You are here02/20 - Arduino 101
02/20 - Arduino 101
The Arduino is a micro-controller platform for entry level embedded systems applications.
Ok. Take two:
The Arduino is like a computer on a single chip. What makes it cool is that you can attach switches, lights, knobs, speakers, lasers, and monkeys to it.
Yes. Even monkeys. Or humans. Or.. well.. ANYTHING.
What makes it +6 awesome is that writing software for it is actually pretty easy (unlike other micro-controller platforms).
This class will introduce you to the Arduino hardware, as well as the software IDE.
You will install it on your laptop (if you bring one), or will use one of the THS class set laptops to get started.
We will walk through a few basic programs, and the upload process.
Finally, we will read data from the Arduino on our PC.
* Flashing an LED
* Reading a switch input
* Reading the value of a variable resistor with the Analog port
* Reading a temperature sensor
If time permits, we may also enable some wireless communications and send each other chat messages!
The class fee does not include any materials. We will be using a 'classroom set' of hardware. All materials will be provided, but you will not be able to take them home. However, you will be able to purchase hardware at an additional cost if you like.
you are welcome to bring and use your own Arduino or Japanino (produced by Gakken, and available in bookstores) if you have one.
Class sets will utilize Akiba's FreakDuino wireless Arduino board. You are welcome to purchase your own before the class:
A lot of courseware is here:
Specifically, please download the following:
The current version of the Arduino IDE is here: