JeremyBlum.com

v3.1

Tutorial Series for Arduino: It begins.

| 100 Comments

This video was featured on the Adafruit Blog on 01/06/11
This tutorial was featured on the official Arduino blog on 3/9/2011
This video was featured on the DIYFilm Blog on 03/19/11

Arduino UnoThanks to a generous sponsorship from element14, I’m putting together a tutorial series on using the arduino microcontroller platform! The arduino is a platform that I’ve done several projects with, and I think it is the best possible way for beginners to get acquainted with electronics. This tutorial series will be aimed at beginner users, but I’m hoping to keep it going with some more advanced topics a few episodes into the future. This first episode will get you acquainted with the arduino uno (the current “flagship” arduino), introduce the programming language, and help you get your first program running!


You can download the files associated with this episode here:

GNU GPL License Distributed under the GNU General Public (Open-Source) License.

Please Attribute and Share-Alike.


Arduino Project Contest! Start getting your projects together!

Start thinking about your arduino projects, because element14 will be sponsoring a contest where you can win a prize if your arduino project gets the most votes. More info coming soon!

100 Comments

  1. Pingback: My Arduino Tutorials go Global! | JeremyBlum.com

  2. this is a great tutorial about Arduino. also, I write a comprehensive tutorial about how to start using Arduino boards and resources.

  3. You should take a look at the Smart Citizen project! Good to see this Arduino go viral worldwide. A lot of people from around the world want to get their hands on one or more Smart Citizen kits.

    It will change the way we look at our environment we live in worldwide. This is a project with a lot of potential that is unleashed in the coming months. It only needs your support. So be a backer to before it’s all sold out:

    http://www.kickstarter.com/projects/acrobotic/the-smart-citizen-kit-crowdsourced-environmental-m

  4. Hey Jeremy,

    This is my first attempt at Arduino.

    I looked through all the comments, and did not find anyone that seemed to be having my problem.
    I think I have the program exactly like you show, But I am getting a set of error messages.

    In bold orange in says: function ‘void setup ()’ is initialized like a variable
    The rest of the error message text is:

    JeremyBlumTutorial_jun28a:9: error: function ‘void setup ()’ is initialized like a variable
    JeremyBlumTutorial_jun28a:10: error: expected unqualified-id before ‘(‘ token
    JeremyBlumTutorial_jun28a:15: error: expected constructor, destructor, or type conversion before ‘(‘ token
    JeremyBlumTutorial_jun28a:16: error: expected constructor, destructor, or type conversion before ‘(‘ token
    JeremyBlumTutorial_jun28a:18: error: expected unqualified-id before ‘(‘ token

    Here is my program:

    /*
    Jeremy Blum’s first tutorial project.
    */

    int ledPin = 13;

    void setup()
    (
    pinMode(ledPin, OUTPUT);
    )

    void loop()
    (
    digitalWrite(ledPin, HIGH);
    delay(1000);
    digitalWrite(ledPin, LOW)
    delay(1000);
    )

    Did not think I could mess up such a simple program.
    Thanks in advance.

  5. Pingback: Intro to Arduino by Jeremy Blum | ControllerFeed

  6. whay ia can’t download your video /
    i wanna download
    please tell me how can i download your video

  7. Is it possible to transmit the data from the cheap DHT11 weather chip using a cheap 433 mhz pair from one Arduino Uno to another ? Im just not clever enough to work it out or write the code.

  8. thanks Jeremy Blum for these great tutorials >>I have a question :
    I must start working on my project after tow week, which is :mobile robot navigation based gps with local avoidance ,but I do not know which arduino ,digital compass and the GPS module must be use ,there are many shields and modules ,I am very confused >>>cloud you help me in choice ??……thank you very much for all your tutorial …..

  9. Jeremy Blum

    sir
    i am financially not strong can you tell me about any place in Pakistan where i do practical work on cir-cut and get basic knolige free

  10. whenever i upload a code on arduino it tells me error compiling

  11. Hey, i can’t download the file, i am on a mac.
    Estella :)

  12. Hi..i’m reena… I connect the arduino with the arduino ethernet sheild to light up 1 led.
    but the led not turn on. i have change the ip add refer to my ip add for both sketch but he led still not turn on . Chould you help me?thanks

  13. Hi I want to make an arduino uno by myself. But I need a firmware and bootloader . where can i find them.

  14. Pingback: Getting Aquainted with Arduino 101 by Jeremy Blum | QGITS

  15. Thanks for you Jeremy

  16. Pingback: Pressure / Temperature / Altitude Sensor | www.ourhabproject.com

  17. Hi,
    I have developed the iot system “http://www.iot.fm” and the open hardware
    http://www.smartarduino.com.
    I want to cooperation with you,and how i can do next step?

  18. i need some help to find the frequency of a square wave produced by a color sensor….
    TCS3200

  19. Hi,

    I am a new user of Arduino. I want to buy a beginners Arduino UNO kit to get through your tutorials. I found several kits avilable online but I do not know which one will be good to get through your tutorials. Could you please suggest me the one?

    Thank you.

  20. Pingback: Tutorial 01 for Arduino: Getting Acquainted with Arduino | Faweiz Video

  21. Great tutorial series! Very helpful. I’m not finished with the series but I were able to make several projects like motors and traffic lights with buttons and I don’t know if my question will be mentioned later in the series but here goes: “How can I make the Arduino run independently without connecting it to a laptop or pc? You mentioned a power supply, so what is the appropriate voltage it needs? (Planning to make the power supply)”.

  22. sir, can i use a bt module…at the place of xbee shield, with arduino uno?

Leave a Reply

Required fields are marked *.