Pomodoro

Logo

A series of video classed about using Arduino to produce advanced asynchronous feedback produced fot the students of Interaction & Electronics

View the Project on GitHub id-studiolab/pomodoro

Programming advanced feedback with Arduino

In this repository you will find all the materials related to the online class.

CLASS LIST

πŸ… Part 00: Welcome

Intro to the class resources and materials.

[VIDEO] [SLIDES]

Use the ChainableLED library to blink one led.

[VIDEO] [CODE] [SLIDES]

Blink the led using the fastled library.

[VIDEO] [CODE] [SLIDES]

πŸ… Part 03: Single_color_fade

Make the led fade.

[VIDEO] [CODE] [SLIDES]

πŸ… Part 04: Led_fade_and_change_color

Use the potentiometer to change the color of the led while it is fading; Notice that the color changes only when the loop restarts.

[VIDEO] [CODE] [SLIDES]

πŸ… Part 05: Single_color_fade

Use the potentiometer to change the color of the led while it is fading; Notice that the color changes indipendently from the fade sequence.

[VIDEO] [CODE] [SLIDES]

πŸ… Part 06: More_led_animations

Demonstrate how to create multiple types of animations using one led.

[VIDEO] [CODE] [SLIDES]

Here is the second version of the code from part 6 about splitting the independent pieces of codes into different tabs to make the led animation code more β€œreusable”. [CODE-v2]

πŸ… Part 07: Make_something_move

Demonstrate how to control the servo motor in a asynchronous way.

[VIDEO] [CODE] [SLIDES]

πŸ… Part 08: Make_some_noise

Use the piezo buzzer for playing melodies.

[VIDEO] [CODE] [SLIDES]

πŸ… Part 09: State_machine_structure

Initial state machine code structure (with the first 3 states)

[VIDEO] [CODE] [SLIDES]

πŸ… Part 10: Pomodoro_state_machine

The full pomodoro timer state machine

[VIDEO] [CODE] [SLIDES]

OTHER RESOURCES

Inside this repository you can also find:

DID YOU FIND ERRORS OR Do YOU HAVE SUGGESTIONS ON HOW TO MAKE THIS VIDEO CLASS BETTER?

Please open an issue on the repository and help us improve the materials for the future students of this course.