Free Udemy Course __ Rust Basics für Arduino Uno: Der Einstieg

Lerne die Grundlagen von Rust, um spannende Projekte mit deinem Arduino zu realisieren – Schritt für Schritt!

4.5 (577 students students enrolled) German
specialized-tech Robotics
Rust Basics für Arduino Uno: Der Einstieg

What You'll Learn

  • 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.

Requirements

  • 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

Who This Course is For

  • Einsteiger: Personen ohne Vorkenntnisse in Rust
  • C++-Programmierer: Entwickler, die von C++ zu Rust wechseln möchten.
  • Hobbyisten: Technikbegeisterte, die ihre Programmierfähigkeiten erweitern wollen.
  • Maker: Kreative, die Projekte mit Arduino umsetzen möchten.
  • Studierende: Lernende in Informatik oder Ingenieurwesen, die praktische Erfahrungen sammeln wollen.

Your Instructor

Markus Edenhauser

Tech Enthusiast, Dozent & systemischer Coach

4.5 Instructor Rating

2,485 Reviews

28,493 Students

42 Courses

Get This Course For FREE

Get This Course

Limited time offer. Enroll now!

Never Miss a Coupon!

Subscribe to our newsletter to get daily updates on the latest free courses.