W przypadku mojego produktu wybrałem Arduino Uno :
do Arduino Pro Mini :
Tak, będziesz potrzebować kabla FTDI do programowania i komunikacji szeregowej z komputerem, ale pod warunkiem, że nie potrzebujesz komunikacji przez cały czas, będziesz potrzebować tylko jednego kabla do przesłania programu do każdego urządzenia. Można je również znaleźć dość tanio.
Jednak zauważam, że Arduino Pro Mini jest już wycofany, więc może być nieco trudniej go zdobyć ( nadal jest dostępny na AliExpress ). Z tego powodu sugeruję, aby zamiast tego wypróbować Arduino Nano :
co ma dodatkową zaletę wbudowanego USB, co oznacza, że nie potrzebujesz już kabla FTDI do programowania lub komunikacji.
ATMega328P, który jest procesorem tych 3 płyt, nie ma natywnego USB, co oznacza, że płytka musi również zawierać układ FTDI FT232RL, który jest używany w kablu FTDI. Posiadanie tego układu scalonego może zwiększyć koszty.
Za kilka dolarów tańsze na urządzenie, możesz użyć mikrokontrolera (takiego jak ATMega32U4), który ma natywne interfejsy USB (a tym samym oszczędzasz na FTDI IC). Jednym z takich produktów jest Arduino Micro :
Wszystkie wymienione płyty są natywne w ekosystemie Arduino i (poza emerytowanym Pro Mini) powinny być łatwe do zakupu online lub w lokalnym sklepie elektronicznym. Twój program Arduino Uno będzie działał dla wszystkich tych alternatyw - wystarczy zmienić płytkę w Arduino IDE:
Jest jeszcze jedna tablica, o której chciałbym wspomnieć - DigiSpark :
Jest odpowiedni tylko dla mniejszych programów, jest ograniczony w niektórych jego funkcjach i nie jest oficjalną tablicą Arduino. Powiedziawszy to, istnieje wiele wsparcia Arduino - i jest tanie!