De Arduino Uno WiFi Rev.2 (ABX00021) is een programmeerbaar ontwikkelbord voor wie elektronicaprojecten wil bouwen, of dat nu thuis, in het onderwijs of op professioneel niveau is. Het bord draait op een herprogrammeerbare microcontroller, een kleine computerchip die je zelf instructies geeft. De bijbehorende software is open source en je programmeert het bord vanuit Windows, macOS en GNU/Linux.
Het belangrijkste verschil met de gewone Uno is de ingebouwde wifi en Bluetooth. De wifimodule is een zelfstandige SoC (een complete chip met eigen verwerking) met een ingebouwde TCP/IP-stack. Dat betekent dat het bord zelf verbinding maakt met een wifinetwerk, of zelf als toegangspunt werkt waar andere apparaten op inloggen. Zo stuur je je project draadloos aan of lees je het op afstand uit.
Het hart van het bord is een ATmega4809 op 16 MHz, met 32 KB flashgeheugen voor je programma (waarvan 0,5 KB voor de bootloader), 2 KB SRAM en 1 KB EEPROM voor gegevens die bewaard blijven na uitschakelen. Je sluit sensoren, motoren en andere componenten aan via 14 digitale I/O-pinnen en 6 analoge ingangen. PWM, een techniek waarmee je bijvoorbeeld een led dimt of een motor langzamer laat draaien, werkt op pinnen 3, 5, 6, 9 en 10. Let op: pin 11 ondersteunt geen PWM, ook al staat dat in sommige batches verkeerd op het bord.
Programmeren en voeden doe je via de USB type B-aansluiting met een USB A-naar-B-kabel, die je los nodig hebt. Je kunt ook een netadapter gebruiken met een ingangsspanning van 7 tot 12 V. Het bord werkt zelf op 5 V en een resetbare polyfuse beschermt de USB-poort van je computer. Verder vind je ICSP-aansluitingen en een resetknop.