Connect your Arduino-compatible to the Internet with these WiFi shields that feature the FCC-certified ATWINC1500 module from Atmel. The 802.11bgn-capable WiFi module is the best new thing for networking your devices, with SSL support and rock solid performance – running our adafruit.io MQTT demo for a full weekend straight with no hiccups (it would have run longer but we had to go to work, so we unplugged it).
We’ve got ‘em with a built-in PCB antenna and a uFL connector! PCB first!
Adafruit WINC1500 WiFi Shield with PCB Antenna
The Adafruit ATWINC1500 WiFi Shield uses SPI to communicate plus some GPIO for control, so with about 6 wires, you can get your wired up and ready to go. Right now the Atmel-supplied library works best with SAMD21-based boards like the Arduino Zero or Metro M0 Express, or the Arduino Mega. It works OK on Uno but uses nearly all the memory so it may be a challenge to build complex projects. It will not work/fit on other Arduinos such as 32u4-based or attiny-based boards. You can clock it as fast as 12MHz for speedy, reliable packet streaming. And scanning/connecting to networks is very fast, a few seconds.
This module works with 802.11b, g, or n networks & supports WEP, WPA and WPA2 encryption. You can use it in Soft AP mode to create an ad-hoc network. For secure client connections, there is TLS 1.2 support! This version of the shield comes with a built in PCB antenna. If you need more range or an external antenna, check out the uFL version here
These SPI-protocol WiFi module are currently the best way to add WiFi to your Arduino-compatible so we’ve decided to make a handy shield for it. The shield comes with level shifting on all the input pins so you can use it with 3V or 5V logic boards. A 3.3V voltage regulator that can handle the 300mA spikes lets you power from 3-5.5VDC. There’s also 3 LEDs that you can control over the SPI interface (part of the library code) or you can have controlled by the Arduino library. They’ll light up when connected to an SSID, or transmitting data.
We also tossed on a micro SD card socket, you can use that to host or store data you get from the Internet. Arduino’s based on the ATmega328 (like the UNO) cannot use both the WiFi module and SD library at the same time, they’re too small. Upgrade to a Metro M0 Express to get a big memory bump!
Adafruit has had paid day off for voting for our team for years, if you need help getting that going for your organization, let us know – we can share how and why we did this as well as the good results. Here are some resources for voting by mail, voting in person, and some NY resources for our NY based teams as well. If there are additional resources to add, please let us know – adafruit.com/vote
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.