Im Laufe der Jahre habe ich Original-Arduino-Boards sowie eine Vielzahl von Klonen unterschiedlicher Provenienz verwendet, angefangen vom exzellenten InduinoX , das auf der Arduino-Website als offiziell kompatibles Board aufgeführt ist, bis hin zur sehr gut gefertigten chinesischen Meduino-Nano-Verbesserung (3.3 / 5 Volt umschaltbar), auf spottbillige Klone von eBay, die manchmal besser gebaut sind als die offiziellen Boards.
Das Arduino-Board hat nichts Einzigartiges oder Anspruchsvolles: Es ist im Grunde nur der Mikrocontroller (atMEGA328, atMEGA1280, SAM3X8E oder andere) und seine minimale Unterstützungshardware. Nicht viel, was mit diesem kleinen Ding schief gehen kann.
Die beiden gemeinsamen Elemente, die die Kompatibilität zwischen diesen Karten gewährleisten, sind:
- Der Arduino-Bootloader
- Unterstützung für das Board innerhalb der offiziellen Arduino-Softwareverteilung
Der Bootloader kann durch eine bessere oder aktuellere Version ersetzt werden, wenn eine für den Mikrocontroller auf Ihrem Board verfügbar ist.
Die Unterstützungsdateien können entweder online gefunden werden, oder geringfügige Änderungen an den Dateien der nächstgelegenen ähnlichen Karte können die erforderliche Unterstützung für die Arduino-Umgebung bieten.
Kurz gesagt: Ja, Klone funktionieren in der Regel genauso gut wie das ursprüngliche Arduino, und Klone mit erweiterten Funktionen funktionieren häufig weitaus besser, während die Kompatibilität erhalten bleibt (z. B. InduinoX).