Протягом багатьох років я використовував оригінальні дошки Arduino, а також безліч клонів різного походження, від чудового InduinoX, який вказаний на сайті Arduino як офіційна сумісна дошка, до дуже добре зробленого китайського Meduino Nano Enhancement (3.3 / 5 вольт перемикається), до дешевих клонів з eBay, які іноді краще будуються, ніж офіційні плати.
У платі Arduino немає нічого унікального або складного: це в основному лише мікроконтролер (atMEGA328, atMEGA1280, SAM3X8E або інші) та його мінімальне обладнання для підтримки. Насправді не так багато може піти не так.
Два поширених елемента, що забезпечують сумісність між цими дошками, є:
- Завантажувач Arduino
- Підтримка ради в рамках офіційного розповсюдження програмного забезпечення Arduino
Завантажувач може бути замінений на кращу або більш сучасну версію, якщо для мікроконтролера на вашій платі є така версія.
Файли підтримки можна знайти в Інтернеті, або незначні зміни до файлів найближчої аналогічної плати можуть забезпечити необхідну підтримку середовища Arduino.
Якщо коротко: так, клони, як правило, працюють так само добре, як оригінальний Arduino, а клони з розширеними функціями часто працюють набагато краще, зберігаючи сумісність (наприклад, InduinoX)