Skip to content

techx/arduino-track

Repository files navigation

MIT Blueprint Learnathon 2019 Arduino Track

Blueprint banner

Arduino track content from Blueprint 2020.

Lesson breakdown

  1. 10-11:30am
  • welcome, setup
  • board overview
  • blink onboard LED
  • blink offboard LED
  • dim LED
  • challenge: RGB LED
  1. 1-2pm
  • button
  • light sensor, Serial monitor
  1. 2:15-3:15pm
  • servo
  • servo with joystick
  • challenge: LCD screen
  1. 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.