Ich habe folgendes Problem: Bei einem Servo, den ich zusammen mit einem
LCD und einem Abstandssensor am Arduino Motorshield(mit UNO) hängen
habe, treten sehr seltsame Zuckungen auf.
Eigentlich soll der Servo immer von 45°-135° drehen. Wie im Beitrag
hier(Beitrag "Servo Arduino") beschrieben, hört
der Spuk auf, wenn ich aus dem Quellcode die Zeilen für das Display und
den PulseIn befehl auskommentiere.
Hat einer evtl. das gleiche Problem und kann mir sagen woran es liegt?
PS: Mein Servo: http://www.segor.de/#Q%3DArduinoMicroServo%26M%3D1
Mein LCD: http://arduino.cc/en/Main/GTFT
Mein Abstandssensor: http://www.segor.de/#Q%3DHC-SR04%26M%3D1
Poste den Quellcode nächstes mal bitte in einem sinnvollen Dateiformat,
dann kann man sich das hier auch inkl. Syntaxhighlighting online
anschauen.
Ohne sich den Quellcode jetzt also angeschaut zu haben:
Vor allem die LCD-Ansteuerung benötigt Zeit (und das nicht zu knapp) und
versaut dir vermutlich das Servo-Timing..
12V DC schrieb:> Auch wenn längere Quewllcodes in Dateiform hocchgeladen sollen...
Richtig. Von direkt posten hab ich nie was gesagt. Darum schrieb ich ja:
sinnvolles Dateiformat.
Eine ".c"-Datei kann das Forum online ordentlich anzeigen, hängt in dem
Fall wohl echt nur an der Dateiendung.
Gibt es irgendeine Möglichkeit, dies Problem des Zeitaufwandes bei der
Ansteuerung eines LCD's zu vermeiden?
z.B.: Das LCD nur alle Sekunde zu aktualisieren?