Programmieren mit Mikrocontrollern — Vorwort

Aktuelle Anleitungen


Im schulis­chen Kon­text gewin­nt das Pro­gram­mieren und das Ver­ständ­nis der Elek­tron­ik an Bedeu­tung. Die Kom­bi­na­tion von Mikro­con­trollern, elek­tro­n­is­chen Bauteilen und die Ken­nt­nis ein­er Pro­gram­mier­sprache bieten einen guten Ein­stieg in die Welt des Inter­nets der Dinge.

“Das Inter­net ist selb­stver­ständlich­er Teil unser­er Gesellschaft. Viele Prozesse im All­t­ag erledi­gen wir über das Netz. Wir bedi­enen Lap­tops, Tablets und Smart­phones und machen Bestel­lun­gen, Bankgeschäfte, Ter­minab­sprachen ganz gewohn­heitsmäßig online. […]
Mit dem Inter­net der Dinge (oder Inter­net of Things, kurz IoT) wer­den physis­che Gegen­stände in dieses Netz inte­gri­ert und ans­teuer­bar gemacht. Unin­tel­li­gente Dinge – wie Lichtschal­ter, Hun­de­hals­bän­der oder Druck­er – wer­den mit Chips und Sen­soren aus­ges­tat­tet und kön­nen so über Funk direkt miteinan­der kom­mu­nizieren. Sie sind in der Lage, ihre unmit­tel­bare Umge­bung wahrzunehmen, diese Infor­ma­tio­nen zu ver­ar­beit­en, mit anderen Din­gen in Kon­takt zu treten oder Aktio­nen auszulösen.”

Text: 🔗https://www.bpb.de/lernen/digitale-bildung/werkstatt/237771/das-internet-der-dinge-in-der-bildung
Bild: 🔗https://pixabay.com/de/illustrations/netz-netzwerk-informationstechnik-4861613/

Einige Beispiele:
  • der Kühl­schrank, der uns mit­teilt, was wir als Nächs­tes ein­kau­fen müssen
  • Haus­au­to­ma­ti­on — Ver­net­zung der Haus­tech­nik (Hei­zung, Licht, Fens­ter und Türen) und deren Steue­rung über eine zen­tra­le Bedi­en­stelle
  • im Auto lie­fern Sen­so­ren und Kame­ras Dat­en, die der Mikro­con­trol­ler ver­ar­bei­tet und damit die Geschwin­dig­keit — unter Berück­sich­ti­gung des vor­aus­fah­ren­den Ver­kehrs — regelt, das Brems­ver­hal­ten an die Stra­ßen­ver­hält­nis­se anpasst und Dat­en auf ver­schie­de­nen Dis­plays anzeigt
  • das Not­ruf­sys­tem eCall eines Autos ruft bei einem Unfall auto­ma­tisch Hil­fe
  • durch Sen­so­ren unter­stütz­te Mikro­con­trol­ler steu­ern Staub­sauger und Rasen­mäher
  • Mikro­con­trol­ler, die am Kör­per (Smart­watch, Fit­ness Tra­cker, Hör­ge­rät) oder an der Klei­dung befes­tigt sind oder sich im Kör­per befin­den (Herz­schritt­ma­cher)

Diese Anleitung soll helfen den Umgang mit einem Mikro­con­troller und den ver­schieden­sten ⇒Bauele­menten ken­nen­zuler­nen.
Außer­dem soll mit Hil­fe ein­er IDE eine  🔗Pro­gram­mier­sprache erlernt wer­den. Neben den prax­isori­en­tierten Grund­la­gen wer­den auch weit­erge­hende Anleitun­gen ange­boten. Das Spek­trum reicht vom Umgang mit den ver­schieden­sten Sen­soren, dem Messen ein­er Tem­per­atur bis hin zu ein­er Net­zw­erkan­bindung der Mikro­con­troller über LAN, WLAN oder Blue­tooth.

Die Pro­gramme lassen sich mit ver­schiede­nen Arduino-Mod­ellen real­isieren. Stel­lvertre­tend für die große Anzahl habe ich mit diesen Arduinos gear­beit­et.

Sie unter­schei­den sich im Form­fak­tor, in der ⇒Spe­icher­aus­tat­tung und in der Ver­füg­barkeit von WiFi.

Eine Rei­he von Anleitun­gen wur­den auch für ver­schiedene Mikro­con­troller mit WiFi erstellt.

Im Kopf der Seite ist jew­eils ver­merkt, welch­er Mikro­con­troller für die Anleitung ver­wen­det wer­den kann.

Solange das Pro­gramm die gestellte Auf­gabe erfüllt, gibt es beim Pro­gram­mieren kein „richtig“ oder „falsch“. Manche Wege sind länger, manche sind kürz­er, aber bei­de führen zum Ziel.
Die hier ver­wen­de­ten Pro­gram­mier­hil­fen und Beispiel­pro­gramme stellen indi­vidu­elle Lösun­gen dar, man kann auch auf gän­zlich anderen Wegen zum Ziel gelan­gen.

Verwendete Piktogramme

Sym­bolBedeu­tung
Hin­weis
Beispiel
Weit­ere Erkärung/Information
Zur Start­seite
Anleitun­gen in alpha­be­ti­scher Rei­hen­folge
Suchen
Lis­te der häu­figs­ten Fehler­mel­dun­gen
Schalt­plan bei Tin­ker­cad (externe Seite)
Sim­u­la­tion bei Wok­wi (externe Seite)
LösungLösun­gen
Intern­er Link
Extern­er Link

Diese Anleitun­gen ver­ste­hen sich als Impuls­ge­ber für eigene Pro­jek­te.
Sie wur­den sorgfältig erstellt und wird kon­tinuier­lich weit­er geführt. Ich übernehme jedoch keine Garantie für die Richtigkeit und die Voll­ständigkeit. Für die Mit­teilung eventueller Fehler, Anre­gun­gen und Lob 😉 bin ich ⇒Kon­tak­t­for­mu­lar jed­erzeit dankbar.

Viele Anleitun­gen kön­nen auch im ⇒PDF-For­mat herun­terge­laden wer­den.

Hart­mut Waller


Alle Inhalte ste­hen unter ein­er  🔗Cre­ative Com­mons Lizenz.

Sie dür­fen nicht für kom­merzielle Zwecke ver­wen­det wer­den.


Letzte Aktualisierung: Nov. 10, 2025 @ 17:52