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> | ||