Arduino track content from Blueprint 2020.
- 10-11:30am
- welcome, setup
- board overview
- blink onboard LED
- blink offboard LED
- dim LED
- challenge: RGB LED
- 1-2pm
- button
- light sensor, Serial monitor
- 2:15-3:15pm
- servo
- servo with joystick
- challenge: LCD screen
- 4-5pm
- open-ended challenge
The layout and styling for this website is based on the MIT Missing Semester course source code.
All the content in this curriculum including the website source code and lecture content is licensed under CC BY-NC-SA 4.0.
The Arduino code static/files/lcd_control.ino
and
static/files/reaction_game.ino
is under the MIT license.
The Arduino code under static/files/rgb_led.ino
comes from the Elegoo
Inc. UNO R3 Super Starter Kit example
code with no explicit license provided.
Wiring diagrams made using Fritzing.
In this course we don't expect students to write much of their own code. We explain just enough syntax for students to understand the code we provide. Later, we provide working code for students to modify (e.g. if/else statements, constants, parameters).
We provide bonus exercises for students more familiar with coding at the bottom of each lesson.
Projects build upon each other for the first three workshops so students don't have to rewire anything. We emphasize interactive projects like games.
We try to minimize dead time / tedious tasks by providing all code and diagrams on this website.