Gast
#3510392
Hallo :-) ich habe mal einen Code für den Arduino geschrieben der ganz einfach gehalten ist und ohne Probleme funktioniert. Man kann mit einem Taster eine LED einschalten und wenn der Taster erneut gedrückt wird wieder ausschalten und das ohne die Befehle millis oder long oder delay und natürlich auch ohne goto. Es gibt zahlreiche Beispiele u.a. auch von Arduino selbst wie z.B. der Code Debounce. Dieser Programmcode ist aber größer als meiner und zusätzlich muss man auch noch ein Widerstand an den Taster mit anschließen was ich persönlich als unnütz empfinde, da prellfreies Tasten auch ohne zusätzliche Bauteile funktioniert. Hier mein Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
Der Taster muss mit GND verbunden werden. Man kann den Taster auch an Vcc anschließen. Dazu müssen aber die Befehle für den Taster LOW durch HIGH ersetzt werden. Viel Spaß :)