Nowe Arduino i jak wypada na tle konkurencji
Przy okazji testów Arduino RP2040 Connect postanowiłem przygotować małą tabelkę z danymi płytek, które sam posiadam, jak i takimi jak ESP32-S2, które chcę przetestować. Warto zwrócić uwagę, że w tabelce nie zostały przedstawione parametry mikrokontrolerów, jak w przypadku GPIO od ESP32, są tam zapisane GPIO, które mamy wyprowadzone na danej płytce rozwojowej, inaczej będzie na NodeMCU, inaczej na WEMOS. Mam nadzieję, że materiał może się przydać jako ściąga przed wybraniem czegoś do projektu. Pamiętajmy, że nie zawsze najnowsza, najszybsza płytka jest najbardziej odpowiednia do danego rozwiązania 😉
Nazwa | Arduino Nano | Arduino Nano RP2040 Connect | Arduino nano 33 IoT | ESP32 (WROOM-32 ) | ESP8266 (NodeMCU) | Arduino MKR1000 | Raspberry Pi Pico | Arduino Nano 33 BLE (*Sense) | ESP32-S2 (Saola) |
Taktowanie | 16 MHz | 133 MHz Dual-core | 48 MHz | 240 MHz Dual-core | 80 MHz | 48 MHz | 133 MHz Dual-core | 64 MHz | 240 MHz |
Flash | 32 kB | 2 MB | 256 kB | 4 MB | 4 MB | 256 kB | 2 MB | 1 MB | 4 MB |
RAM | 2 kB | 264 kB | 32 kB | 529 kB | 160 kB | 32 kB | 264 kB | 256 kB | 320 kB |
EEPROM | 1 kB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
GPIO | 22 | 22 | 14 | 30 | 10 | 8 | 23 | 14 | 37 |
ADC | 8 | 8 | 8 | 12 | 1 | 7 | 3 | 8 | 20 |
DAC | 0 | 4 | 1 | 2 | 1 | 1 | 0 | 1 | 2 |
PWM | 6 | 20 | 8 | 25 | 10 | 12 | 16 | 6 | 35 |
Piny przerwań | 2 | 22 | 9 | 30 | 10 | 10 | 23 | 14 | 37 |
UART | 1 | 2 | 1 | 3 | 2 | 1 | 2 | 2 | 2 |
Komunikacja bezprzewodowa | Brak | WiFi 2,4 GHz, Bluetooth / BLE 4.2 | WiFi 2,4 GHz, Bluetooth / BLE 4.2 | WiFi 2,4 GHz, Bluetooth / BLE 4.2 | WiFi | WiFi 2,4 GH | Brak | BLE 5.0 | WiFi 2,4 GHz |
Dodatkowe peryferia | Brak | IMU, mikrofon, LED RGB | Brak | Czujnik Halla | Brak | Możliwość podłączenia ogniwa Li-Pol, RTC | Brak | *czujniki: temperatury, cisnienia, wilgotności, natężenia światła, kolorów, gestów; mikrofon, LED RGB | LED RGB WS2812 |
Współpraca z Adruino IoT cloud | Nie | Tak | Tak | Tak (beta) | Tak | Tak | Nie | Nie | Tak (beta) |
Języki / frameworki | C/C++ (Arduino) | C/C++ (Arduino) | C/C++ (Arduino) | C/C++ (Arduino), Micro Python | C/C++ (Arduino), Micro Python, Circuit Python | C/C++ (Arduino) | C/C++ (Arduino), Micro Python, Circuit Python | C/C++ (Arduino) | C/C++ (Arduino), Micro Python |
Cena | klon ~ 15.00 zł | 129.00 zł | 119.00 zł | 29.90 zł | 24.90 zł | 183.90 zł | 29.90 zł | 119.00 zł; *179.00 zł | 71.90 zł |
Linki do sklepu | Link | Link | Link | Link | Link | Link | Link | Link *Link |
Link |
Ceny, wiadomo, mogą się różnić zaleznie od sklepu więc są bardziej orientacyjne.
Poniżej materiały wideo, w których pokazywałem niektóre z tych płytek.
Jeżeli jeszcze nie wiecie co to Arduino IoT cloud, to dodatkowo warto zobaczyć ten materiał:
W komentarzach dajcie znać, co jeszcze chętnie zobaczylibyście w tej tabelce.