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
  Servo-Ansteuerung über einen Push-Button Aubergine83 1 89 16.02.2017 19:49
Letzter Beitrag: georg01
  Arduino Läst sich nicht Programmieren Micha06 4 179 29.01.2017 17:27
Letzter Beitrag: Micha06
  Arduino UNO hat sich Aufgehängt?? huber5093 16 381 27.01.2017 23:59
Letzter Beitrag: hotsystems
Star ATtiny Servo SOS SOS hansanne1310 17 651 15.12.2016 05:11
Letzter Beitrag: hbulf
  Servo über Temperatur steuern querkopf71 3 258 07.12.2016 19:21
Letzter Beitrag: hotsystems
  Arduino lässt sich nicht installieren bergfrei 4 310 20.11.2016 18:34
Letzter Beitrag: bergfrei
  ATtiny und Servo Bibliothek malsehen 9 648 15.10.2016 18:09
Letzter Beitrag: malsehen
  Tastereingang gegen mehrmaliges drücken sperren Haustechno 9 936 13.09.2016 17:47
Letzter Beitrag: garagenloeter
  Servo soll nur in Ruhelage stoppen Sven1996 1 298 19.08.2016 14:37
Letzter Beitrag: StephanBuerger
  Arduino lässt sich nicht mehr beschreiben Maxi290997 15 1.263 07.08.2016 11:40
Letzter Beitrag: Maxi290997

Gehe zu:


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