CC3000 with Arduino Uno
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- oldogtrik
- Posts: 38
- Joined: Sat May 25, 2013 6:53 pm
CC3000 with Arduino Uno
I just received my CC3000 today and I am eager to solder the header pins on and hook it up to my Uno for testing. Where can I find the information on connecting the CC3000 to the Uno using a breadboard?
- Franklin97355
- Posts: 23910
- Joined: Mon Apr 21, 2008 2:33 pm
Re: CC3000 with Arduino Uno
It looks like it is an SPI device so, with the library and info from github you probably can figure it out (hopefully as I plan to get one too)As we try to complete the functionality, check or subscribe to the github repo for instant updates. For now we suggest this module and codebase for people with some programming and microcontroller experience
- oldogtrik
- Posts: 38
- Joined: Sat May 25, 2013 6:53 pm
Re: CC3000 with Arduino Uno
For me the github examples did not identify all the pins on the CC3000. In the examples I looked at, 6 pins were described: IRQ =3, VBAT = 5, CS = 10, SCK = 13, MISO =12, and MOSI =11. But on the silkscreen I can only identify 4 of those 6; IRQ, CS, MISO, and MOSI. The 2 leftmost pins on the CC3000 silkscreen are GND and 3V3 so I think those are obvious.
That leaves VBAT and SCK from the examples which may be VBLN and CLK on the silkscreen. Only UIN is unaccounted for.
I think that is correct, but I don't like to guess.
That leaves VBAT and SCK from the examples which may be VBLN and CLK on the silkscreen. Only UIN is unaccounted for.
I think that is correct, but I don't like to guess.
- Franklin97355
- Posts: 23910
- Joined: Mon Apr 21, 2008 2:33 pm
Re: CC3000 with Arduino Uno
http://www.adafruit.com/products/1469#T ... %20Details if you click on the picture you get a bigger image.
GND-3V3-VIN-CLK-MISO-MOSI-CS-VBLN-IRQ
as you saygnd and vin are power 3v3 is probably both an input for regulated 3.3v and an output if you are powering from vin. clk is the clock pin and mosi and miso are what they say.cs is chip select the other two I don't know as I have not read the data yet.
GND-3V3-VIN-CLK-MISO-MOSI-CS-VBLN-IRQ
as you saygnd and vin are power 3v3 is probably both an input for regulated 3.3v and an output if you are powering from vin. clk is the clock pin and mosi and miso are what they say.cs is chip select the other two I don't know as I have not read the data yet.
- oldogtrik
- Posts: 38
- Joined: Sat May 25, 2013 6:53 pm
Re: CC3000 with Arduino Uno
You are correct it is VIN not UIN.
- schnee72
- Posts: 46
- Joined: Fri Sep 04, 2009 7:40 pm
Re: CC3000 with Arduino Uno
Just to clarify, VBAT and SCK from the examples are indeed VBLN and CLK. I hooked mine up to an uno as you described, ran the buildtest sketch, and it worked the first go. My router is in my basement and I took it out in my backyard, and was able to connect from there too. So far, so good!
I can't wait to see all the cool projects that will come of this. I will post the one I am working on soon.
I can't wait to see all the cool projects that will come of this. I will post the one I am working on soon.
- oldogtrik
- Posts: 38
- Joined: Sat May 25, 2013 6:53 pm
Re: CC3000 with Arduino Uno
Great, almost all clear.
Did you connect the 5V from your Uno to the VIN?
And did you leave the 3V3 unused?
Definitely a lot of potential projects for this little beauty.
Did you connect the 5V from your Uno to the VIN?
And did you leave the 3V3 unused?
Definitely a lot of potential projects for this little beauty.
- schnee72
- Posts: 46
- Joined: Fri Sep 04, 2009 7:40 pm
Re: CC3000 with Arduino Uno
I tried it 2 different ways, and both were successful.
3v3 to 3v3 on Uno
VIN to 5v on Uno
3v3 to 3v3 on Uno
VIN to 5v on Uno
- mauricesvay
- Posts: 1
- Joined: Thu Aug 08, 2013 4:43 am
Re: CC3000 with Arduino Uno
Here is how I wired it.
CC3000 on the left, Arduino on the right:
CC3000 on the left, Arduino on the right:
Code: Select all
GND <-> GND
3v3 <-> nothing
VIN <-> 5V
CLK <-> 13
MISO <-> 12
MOSI <-> 11
CS <-> 10 (in example code)
VBEN <-> 5 (in example code)
IRQ <-> 3 (in example code)
- technobly
- Posts: 118
- Joined: Mon Oct 31, 2011 11:06 am
Re: CC3000 with Arduino Uno
I'm very surprised Adafruit has not responded yet...
I have mine wired up to an Arduino Duemilanove and this is my wiring diagram... YMMV
I have mine wired up to an Arduino Duemilanove and this is my wiring diagram... YMMV
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: CC3000 with Arduino Uno
Brett - you are absolutely correct. That's how I have mine wired up.
- nwmotogeek
- Posts: 6
- Joined: Sun Sep 16, 2012 7:20 pm
Re: CC3000 with Arduino Uno
Has any one tried this with a borduino yet? I had it working with my uno and then moved the Atmega 328 chip to my borduino and it doesn't work. The red LED flickers and will eventually stay on.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: CC3000 with Arduino Uno
No reason why it wouldn't work with a boarduino. Check your wiring.
- nwmotogeek
- Posts: 6
- Joined: Sun Sep 16, 2012 7:20 pm
Re: CC3000 with Arduino Uno
*sigh* you were correct about the wiring <hangs head in shame>
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: CC3000 with Arduino Uno
It's always the wiring.
Please be positive and constructive with your questions and comments.