Mmm Du hast ja sicherlich um diese Abfrage noch eine Schleife - nur zur Sicherheit: Du machst hoffentlich nichts weiteres mit dem Servo in der Schleife (so ein vergessene Debug-Anweisung wie Servo(1) = 55 oder eine Initialisierung des Servomoduls).Netway schrieb:Der Servo geht in eine feste stellung und sobalt ich den Taster drücke will der Servo in die andere stellung bewegt sichauch geht dann aber wieder ein stück zurück und dann wieder ein stück vorwärts als ob ich denn schalter ganz oft drücken und loslassen würde....
Kein Grund zur Schande - ein Taster sollte da wunderbar funktionieren (Du willst ja nichts zählen oder ähnliches, wo man sich Gedanken über das Entprellen des Tasters machen muss). Der Widerstand hat nur die Aufgabe, den Kondensator, den der Taster darstellt, wieder zu entladen. Das Ganze ist dermaßen hochohmig, dass sonst so ein Tastendruck noch recht lange "gespeichert" werden würde. Das Ganze sollte übrigens so aussehen:Netway schrieb:Als Taster benutze ich, ja schande über mich nur einen Taster auch da werde ich mal einen Wiederstand einbauen
Code:
Vcc
|
| o
|=|>
| o
|
o------> Tiny
|
.-.
| |
| |
'-'
|
GND
Ich glaube schon - aber Hinweis, ich nutze Bascom nicht. Frage: ist der Pin auch als Eingang programmiert? Allerdings wäre er das standardmäßig nach einem Reset und solange Du ihn nicht umprogrammiert hast.Netway schrieb:Aber der IF befehl so sollte doch klappen oder???
Viele Grüße,
Thomas(_st)