Tutorial 08 for Arduino: SPI Interfaces

New Episodes each Monday!

You can download the parts list, code, and schematics from this episode on my website: http://jeremyblum.com/2011/02/20/arduino-tutorial-8-spi-interfaces

Learn more about the ReacXion Project that I mentioned in this video:

This tutorial series is sponsored by element14. Check out their arduino group!

Follow me on twitter: http://www.twitter.com/sciguy14

Duration : 0:15:48

[youtube 1nO2SSExEnQ]

23 thoughts on “Tutorial 08 for Arduino: SPI Interfaces

  1. Jeremy, I am liking …
    Jeremy, I am liking your Arduino tutorials very much, but I must correct you on one point…

    The “W” in the digitally controlled variable resistor stands for “WIPER” not washer. Think windshield? wiper; that is the physical design of the moving part on the analog pot variable resistor.

    Otherwise, keep up the good work.

  2. Hi! Thank? you for …
    Hi! Thank? you for spending your time for these awesome tutorials!
    I see that the three leds have different time in growing and fading light, but in the code are the same numbers of levels… it’s my wrong impression? Led 0 is faster than others :))

    Anyway good work!

  3. is that a robot arm …
    is that a robot arm that I see on the rightside of your table? do you use your arduino? to control that arm?

  4. @sciguy14 what …
    @sciguy14 what exactly do you mean by “If the SCLK of the? SPI bus is sufficiently high”

  5. @sciguy14 thank …
    @sciguy14 thank you for the reply. i am new to using spi but my understanding is you have to use the chip select to? chose what chip i want to sample from? so you would have to cycle between the 4 MCP3208 which would mean i wouldn’t be able to continuously sample all 4 MCP3208. is my understanding of spi incorrect?

  6. @hebrewhammer1000 …
    @hebrewhammer1000 Why can’t you now? Is it a hardware limitation? If the SCLK? of the SPI bus is sufficiently high, I’d think you can do all the buffering internal to the microcontroller.

  7. Really great video …
    Really great video thank you!!! I had a question that I hope you could answer.

    I am trying to build a usb based data acquisition system that has 32 channel with a minimum resolution of 12 bits and has a sample rate of 100-200hz. I decided to use 4 of the MCP3208 which is a 8-Channel 12-Bit A/D Converters with SPI. The problem is I would not? be able to continuously sample all 32 channels. Do you know of a way to buffer the SPI output of the MCP3208 or another way to sample all 32 channels?

  8. amazing work !!! I …
    amazing work !!! I was having some hard time understanding some aspects of SPI, all of them got solved by watching this video. Really really big thanks for such a proffesional quality videos, hope you continue with them for long. Its really easy learning arduino with your videos.
    Proposals for future videos:
    – graphics LCD
    – GPS module
    – GSM module to send sms, receive sms and answer? back or do something, upload data via GPRS
    – USB data storage

    once again, thanks!!

  9. you? cold have used …
    you? cold have used one lower value resistor common to all ground.

  10. why you are so good …
    why you are so good. I am jealous . How old? are you. What is your education , and what your projects till now. We like to see them in a video

  11. Awesome? work …
    Awesome? work Jeremy keep up the good work, love all ur videos, good to see someone taking the time to teach this.

  12. very nice series, i …
    very nice series, i am learning from these videos alot. Thankyou! Jeremy.?

  13. you say” thanks for …
    you say” thanks for watching” i say”thanks for taking the time to plan out this video and posting it for free”, i love this videos and the things you? do on youtube.

  14. @raghunitin Maybe …
    @raghunitin Maybe not complicated to? me or you, but these tutorials are aimed at people who are just getting started with electronics.

Leave a Reply