This is an old revision of the document!


Please make sure you've read and understood the following articles and related topics

Arduino Introduction

Note: this tutorial is not quite ready - if you're an x96 student please complete the git/github introduction before proceeding to this. Please ask your mentor to remind the leadership team if this tutorial is not complete yet.

An “Arduino” is a microcontroller platform that allows you to write programs that interact with the real world via sensors, motors etc. It's a microcontroller platform because it has more than just a microcontroller - there is a built-in programmer, voltage regulators, etc.

It is an example of an embedded system.

Now, the Arduino has gotten super popular recently because of it's ease of use. It's quick to get started and comes with a ton of libraries that people have written for it. You can find these libraries all over the internet.

Readings/Videos

Assignment

Answer these questions before continuing - make it concise enough to make it clear that you understand the concepts.

  1. What is Arduino?
  2. What is an Arduino Uno?
  3. What kind of programming language does the Arduino IDE support?
  4. What are the two functions that are present in an Arduino program?
  5. How is it different from a regular microcontroller?
  6. Why do people use the Arduino?
    1. What are some advantages?
    2. What are some disadvantages?

Next Steps

Make sure that you've gone through all of the material on this page before continuing.

  • training/arduino_introduction.1501576757.txt.gz
  • Last modified: 2021/09/19 21:59
  • (external edit)