Add this board to a device and you'll be able to connect it to a WiFi network, using its secure ECC608 crypto chip accelerator. The Arduino Uno WiFi is functionally the same as the Arduino Uno Rev3, but with the addition of WiFi and some other enhancements. It incorporates a brand new 8-bit microprocessor from Microchip and has an onboard IMU (Inertial Measurement Unit).
The Wi-Fi Module is a self-contained SoC with integrated TCP/IP protocol stack that can provide access to a Wi-Fi network, or act as an access point.
The Arduino Uno WiFi has 14 digital input/output pins—6 can be used as PWM outputs—6 analog inputs, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller. Simply connect it to a computer with a USB cable or power it with an AC adapter or battery to get started.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 5 ratings:
1 of 1 found this helpful:
It mangles the COM port, won't let me use the serial monitor and I have to reset the IDE every time to get it to work. I admit that I haven't tried very hard to fix it because I have other boards and I want to run my stuff, not stop to figure out why the @#$%$%^ thing doesn't work.
Sorry to hear you're having trouble. You might try posting on the Arduino Forum to see if Arduino has any advice for you. I'm sure they can help you through whatever issue you might be having.
Can be configured as access point to allow a single connection with computer (or phone) endpoint without requiring a router. Very nice for wireless sense and display type applications.
The board is awesome, and I'm super excited to incorporate it into my project. However, I had quite a bit of trouble getting it to play nice with the desktop IDE. I never could get it to be recognized on any of the com ports, even with firmware and software updates. I did finally get it connected once I set up the web IDE. That said I'm a bit partial to the original desktop IDE, so I'm a little bummed that I have to use the web version now, but oh well. At least it works!
Early days but worked OK. Loading the WiFiNINA libraries pretty easy but must have Arduino 1.8.13 or later to avoid errors. Headers have nice labelling of pin outs. Ability to connect to WiFi, set host name, send UDP packets pretty easy. USB-C connector would reduce size. External antenna connector would improve range options. I haven't used IMU yet.
It performs as well or better than I expected.