Skip to content

Commit 975b97c

Browse files
author
Claire Nord
committed
project: finish, add licenses
1 parent 4f095c7 commit 975b97c

File tree

3 files changed

+57
-29
lines changed

3 files changed

+57
-29
lines changed

_lectures/project.md

Lines changed: 50 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,54 @@ workshop: 4
55
number: 10
66
---
77

8-
* [SLIDE 8] Settle in
9-
10-
## Time block 4 (3:30 PM - 4:30 PM) - Claire
11-
12-
* [SLIDE 11] Settle in
13-
14-
### 4.1 - Open-ended project (work on anything or choose guided project)
15-
16-
* [SLIDE 12] List some project ideas
17-
* LCD w/ joystick if we didn’t get to it
18-
* Guided project: reaction test game
19-
* Code at [reaction_game/reaction_game.ino](reaction_game/reaction_game.ino)
20-
* Additional add-ons: LCD display for score, buzzer for audio feedback
21-
* [SLIDE] project ideas
22-
* Radar system (too complex (?))
23-
* coding > wiring/hardware
24-
* [https://www.youtube.com/watch?v=kQRYIH2HwfY](https://www.youtube.com/watch?v=kQRYIH2HwfY)
25-
* Temperature/humidity monitor
26-
* Remote control w/ servo/stepper (?)
27-
* Theremin w/ ultrasonic sensor + speaker
28-
* Microphone + LED visualizer
29-
* Bop-it
30-
* [SLIDE 13] fin.
8+
It's the final workshop! You're probably tired out from a long day of
9+
learning, so for this workshop you have the whole hour to work on any project
10+
you want.
3111

12+
The [Arduino reference][arduino-ref] documents the Arduino language's
13+
functions, variables, and structure.
14+
15+
Don’t be afraid to talk to mentors and each other 😊
16+
17+
## Guided project: Reaction Speed Game
18+
19+
The Reaction Speed Game uses 5 LEDs and a button -- can you react fast enough
20+
to stop the light in the right spot? You can build off this starter project
21+
and add new features.
22+
23+
The code is [here]({{ site.baseurl }}/static/files/reaction_game.ino).
24+
25+
Some possible add-ons:
26+
27+
- Display the final score on the LCD
28+
- Incorporate a buzzer for audio feedback
29+
30+
## Other guided projects
31+
32+
Play around with combining parts in creative ways! Some new examples and
33+
examples we mentioned before:
34+
35+
- Take on any of the bonus exercises mentioned at the end of each lesson.
36+
- Build upon the [LCD and joystick example]({{ site.baseurl
37+
}}/static/files/lcd_control.ino) we made to make a game.
38+
- Music visualizer (microphone, LEDs)
39+
- Radar system [[video][radar]]-- more coding than wiring/hardware
40+
- Theremin (buzzer, photoresistor)
41+
- Bop-it game (buttons, potentiometer, tilt switch, etc.)
42+
- Burglar alarm (ultrasonic sensor, buzzer, LEDs)
43+
44+
If you'd like some more guidance, the Elegoo Uno Super Starter Kit
45+
[guidebook][elegoo-guide] and [starter code][elegoo-code] has lots of project
46+
ideas.
47+
48+
## Once you're done
49+
50+
Take pictures and videos of your creation, then go ahead and **disassemble it
51+
and return the parts to the box**.
52+
53+
If you’re coming to the hackathon, we’ll see you tomorrow!
54+
55+
[elegoo-guide]: http://go.hackmit.org/arduino-guide
56+
[elegoo-code]: http://go.hackmit.org/arduino-code
57+
[arduino-ref]: https://www.arduino.cc/reference/en/
58+
[radar]: https://www.youtube.com/watch?v=kQRYIH2HwfY

static/files/lcd_control.ino

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
/*
2-
Controlling LCD position using a potentiometer (variable resistor)
2+
Controlling LCD position using a potentiometer (variable resistor)
3+
For the 2020 Blueprint Arduino learnathon track
34
4-
For the 2020 Blueprint Arduino learnathon track
5-
6-
Copyright 2020 HackMIT (Kye Burchard)
5+
MIT License, (c) 2020 Kye Burchard
76
*/
87
// include the library code:
98
#include <LiquidCrystal.h>

static/files/reaction_game.ino

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
/*# Final project: reaction speed game
1+
/*
2+
Final project: Reaction Speed Game
3+
Stop the LED in the right spot!
24
3-
Reaction speed game where you stop the LED in the right spot!
5+
MIT License, (c) 2020 Rinik Kumar
46
*/
57

68
int ledPin1 = 1; // The pin of the first LED

0 commit comments

Comments
 (0)