Arduino and digital electronics pathway - quasics/quasics-frc-sw-2015 GitHub Wiki

The following sequence of tutorials is one pathway to learning some of the basics of using an Arduino and doing some basic digital electronics. (There is a lot more that can be done from here, but completing these should give you a strong starting point.)

  1. Blinking the on-board or external LED
  2. Breathing LED: option 1, option 2
  3. Controlling an LED with a button: option 1, option 2
  4. Controlling an LED with a potentiometer: option 1, option 2
  5. Flowing LED lights
    • Next step: Can you revise the code so that the lights flow in one sequence while the button is down, and another when the button is released?
  6. RGB LED
  7. Neopixel tutorial from AdaFruit
    • Note: this is pretty dense. Matt is going to try to put together a simpler version that focuses on the basics.
  8. Working with the serial monitor
  9. Parsing an ASCII string
  10. Serial event processing
  11. Blink without delay