Arduino ist zunächst ein IDE- und API-Konzept zur Programmierung.
"Arduino-Boards" haben verschiedenste MCUs, von 8-bit AVR über 32-bit ARM Cortex M0, M3, M4 und ESP8266 bis zum dualcore ESP32 und noch einige andere mehr.
Der Vorteil: Alle MCUs können mit fast identischem Code programmiert und gesteuert werden (außer low-level Hardware-Register Code, aber dafür gibt es universelle high-Level API Funktionen). Außerdem gibt es irrsinnig viele Libs für alle mögliche Hardware und Softwareprojekte.
Original- Arduino-Boards: https://store.arduino.cc/ - die gibt es auch teilw. billiger als China-Klone;
daneben noch weitere von 3rd parties, wie Adafruit, Teensy, ESP
Arduinos werden üblicherweise per IDE in C++ programmiert, daneben gbt es noch z.B. Scratch und Java.
Lesezeichen