Ein Mikrocontroller (auch MCU oder µC) ist ein elektronisches Halbleiterelement, welches auf einem einzigen Chip mehrere Elemente, wie eine CPU, eine Uhr, Timer, I/O Ports und Speicher zur Verfügung stellt. Mikrocontroller werden heute in vielfältiger Art und Weise eingesetzt. Elektronische Produkte besitzen fast immer einen Mikrocontroller, welcher für die “Logik” der Produkte verantwortlich ist. Dabei verarbeitet er Eingaben von Sensoren und reagiert in dem er die Stellung oder Anzeige von Aktuatoren verändert.
...
Analoger Input
Diese Pins können benutzt werden um Sensoren auszulesen (siehe Analoger Analog Input). Zwei dieser Pins (A4 und A5) übernehmen zusätzlich eine wichtige Rolle in der Kommunikation über die I2C (de) Schnittstelle.
Power
Hier sind alle Pins versammelt, welche für die grundlegende Spannungsversorgung benötigt werden. Es gibt GND, 5V, 3.3V und Vin.
...
SDA / SCL
Diese Pins finden für die sogenannte I2C (de) Schnittstelle Verwendung über welche sich Sensoren und sonstige Peripherie ansteuern lässst.
...
SCK / MISO / MOSI / SS
Diese vier Pins werden für die Kommunikation über die SPI Schnittstelle benötigt. Ein häufiges Anwendungsbeispiel ist das Steuern eines Shift Registers beim Bit-Shifting Shift Registers.
Spezielle Funktionen
setup()
Wird nur einmal zum Beginn des Programms aufgerufen. Hier werden weitere Funktionen aufgerufen (z.B. pinMode()).
...