Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
|
|
topics:course_projects [2019/10/28 00:07] gerry |
topics:course_projects [2020/04/06 18:26] (current) gerry |
| |
The goal of the breathing LED project is to develop your skills with algorithmic thinking. We begin with a problem specification, "Make an LED circuit and Arduino program that causes the LED to pulse with the rhythm of a human breathing". To achieve that goal, we first have to come up with a mathematical model of how the brightness of the LED will vary with time. Once we have the model, we then need to implement it in an Arduino program. | The goal of the breathing LED project is to develop your skills with algorithmic thinking. We begin with a problem specification, "Make an LED circuit and Arduino program that causes the LED to pulse with the rhythm of a human breathing". To achieve that goal, we first have to come up with a mathematical model of how the brightness of the LED will vary with time. Once we have the model, we then need to implement it in an Arduino program. |
| |
| * {{notes:breathing_led_equation_slides.pdf|Lecture slides (PDF)}} and {{notes:breathing_led_equations.pdf|long form notes (PDF)}} on equations for the breathing LED model. |
| * {{lecture:breathing_led_code.pdf|Lecture slides (PDF)}} and {{notes:breathing_led_code.pdf|long form notes (PDF)}} on implementing the breathing LED model in Arduino code. |
| |
| |
==== Desktop Fan Project === | ==== Desktop Fan Project === |