Jest to kompaktowy zestaw stanowiący rozszerzenie kultowej płytki Arduino Uno Rev3, zawierający ośmiobitowy mikrokontroler Atmega4809 o maksymalnej częstotliwości taktowania 20 MHz razem z 14 wyprowadzeniami cyfrowymi (5 z nich może pełnić rolę wyjść PWM) i 6 wejściami analogowymi, które są podłączone do przetwornika analogowo-cyfrowego tego mikrokontrolera o rozdzielczości 10 bitów. Pamięciami układu są: Flash o pojemności 32 KB, SRAM o pojemności 6 KB oraz EEPROM o pojemności 256 B. Natomiast jego interfejsy to: I2C SPI i UART/USART. Wszystko to przy 3 wyjściach: 3,3 V, 5 V i Vin (o zakresie napięć: 6-20 V), a także module radiowym NINA W102 firmy u-blox, który implementuje interfejsy: Bluetooth Low Energy 4.2, Bluetooth 4.2+EDR i Wi-Fi 4,2 GHz b/g/n. Ponadto przy układzie IMU firmy STMicroelectronics o oznaczeniu LSM6DS3TR (jest to trójosiowy akcelerometr i trójosiowy żyroskop) i układzie ATECC608A firmy Microchip Technology wspierającym popularne systemy kryptograficzne (dzięki niemu komunikacja z Arduino Uno WiFi Rev2 może być prowadzona na dużym poziomie bezpieczeństwa). Oprócz tego występuje jednokolorowa dioda LED. Zestaw można programować przez kabel USB lub w oparciu o dwa złącza ICSP dedykowane zewnętrznym programatorom. Jego zasilanie jest trojakie: przez złącze DC, wejście Vin bądź kabel USB. Obsługę produktu zapewnia darmowe środowisko Arduino IDE. Brak kabla USB i zasilacza w zestawie. Jest to płytka dla każdego, w tym profesjonalisty - poniżej specyfikacja tej płytki.
Specyfikacja zestawu Arduino Uno WiFi Rev2:
- Mikrokontroler ATmega4809:
- Rdzeń: 8-bit AVR
- Rodzaj architektury: RISC
- Długość magistrali danych: 8 bitów
- Maksymalna częstotliwość taktowania: 20 MHz
- Liczba wyprowadzeń I/O: 41
- Pamięci:
- Flash: 48 KB (0,5 KB przeznaczone na bootloader)
- SRAM: 6 KB
- EEPROM: 256 B
- Interfejsy:
- I2C
- SPI
- UART/USART
- Przetwornik analogowo-cyfrowy o 16 kanałach i rozdzielczości 10 bitów
- Zewnętrzne przerwania
- Niski pobór mocy
- Temperatura pracy: od -40 do 125°C
- Moduł radiowy NINA W102 firmy u-blox:
- Interfejsy:
- Wi-Fi:
- Częstotliwość: 2,4 GHz
- Standardy: b,g i n
- Bluetooth 4.2+EDR:
- Maksymalna liczba dołączanych urządzeń (slaves): 7
- Przepływności: 1 Mb/s, 2 Mb/s i 3 MB/s
- Bluetooth Low Energy 4.2 (BLE 4.2):
- Przepływność:1 Mb/s
- Wi-Fi:
- Wsparcie ze strony bibliotek: WiFiNINA oraz ArduinoBLE
- Interfejsy:
- Wyprowadzenia:
- Cyfrowe - 14 szt.:
- Dwukierunkowe (wejścia i wyjścia)
- Wydajność prądowa: 20 mA (maksymalnie 40 mA)
- PWM - 5 szt.:
- Jednokierunkowe (wyjścia)
- Wybierane spośród wyprowadzeń cyfrowych
- Analogowe - 6 szt.:
- Jednokierunkowe (wejścia)
- Napięciowe - 3 szt.:
- Wyjście 3,3 V o wydajności prądowej 50 mA
- Wyjście 5 V
- Wejście Vin o zakresie napięć: 6-20 V
- Cyfrowe - 14 szt.:
- Peryferia:
- Układ IMU (Inertial Measurement Unit):
- Układ LSM6DS3TR firmy STMicroelectronics
- Wbudowany trójosiowy akcelerometr
- Wbudowany trójosiowy żyroskop
- Komunikacja po magistrali I2C i SPI
- Układ kryptograficzny:
- ATECC608A firmy Microchip Technology:
- Obsługa systemu kryptograficznego AES o 128-bitowych kluczach (kodowanie/dekodowanie)
- Obsługa funkcji skrótu SHA-256
- Obsługa kodów HMAC
- Obsługa technologii: ECDSA: FIPS186-3, ECDH: FIPS SP800-56A oraz NIST Standard P256
- Diody LED:
- Jednokolorowa
- Przycisk resetu
- Układ IMU (Inertial Measurement Unit):
- Numer wyjścia, do którego jest dołączona wbudowana dioda LED (wartość stałej LED_BUILTIN): 25
- Możliwość podłączania modułów typu shield
- Programowanie:
- Przez kabel USB (gniazdo typu B)
- W oparciu o dwa złącza ICSP (dla programatorów zewnętrznych)
- Zasilanie:
- Zewnętrzne:
- Przez kabel USB - gniazdo typu B (5 V)
- Przez złącze DC (zakres zalecany: 7-12 V, zakres graniczny: 6-20 V)
- Przez wejście Vin (zakres zalecany: 7-12 V, zakres graniczny: 6-20 V)
- Zewnętrzne:
- Inne:
- Łączna wartość prądu pobieranego przez jeden rząd wyprowadzeń zestawu nie może przekroczyć 100 mA
- Łączna wartość prądu pobieranego przez zestaw nie może przekroczyć 200 mA
- Wymiary: 68,6×53,4 mm
- Waga: 25 g