Arduino at Stanford
Day One
Me:
- michael@michaelshiloh.com
- michaelshiloh.wordpress.com
- teachmetomake.wordpress.com
Let’s jump right into Arduino, then we’ll backtrack and talk about electronics and programming
- Install Arduino from arduino.cc (Mac: Don’t forget to install driver)
- Connect the Arduino to your computer. (Windows: install driver if necessary.)
- Make built-in LED blink (file->examples->basic->blink)
- If LED was already blinking you can’t tell whether you did anything. Change the blink speed and confirm that it is blinking because of what you did.
How did that work?
- Intro to electronics
- Intro to microcontrollers
- Intro to programming
Back to Arduino
- Blink external LED on solderless breadboard
- PWM
- Inputs and Outputs, digital and analog
Chain Reaction exercise
Day Two
Insanely impossibly difficult challenge
At the end of the day, however, Arduino is not important. What then is important?
- Interfaces to the physical world (sensors and actuators)
- Behaviour
- Sensor categories
- Resistive
- Analog voltage
- Digital
- Other
- The problem with sensors
- Where to get
- What I have
Actuators!
- What do actuators do? What can electricity be converted to?
- Heat
- Light
- Electromagnetic
- Solenoids
- Motors
- Relays
Using sensors and actuators
- Actuators
- Controlling higher current
- Controlling higher voltage
- Controlling AC
- Isolation for safety and when circuit is unknown
- Sensors
- Sensing high current
- Sensing high voltage
- Sensing AC
- Isolation for safety and when circuit is unknown
Behavoir
- Communicating with computers
- Processing
- More about programming
- Sequentiality
- Conditionals
- Timing
- Learning your way around the Arduino reference
Leave a Reply