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
  Bootloader lässt sich nicht brennen?? dobermann145 10 586 21.11.2017 22:58
Letzter Beitrag: hotsystems
  Servo Ansteuerung SOFTHARD 23 1.494 17.10.2017 10:56
Letzter Beitrag: SOFTHARD
  Hobby Programierer gesucht gegen Entgelt. Haustechno 31 4.915 15.08.2017 09:36
Letzter Beitrag: Home38
  Servo mit einem Taster und 433mhz steuern Thor Wallhall 63 3.589 29.07.2017 11:02
Letzter Beitrag: Thor Wallhall
  Arduino I2C Servo MarcelTitan 8 1.069 14.07.2017 10:09
Letzter Beitrag: Tommy56
  Arduino UNO hat sich Aufgehängt?? huber5093 24 2.148 28.04.2017 19:58
Letzter Beitrag: Tommy56
  Servo macht komische Sachen Jochenv 7 793 08.03.2017 00:23
Letzter Beitrag: Jochenv
  Servo-Ansteuerung über einen Push-Button Aubergine83 1 524 16.02.2017 19:49
Letzter Beitrag: georg01
  Arduino Läst sich nicht Programmieren Micha06 4 693 29.01.2017 17:27
Letzter Beitrag: Micha06
Star ATtiny Servo SOS SOS hansanne1310 17 1.755 15.12.2016 05:11
Letzter Beitrag: hbulf

Gehe zu:


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