Dieser Beitrag bietet eine Einführung in die Funktionsweise des I2C-Busses. Folgende Themen werden behandelt:
- Einführung in den Aufbau und die Signale des I2C-Busses (Master, Slave, SDA, SCL…)
- Erstellen von Micropython-Programmen für Master und Slave (Vertiefung der Einführung)
- Konkrete Anwendungen (Expander PCF8574, Temperaturmesser LM75A/B)
- Umgang mit positiven und negativen Zahlen im Zweiersystem
- num- und bytes-Typen
- Pointer und Register
Dabei wurde Wert darauf gelegt, immer wieder einen Blick hinter die Kulissen zu werfen – z. B. mit Hilfe von Signaldiagrammen zu einzelnen I2C-Befehlen.
Zu dem Skript (pdf-Datei mit ca. 30 Seiten) werden für alle dargestellten Programme der Micropython-Quellcode (ESP32) zur Verfügung gestellt.
Weitere Informationen und der Link zu den Materialien

In dem 20-seitigen Skript RC-5 und mehr meines neuen 




