
The CC3000 redefines microcontroller-friendly WiFi modules with its balance of usability, price, and capability. Utilizing SPI for communication, it allows data transmission at varying speeds. Its interrupt system with an IRQ pin supports seamless asynchronous connections.
Specifications include support for 802.11b/g, various security protocols such as open, WEP, WPA, WPA2, TKIP, and AES. The built-in TCP/IP stack offers a "BSD socket" interface, permitting both TCP and UDP operations in client and server modes with up to four concurrent sockets. Note that it requires connection to an access point as it does not function in "AP" mode.
An external antenna can be attached via the standard uFL connector, enhancing range and ease of enclosure, but please note that using an external antenna voids its automatic FCC certification. Each unit includes an assembled breakout board with a 3.3V regulator for peak currents and a level shifter for 3 or 5V logic levels, alongside a hardware header. A uFL to RP-SMA adapter cable and a 2.4GHz antenna are suggested for optimal performance.
While a dedicated tutorial is forthcoming, a detailed Arduino library and sample code are available to facilitate initial setup. Features like SSID scanning, access point connection, DHCP, DNS lookups, pinging, and TCP server/client connections are supported. Compatibility is limited to Arduino Uno, Leonardo/Micro, and Mega, with future code expansion planned. For current documentation, refer to the wiring and library setup guides.
| Brand | Adafruit |
| Model | 1510 |