Table of Contents
- Arduino Introduction
- Arduino IDE
- Tinkercad
- Programming Basics (C++ and Blocks)
- Digital Output : Getting Started
- Electricity : Basic Concepts Review
- Digital Input
- Exercise 1
- Analog Output
- Exercise 2
- Analog Input
- Serial Communication
- Exercise 3
- Ultrasonic Distance Sensor
- DC Motors
- Exercise 4
- Exercise 4 Solution (Not Provided)
- Servo Motors
- Exercise 5
- Other Motors
- Adding Contributed Libraries
- Arduino vs Raspberry Pi
- Logic Level Converter
Acknowledgments
Some parts from Arduino introduction slides by Linz Craig, Nick Poole, Prashanta Aryal, Theo Simpson, Tai Johnson, and Eli Santistevan, licensed under Creative Commons Attribution-Share Alike 3.0 License.
Most Arduino-based circuit images are created using Tinkercad (create an online account to simulate all the examples before trying on real hardware!).
Some images created using Fritzing.
- Some images are from Wikipedia.
Some images are copyrighted by their respective owners.