Zurück zu den ProjektenBack to projects
P03 / ProjektProject PrivatPrivate

Arduino

Kleine Elektronik-Projekte mit dem Arduino, um Hardware und hardwarenahe Programmierung besser zu verstehen.Small electronics projects with the Arduino to better understand hardware and low-level programming.

Worum es gehtWhat it is about

Beim Arduino geht es mir ums Lernen und Ausprobieren: Schaltungen aufbauen, Code schreiben und direkt sehen, was passiert. Das ergänzt die Arbeit mit Servern und Netzwerken um die Hardware-Seite.

With the Arduino, it is all about learning and experimenting: building circuits, writing code and seeing the result right away. It adds the hardware side to working with servers and networks.

TechnikTech
  • Arduino
  • C++
  • ElektronikElectronics
BausteineBuilding blocks
  • LEDs & DisplaysLEDs & displays Ansteuern von LEDs und Displays, um Zustände und Werte sichtbar zu machen.Driving LEDs and displays to make states and values visible.
  • VernetzungNetworking Projekte, die sich mit dem Netzwerk verbinden und Daten austauschen.Projects that connect to the network and exchange data.
Case Study Vom Problem zum ErgebnisFrom problem to result
01 / AusgangslageStarting point

Kennengelernt habe ich den Arduino in der Berufsschule. Dazu kam die Idee, irgendwann eigene Bausteine fürs Smart Home zu bauen.

I got to know the Arduino at vocational school. On top of that came the idea of one day building my own components for the smart home.

02 / ZielGoal

Verstehen, was unterhalb von Servern und Betriebssystemen passiert, und den Stoff aus der Berufsschule praktisch vertiefen.

Understand what happens below servers and operating systems, and deepen what I learn at vocational school through practice.

03 / UmsetzungImplementation

Mehrere kleine Aufbauten mit LEDs, Displays und Vernetzung, programmiert in C++.

Several small builds with LEDs, displays and networking, programmed in C++.

04 / Herausforderungen & LösungenChallenges & solutions
  • Programmierung & FehlersucheProgramming & debugging Oft war unklar, ob der Fehler im Code oder in der Schaltung steckt. Geholfen hat, schrittweise vorzugehen: erst einzelne Bauteile testen, dann zusammensetzen. Dazu kamen Datenblätter, Bibliotheks-Beispiele und Foren.It was often unclear whether the fault was in the code or in the circuit. Working step by step helped: test individual parts first, then put them together. Datasheets, library examples and forums helped as well.
05 / ErgebnisResult

Mehrere kleine Aufbauten laufen, und ich bin im Umgang mit Hardware deutlich sicherer geworden.

Several small builds are working, and I have become much more confident with hardware.

06 / Was ich gelernt habeWhat I learned

Elektronik-Grundlagen, wie Software direkt Hardware steuert, und wie man Fehler systematisch eingrenzt.

Electronics basics, how software directly controls hardware, and how to narrow down faults systematically.

Nächstes ProjektNext project Diese WebsiteThis website