INPUT_PULLUP

Digitale Eingänge am Mikrocontroller: Taster, Logikpegel, Pull-up/Pull-down und Entprellen

Ein Taster am Eingang braucht mehr als zwei Drähte: Hier erfährst Du, ab welcher Spannung ein Eingang HIGH liest, warum ein offener Eingang einen Pull-up- oder Pull-down-Widerstand braucht, wie Du Pegel und Ströme an Taster-Widerstands-Netzwerken berechnest, wann ein Öffner sicherer ist als ein Schließer, wie Du viele Taster an wenige Pins bringst und wie Du prellende Kontakte in Hardware und Software entprellst. Für ESP32-C6, ESP32, ESP8266 (NodeMCU) und Arduino Uno.

Übungsaufgaben zu den ersten Schritten mit dem Mikrocontroller: Programmablauf, Blinkmuster und Taster

Zwei Übungsaufgaben zu den ersten Schritten mit dem Mikrocontroller: Programmablauf und Blinkmuster vorhersagen, eine LOW-aktive LED erkennen, die Liste der Ein- und Ausgabeelemente ergänzen, ein Blinkmuster ändern, mit einem Taster umschalten und Fehler beim Hochladen beheben. Zu jeder Teilaufgabe lässt sich eine Beispiellösung einblenden.

Erste Schritte mit dem Mikrocontroller: Entwicklungsumgebung, Board, Blink und Taster

Kein Mikrocontroller-Projekt ohne blinkende LED. Hier richtest Du die Arduino-IDE mit Board-Paket, Treiber und Port ein, lernst den Aufbau eines Programms mit setup() und loop() kennen, lässt eine LED blinken und liest einen Taster ein – für ESP32-C6, ESP32, ESP8266 (NodeMCU) und Arduino Uno. Zum Schluss geht es um die typischen Fehler beim Hochladen.