Lerne die Grundlagen von Rust, um spannende Projekte mit deinem Arduino zu realisieren – Schritt für Schritt!
Sub Category
- Hardware
{inAds}
Objectives
- Rust-Toolchain verstehen: Erlerne die Grundlagen der Rust-Entwicklung, einschließlich der Installation von rustup, rustc und cargo.
- Von C++ zu Rust: Verstehe den Übergang von C++ zu Rust und lerne wichtige Konzepte wie Ownership und Error Handling.
- Datenstrukturen in Rust: Lerne, wie man mit Structs, Enums und Vektoren arbeitet, um komplexe Daten zu modellieren.
- Erstellen von CLI-Anwendungen: Entwickle eine CLI-Anwendung, um Benutzereingaben zu verarbeiten und Daten auszuwerten.
- Arduino AVR-Toolchain: Verstehe die Grundlagen der Arduino-Entwicklung und richte die Toolchain sowohl unter Windows als auch Linux ein.
- Grundlagen von arduino-hal: Lerne die wichtigsten Funktionen von arduino-hal kennen, einschließlich digitaler und analoger Eingänge.
- Steuerung von GPIOs: Entwickle Methoden zur Steuerung mehrerer GPIOs und implementiere non-blocking Logik für präzise Steuerungen.
- Debouncing und Tasterauswertung: Verstehe die Logik zur Entprellung von Tasten und implementiere effektive Methoden zur Tasterauswertung.
- Grundlagen von arduino-hal: Lerne die wichtigsten Funktionen von arduino-hal kennen, einschließlich digitaler und analoger Eingänge.
- Steuerung von GPIOs: Entwickle Methoden zur Steuerung mehrerer GPIOs und implementiere non-blocking Logik für präzise Steuerungen.
- Debouncing und Tasterauswertung: Verstehe die Logik zur Entprellung von Tasten und implementiere effektive Methoden zur Tasterauswertung.
Pre Requisites
- Erste Erfahrung mit dem Arduino Uno
- Du kannst einen Programmcode (Sprache egal) auf deinen Arduino uploaden
- Grundkenntnisse in Programmierung: Ein Basisverständnis ist vorteilhaft
- Ein Arduino-AVR-Board (z.B. Uno) wird benötigt
- LED und Taster für die Praxisprojekte
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)