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
  Arduino lässt sich nicht installieren bergfrei 4 137 20.11.2016 18:34
Letzter Beitrag: bergfrei
  ATtiny und Servo Bibliothek malsehen 9 304 15.10.2016 18:09
Letzter Beitrag: malsehen
  Tastereingang gegen mehrmaliges drücken sperren Haustechno 9 815 13.09.2016 17:47
Letzter Beitrag: garagenloeter
  Servo soll nur in Ruhelage stoppen Sven1996 1 235 19.08.2016 14:37
Letzter Beitrag: StephanBuerger
  Arduino lässt sich nicht mehr beschreiben Maxi290997 15 968 07.08.2016 11:40
Letzter Beitrag: Maxi290997
  Steuern von 4 Servo mittels eines Taster und eines Potis Jackie09 17 751 16.07.2016 11:43
Letzter Beitrag: Binatone
  Servo und PWM Ausgabe F2Ingo 4 490 17.06.2016 14:53
Letzter Beitrag: F2Ingo
  Programme lassen sich nicht auf das Gemma Board downloaden! Jack Sparrow 13 563 08.04.2016 10:01
Letzter Beitrag: hotsystems
  Hilfe bei Servo-steuerung Innocence 7 803 23.02.2016 11:00
Letzter Beitrag: hotsystems
  Servo.h lässt sich nicht einbinden ^^ EvilBen 5 694 08.02.2016 18:07
Letzter Beitrag: hotsystems

Gehe zu:


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