techx/arduino-track
:sparkles: Materials + code for Blueprint 2020 Arduino track!
MIT Blueprint Learnathon 2019 Arduino Track
Arduino track content from Blueprint 2020.
Lesson breakdown
- 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
Attribution
The layout and styling for this website is based on the MIT Missing
Semester course source
code.
Licenses
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.
Notes
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.
