Analyse und Verwendung von UART, I2C, OneWire, SPI und nicht standardisierten Protokolle im Arduino/ESP - Umfeld
Sub Category
- Hardware
{inAds}
Objectives
- Die verschiedenen Kommunikationsprotokolle wie UART, I2C, OneWire und SPI zu verstehen und ihre Funktionsweise zu erklären.
- Die Vor- und Nachteile der verschiedenen Protokolle zu analysieren und die geeigneten Protokolle für spezifische Anwendungsfälle auszuwählen.
- Die serielle Kommunikation zwischen Arduino und ESP-Mikrocontrollern erfolgreich aufzubauen und Datenübertragungen zwischen ihnen zu realisieren.
- Nicht standardisierte Protokolle zu erkennen, zu analysieren und in eigene Arduino- und ESP-Projekte zu integrieren, um spezielle Anforderungen zu erfüllen.
- Was ist I2C, UART, SPI und Onewire
- Analyse und Besprechung von Datenblättern
- Bitoperationen verstehen und anwenden
- Analyse von externer Bibliotheken für das Verständnis der Ansteuerung
- Auswertung von Sensoren ohne externer Bibliotheken
- Protokoll Reverse Engineering
Pre Requisites
- Logic Analyzer für das Analysieren der Protokollen mit PulseView (Windows, macOS & Linux)
- Arduino oder ESP32
- Erste Erfahrung mit der Programmierung von Arduinos und ESPs. Der Umgang mit der IDE sollte bereits bekannt sein.
- Diverse Sensoren für das Auswerten der Protokolle wie DHT20, DHT11, BH1750. Näheres in der Bauteilliste
- Spaß an der Analyse von Protokollen
FAQ
- Q. How long do I have access to the course materials?
- A. You can view and review the lecture materials indefinitely, like an on-demand channel.
- Q. Can I take my courses with me wherever I go?
- A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
{inAds}
Coupon Code(s)