INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Servo kämpft gegen sich selbst.
26.01.2014, 00:12 (Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2014 00:21 von ...1337.)
Beitrag #1
Servo kämpft gegen sich selbst.
Hey, ich habe ein kleines Programm mit Lichtschranken und einem Servo geschrieben, allerdings habe ich das Problem, dass der Servo, wenn (sensor1==1&&sensor2==1), quasi gegen sich slbst kämpft, sehr angespannt ist. Ich hatte das Problem letztens schon gelöst, leider ist mir das Programm abhanden gekommen und ich bekomme es einfach nicht mehr hin. Bitte um Hilfe.
[Auch wäre es sehr schön, wenn (sensor1==0&&sensor2==0), dass der Servo hin und her fahren würde, bis er wieder mit einer Lichtschranke in Kontakt tritt. Hat jemand dafür eine Lösung?]

Programm:

int sensor1;
int sensor2;
#include <Servo.h>

Servo myservo;

int pos = 0;

void setup()
{
pinMode(7,INPUT);
pinMode(8,INPUT);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
Serial.begin(9600);
myservo.attach(9);
}

void loop()
{
sensor1=digitalRead(7);
Serial.println(sensor1);
if(sensor1==1&&sensor2==0){
if(pos<125){
pos++;
myservo.write(pos);
delay(8);
}
}
sensor2=digitalRead(8);
Serial.println(sensor2);
if(sensor2==1&sensor1==0){
if(pos>30){
pos--;
myservo.write(pos);
delay(8);
}
}

}

Danke schomal im Voraus.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.01.2014, 10:26
Beitrag #2
RE: Servo kämpft gegen sich selbst.
Moin,

der erste Fehler ist schon mal da...

pinMode(7,INPUT);
pinMode(8,INPUT);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);

Wie soll das gehen? Eingänge definieren und dann High schreiben....

den Rest seh ich mir nachher an


Uwe

Martin Luther King sagte am 28 August 1963 :

I have a Dream !!

Ich bin weiter:

I have a Schaltplan !!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.02.2014, 08:26
Beitrag #3
RE: Servo kämpft gegen sich selbst.
Hallo !
Hast Du Dein Problem gelöst wenn ja wie ?
Habe auch vor was mit Lichtschranken auszulösen !!

Gruss
Dubi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Question Servo.h Hilgi 10 658 07.05.2018 18:57
Letzter Beitrag: BanditBandeh
  Einmalige Servo Motor Ausführung BanditBandeh 29 2.248 12.04.2018 12:04
Letzter Beitrag: MicroBahner
  Servo langsamer drehen und auf position lassen Thor Wallhall 13 1.625 12.04.2018 11:42
Letzter Beitrag: BanditBandeh
  Arduino DUE mit Adafruit 16 Kanal Servo-Driver juergen001 3 240 09.04.2018 10:51
Letzter Beitrag: juergen001
  Servo Steuerung mit PCA 9685 (Adressiernung) bernhard66 3 445 10.03.2018 11:06
Letzter Beitrag: juergen001
  Delay summiert sich auf Moe 7 524 26.02.2018 22:50
Letzter Beitrag: hotsystems
  Servo über Transistor Harry 21 1.761 29.01.2018 19:30
Letzter Beitrag: hotsystems
  servo hector73 5 568 25.01.2018 06:13
Letzter Beitrag: hector73
  Kennt sich jemand mit Blynk aus? torsten_156 1 399 19.01.2018 20:16
Letzter Beitrag: Tommy56
  Bei Power ein geht der Servo auf 90 Grad ? Franz54 12 1.218 09.01.2018 20:55
Letzter Beitrag: Franz54

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste