Aus dem Kurs: IoT-Grundlagen für Entwickler:innen – Elektronik-Basiswissen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Das Arduino-Board im Überblick

Das Arduino-Board im Überblick

Für die verschiedenen Beispiele in diesem Kurs verwende ich ein Arduino Uno. Dabei handelt es sich um ein Mikrocontroller-Board, das auf OpenSource-Basis von der Firma Arduino entwickelt wurde. Sowohl das Hardware-Referenzdesign, als auch die Entwicklungsumgebung sind OpenSource. Beides ist auf der Arduino-Webseite verfügbar. Betrachten wir nun den Arduino Uno etwas genauer. Er verwendet einen ATmega328P Microcontroller von Atmel. Das Arduino-Board führt dabei hauptsächlich die einzelnen Pins für Microcontroller nach außen. 14 dieser Pins können von einem Arduino-Programm entweder als digitale Eingabe- oder Ausgabe-Pins definiert werden, also entweder 0 oder 1 lesen oder ausgeben. 6 dieser Pins können ein PWM-Signal ausgeben, ein Pulsweitenmodulationsignal, eine Art analoger Wert. Ich werde entsprechende Beispiele später zeigen, ebenso auch die Möglichkeit, analoge Werte zu lesen. Der Uno hat hierfür ebenfalls sechs Pins zur Verfügung. Das Board kann entweder über USB oder extern mit…

Inhalt