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:
http://jeremyblum.com/tag/reacxion/

This tutorial series is sponsored by element14. Check out their arduino group!
http://www.element-14.com/community/groups/arduino

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

Duration : 0:15:48



Posted

in

by

Comments

23 responses to “Tutorial 08 for Arduino: SPI Interfaces”

  1. sciguy14 Avatar
    sciguy14

    @powerwingman …
    @powerwingman eagle? CAD?

  2. powerwingman Avatar
    powerwingman

    Is it evilcat or …
    Is it evilcat or evil cad?

  3. Kryoclasm Avatar
    Kryoclasm

    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.

  4. msxcytb Avatar
    msxcytb

    Great video- as …
    Great video- as always!
    Keep good? stuff coming:)

  5. vikasshetty88 Avatar
    vikasshetty88

    thank? you
    thank? you

  6. 0sys0 Avatar
    0sys0

    really helps a lot? …
    really helps a lot? with my project….

  7. allmyenemies Avatar
    allmyenemies

    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!

  8. JerichoKaren Avatar
    JerichoKaren

    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?

  9. sciguy14 Avatar
    sciguy14

    @hebrewhammer1000 …
    @hebrewhammer1000 IE, if the clock frequency? is fast enough.

  10. hebrewhammer1000 Avatar
    hebrewhammer1000

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

  11. hebrewhammer1000 Avatar
    hebrewhammer1000

    @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?

  12. sciguy14 Avatar
    sciguy14

    @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.

  13. hebrewhammer1000 Avatar
    hebrewhammer1000

    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?

  14. sergiogsx79 Avatar
    sergiogsx79

    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!!

  15. MrAAK95 Avatar
    MrAAK95

    hey Jeremy i can’t? …
    hey Jeremy i can’t? see the episode 9 on your channel.

  16. theekshana12 Avatar
    theekshana12

    hello what? is the …
    hello what? is the diferance between netduino and arduino

  17. karandex Avatar
    karandex

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

  18. karandex Avatar
    karandex

    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

  19. nfalas Avatar
    nfalas

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

  20. MrAAK95 Avatar
    MrAAK95

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

  21. sciguy14 Avatar
    sciguy14

    @thekiller0673 …
    @thekiller0673 your? welcome!

  22. thekiller0673 Avatar
    thekiller0673

    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.

  23. sciguy14 Avatar
    sciguy14

    @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