Transistors
- Sparkfun transistor turorial
- Sparkfun diode turorial>
- datasheets 1N4001 diode
Voltage regulator
Just do what the datasheet says.
Motor control
There are lots of confusing solutions out there.
- Adafruit Arduino Lesson 13 using using a TIP120
- Tom Igoe with relay or TIP120 or IRF520
- Simon Monk with an H-bridge ITP Physical Computing with H-bridge (described by Wikipedia<)
- Adafruit Motor Shield for Arduino
- RasPi Robot Board v3 by MonkMakes for Raspberry Pi
Arduino I/O
If you have used the Arudino before, you can take a break. Otherwise, let’s take a quite look at the Arduino reference.
setup()
loop()
pinMode()
digitalRead()
digitalWrite()
analogRead()
analogWrite()
delay()
delayMicroseconds()
millis()
micros()
Serial