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.)
- Blinking the on-board or external LED
- Breathing LED: option 1, option 2
- Controlling an LED with a button: option 1, option 2
- Controlling an LED with a potentiometer: option 1, option 2
- 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?
- RGB LED
- 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.
- Working with the serial monitor
- Parsing an ASCII string
- Serial event processing
- Blink without delay