Willkommen
zum Videokurs "Analyse und Verwendung von UART, I2C, OneWire, SPI und nicht standardisierten Protokollen im Arduino/ESP - Umfeld"! In diesem Kurs tauchen wir tief in die Welt der Kommunikationsprotokolle ein und zeigen dir, wie du sie effektiv mit Arduino und ESP-Mikrocontrollern nutzen kannst.
Dieser Kurs ist ideal für Arduino- und ESP-Enthusiasten, die ihr Verständnis von Kommunikationsprotokollen erweitern möchten, um komplexe Projekte zu realisieren. Egal, ob du ein erfahrener Entwickler oder ein Anfänger bist, dieser Kurs bietet dir wertvolles Wissen und praktische Anwendungen.
Das ist kein Theoriekurs. Wir springen gleich in die praktische Umsetzung und werden mit einem Logic Analyzer die Protokolle analysieren und auswerten.
Im Laufe des Kurses werden wir uns vorwiegend mit den wichtigsten Kommunikationsprotokollen im Arduino-Umfeld auseinandersetzen:
- UART
- I2C
- OneWire
- SPI
Kursübersicht
Curriculum
- 1.2 Kursüberblick (2:05)
- 1.3 Voraussetzungen für diesen Kurs (1:52)
- 1.4. Praxis vor Theorie (1:19)
- 1.5 Abgrenzung zu Wifi, Bluetooth ESP NOW und Co (1:30)
- 1.6 VS Code Programm in Arduino IDE öffnen (5:34)
- 1.7 Sketches Bauteilliste und E-Book (0:18)
- 1.8 Haftungsausschluss (0:53)
- 1.9 Kommentare und ALLE Fragen können hier gestellt werden
- 2.1 Intro (1:16)
- 2.2 Unterschied Oszilloskop vs. Logic Analyzer (2:29)
- 2.3 Logic Analyzer Eigenschaften (4:37)
- 2.4 Praktische Anwendungsfälle im Überblick (3:52)
- 2.5 AND und maskieren (6:06)
- 2.6 OR und maskieren (3:33)
- 2.7 Bitweise Verschiebung (4:12)
- 2.8 Praktische Übungsbeispiele 1 (11:22)
- 2.9 Praktische Übungsbeispiele 2 (1:58)
- 3.1 Intro (1:33)
- 3.2 Warum PulseView (3:46)
- 3.3 Download (1:40)
- 3.4 Ausgangssketch (0:49)
- 3.5 Konfiguration und Logic Analyzer verbinden (3:36)
- 3.6 Samples und MHz Einstellung (2:00)
- 3.7 Frequenz und Millisekunden (1:09)
- 3.8 Baudrate (2:52)
- 3.9 PWM visualisieren (6:13)
- 3.10 Trigger und Flankenauswertung mir IR-Sensor (4:11)
- 3.11 Fertige Beispiel importieren (2:05)
- 4.1 Intro (1:41)
- 4.2 Übersicht Serielle Kommunikation mit UART (6:37)
- 4.3 Theorie zur Datenübertragung (4:05)
- 4.4 Hardware Serial Arduino Uno (2:44)
- 4.5 SoftwareSerial Arduino Uno (3:49)
- 4.6 ASCII mit Decoder anzeigen (6:35)
- 4.7 HEX to ASCII mit Arduino UNO (2:14)
- 4.8 LSB und MSB (3:15)
- 4.9 Binary LSB und MSB mit Arduino UNO (4:40)
- 4.10 Hardware Serial mit ESP32 (4:50)
- 4.11 Was ist ein Paritätsbit (3:07)
- 4.12 Beispiel Paritätsbit SERIAL_8E1 mit ESP32 (3:52)
- 4.13_UART Kommunikation zwischen zwei Arduino UNOs (8:05)
- 4.14 Logik Level beachten ESP32 zu Arduino UNO (6:00)
- 4.15 Baudrate finden bzw. ausrechnen (4:33)
- 4.16 IKEA Luftqualitätssensor Vindriktning analysieren (7:44)
- 4.17 Selbterstellte Auswertung mit ESP32 für PM2,5 Sensor von IKEA (12:35)
- 4.18 Vor- und Nachteile von UART (3:45)
- 5.1 Intro (0:57)
- 5.2 Grundlagen OneWire Protocol (2:39)
- 5.3 DS18B20 Sketch und Verdrahtung (5:16)
- 5.4 Infos aus dem Datenblatt (6:41)
- 5.5. Datenanalyse mit Logic Analyzer (6:18)
- 5.6. Änderung Auflösung auf 9 bit (1:47)
- 5.7 Externen Decoder hinzufügen (3:50)
- 5.8_Auswertung nur mit OneWire Library (5:42)
- DS18B20 ohne Library - Update 2024 (11:08)
- 8.1 Intro (1:44)
- 8.2 I2C Einführung (4:19)
- 8.3 Protokoll im Detail (2:27)
- 8.4 Sketch und Verdrahtung BH1750 (4:23)
- 8.5 Analyse BH1750 (6:30)
- 8.6 Sketch BH1750 ohne Library (12:11)
- 8.7 Sketch und Verdrahtung DHT20 (2:29)
- 8.8 Analyse DHT20 (6:32)
- 8.9 Sketch DHT20 ohne externe Library (21:55)
- 8.10 Arduino Uno zu Arduino Uno (9:33)
- 8.11 Überblick I2C Adressen (1:47)
- 8.12 Eigener Sketch I2C Adressen auslesen (6:47)
- 8.13 I2C Multiplexer (1:34)
- ADS1115 mehr analogRead Power via I2C mit Wire.h (11:49)
Häufig gestellte Fragen
Warum werden die Preise in US-Dollar angezeigt?
Die Preise werden in Dollar angezeigt, damit ich auch PayPal als Zahlungsanbieter nutzen kann. Wenn du mit Kreditkarte oder PayPal zahlst, wird der Preis zum aktuellen Wechselkurs in Euro umgerechnet.
Wann beginnt und endet der Kurs?
Der Kurs startet jetzt und hört nie auf! Es ist ein Online-Kurs - du entscheidest, wann du anfängst und wann du fertig bist.
Wie lange habe ich Zugang zum Kurs?
Wie klingt lebenslanger Zugang? Nach der Anmeldung hast du unbegrenzten Zugriff auf diesen Kurs - auf all deine Geräte.
Was ist, wenn ich mit dem Kurs unzufrieden bin?
Wir möchten auf keinen Fall, dass du unglücklich bist! Wenn du mit deinem Kauf unzufrieden bist, kontaktiere mich innerhalb der ersten 30 Tage und wir erstatten dir den vollen Betrag.