Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:schrecksekunde:scheibenwischer [2018/03/12 12:00] m.lange angelegt |
faecher:informatik:schrecksekunde:scheibenwischer [2018/03/16 21:11] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Scheibenwischerprogramm ====== | ====== Scheibenwischerprogramm ====== | ||
<code cpp> | <code cpp> | ||
+ | #include <Servo.h> | ||
+ | |||
+ | Servo myservo; | ||
+ | |||
+ | int tasterPin = 3; | ||
+ | boolean status; | ||
+ | |||
+ | void setup() { | ||
+ | myservo.attach(2); | ||
+ | myservo.write(0); | ||
+ | delay(50); | ||
+ | |||
+ | pinMode(tasterPin, INPUT_PULLUP); | ||
+ | status = true; | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | if(!digitalRead(tasterPin)) { | ||
+ | status=!status; | ||
+ | delay(250); | ||
+ | } | ||
+ | | ||
+ | if (status) { | ||
+ | myservo.write(180); | ||
+ | delay(500); | ||
+ | myservo.write(0); | ||
+ | delay(500); | ||
+ | } | ||
+ | } | ||
</code> | </code> |