Also read!
Home / Tools / Arduino / CC3000 WiFi adapter for Arduino

CC3000 WiFi adapter for Arduino

For those not familiar, the Arduino is a low cost interface and open source specially designed for simplifying the prototyping and develop programming and electronic learning. There is a plethora of optional, also known as Shields, for this platform.

Adapters Ethernet for Arduino, for example, are very cheap and allows access to the network and internet via cable. Shields WiFi, However, are expensive. This one below is one of the most simple and inexpensive, the CC3000 WiFi Breakout.

wpid-img_20150126_013043.jpg

The Board is simple and certainly much more than I should, about of 30 and few dollars. Has 9 connectors and the power may be made with 3.3 or 5V.

wpid-img_20150126_013059.jpg

The link is pretty easy. The manufacturer warns just not connect both feeds at the same time. The pinouts and instructions for use can be found This link site.

For the link below I used a Arduino Uno and a Breadboard, In addition to jumper wire.

wpid-img_20150126_005923.jpg

To work with the Arduino must download the SFE CC300 library. Just download this file and inflate to the directory libraries within Arduino in program files x 86. For that, logically, you have to have an arduino (UNO, Nano, Mega or other) and install the IDE that can be downloaded this link.

The pinout is also recorded in the sample programs library feedback.

wpid-img_20150126_005958.jpg

There is an example program called Board Test that shows the MAC address and the firmware version. That's what you should run first to test the pin position is right.

wpid-img_20150126_005950.jpg

Then you can run a program called Scan, to search for WiFi networks. As there is no antenna, the Board has a bad reception.

wpid-img_20150126_010220.jpg

Tested the connection to my WiFi network and it worked. Received IP, DNS and Gateway without problems.

wpid-img_20150126_010445.jpg

Is there an APP from the manufacturer which allows remote configuration of the plate. I found it very convoluted to download, so I leave here a link for those interested.

wpid-screenshot_2015-01-26-01-15-40.png

The plate has a memory that keeps the network and password settings for a fast connection, no need to reenter within the program. There is also support for Web Client. I couldn't find any native support for web Server, but I'm still looking to see. I leave below links from DealExtreme for the Arduino Uno and C3000 WiFi Breakout:

CC3000 WiFi Breakout

Arduino Uno

About Adriano

Adriano
Professor, Engineer and buyer of products crazy China.

One comment

  1. Adriano

    For those interested in this module, I was able to also use the ADAFRUIT library, with many more options: https://github.com/adafruit/Adafruit_CC3000_Library

    You just have to change the configuration of the pins in the lines below. This is the correct configuration:

    #define ADAFRUIT_CC3000_IRQ 2
    #define ADAFRUIT_CC3000_VBAT 7

Leave a Reply

Your email address will not be published. Required fields are marked *

*