Forum

Einloggen | Registrieren | RSS  

Arduino Zähler (mal anders) (Elektronik)

verfasst von ModularSynth(R), 08.07.2025, 10:08 Uhr

Guten Morgen, Mathias,

es wäre hilfreich zu wissen, was Du letztlich mit Deinem Programm vorhast bzw. wie das Ganze eingesetzt werden soll.

Insbesondere wenn es sich nur um den Einstieg in ein komplexeres Projekt mit diversen Erweiterungen handeln sollte, musst Du von Anfang an "zukunftsorientiert" programmieren. Das heißt vor allem, dass Du Schleifen vermeidest, in denen das Programm für eine gewisse Zeit hängt, weil der Controller in dieser Zeit dann definitiv nichts anderes machen kann. Das erfordert einen gewissen Programmierstil, bei dem Du am Ende von loop lediglich ein delay(1) gewissermaßen als Zeitraster vorgibst. Man kann auch mit einem Timer-Interrupt arbeiten, aber das mache ich nur im Notfall.

Eine gute Einstiegsübung ist, zwei einfache "Blinker" zu programmieren, die unabhängig voneinander mit ihrer eigenen Frequenz bzw. Periodendauer blinken. Wenn man diesen Bogen raus hat, dann kann man den Controller wirklich optimal nutzen. Dabei ergibt sich völlig zwanglos auch die Möglichkeit, Taster zu entprellen und zwischen positiven und negativen Flanken zu unterscheiden.

Gruß Andreas



Gesamter Thread:

Arduino Zähler (mal anders) - Offroad GTI(R), 07.07.2025, 20:17 (Elektronik)
Arduino Zähler (mal anders) - ModularSynth(R), 07.07.2025, 20:35
Arduino Zähler (mal anders) - Gast, 07.07.2025, 20:48
Arduino Zähler (mal anders) - ModularSynth(R), 07.07.2025, 20:59
Arduino Zähler (mal anders) - Offroad GTI(R), 07.07.2025, 21:11
Arduino Zähler (mal anders) - ModularSynth(R), 07.07.2025, 21:18
Arduino Zähler (mal anders) - ModularSynth(R), 07.07.2025, 21:22
Arduino Zähler (mal anders) - ModularSynth(R), 07.07.2025, 21:27
Arduino Zähler (mal anders) - Offroad GTI(R), 08.07.2025, 08:28
Arduino Zähler (mal anders) - RR, 07.07.2025, 21:26
Arduino Zähler (mal anders) - ModularSynth(R), 07.07.2025, 21:33
Arduino Zähler (mal anders) - Offroad GTI(R), 08.07.2025, 08:34
Arduino Zähler (mal anders) - bigdie(R), 08.07.2025, 08:51
Arduino Zähler (mal anders) - bigdie(R), 08.07.2025, 09:26
Arduino Zähler (mal anders) - DIY-Bastler(R), 08.07.2025, 17:47
Arduino Zähler (mal anders) - ModularSynth(R), 08.07.2025, 10:08
Arduino Zähler (mal anders) - bigdie(R), 08.07.2025, 10:33
Arduino Zähler (mal anders) - bigdie(R), 08.07.2025, 10:50
Arduino Zähler (mal anders) - ModularSynth(R), 08.07.2025, 11:00
Arduino Zähler (mal anders) - bigdie(R), 08.07.2025, 11:49
Arduino Zähler (mal anders) - Offroad GTI(R), 08.07.2025, 11:29
Arduino Zähler (mal anders) - grindstone(R), 08.07.2025, 12:28
Arduino Zähler (mal anders) - mabue, 08.07.2025, 12:47
Arduino Zähler (mal anders) - Offroad GTI(R), 08.07.2025, 13:18
Arduino Zähler (mal anders) - bigdie(R), 08.07.2025, 13:46
Arduino Zähler (mal anders) - mabue, 08.07.2025, 14:43
Arduino Zähler (mal anders) - mabue, 08.07.2025, 14:07
Arduino Zähler (mal anders) - grindstone(R), 08.07.2025, 14:49
Arduino Zähler (mal anders) - Offroad GTI(R), 08.07.2025, 15:04
Arduino Zähler (mal anders) - grindstone(R), 08.07.2025, 15:32
Arduino Zähler (mal anders) - Offroad GTI(R), 08.07.2025, 18:31
Arduino Zähler (mal anders) - grindstone(R), 08.07.2025, 19:28
Arduino Zähler (mal anders) - bastelix(R), 08.07.2025, 23:18
Arduino Zähler (mal anders) - grindstone(R), 09.07.2025, 12:38
Arduino Zähler (mal anders) - bastelix(R), 09.07.2025, 23:41
Arduino Zähler (mal anders) - grindstone(R), 10.07.2025, 13:09