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