programming advanced feedback with arduino · class 00 - intro • create beautiful and expressive...

8
PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO Class 00 - Intro

Upload: others

Post on 02-Apr-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO · Class 00 - Intro • Create beautiful and expressive feedbacks • Learn how to design custom LED animations • Control sensor and actuators

PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO

Class 00 - Intro

Page 2: PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO · Class 00 - Intro • Create beautiful and expressive feedbacks • Learn how to design custom LED animations • Control sensor and actuators

Class 00 - Intro

• You have a tiny bit of Arduino experience

• You are familiar with ‘void setup()’ and ‘void loop()’ code structure

• You know how to make LED blink

• you know about digitalRead() and analogRead()

PREREQUISITES:

Page 3: PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO · Class 00 - Intro • Create beautiful and expressive feedbacks • Learn how to design custom LED animations • Control sensor and actuators

Class 00 - Intro

TO REFRESH YOUR ARDUINO SKILLS:

https://www.youtube.com/channel/UCDGAg1pqcy8IScMqHHTy9Gg

Page 4: PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO · Class 00 - Intro • Create beautiful and expressive feedbacks • Learn how to design custom LED animations • Control sensor and actuators

Class 00 - Intro

• Create beautiful and expressive feedbacks

• Learn how to design custom LED animations

• Control sensor and actuators asynchronously

• Using state machine diagrams to sketch and structure your Arduino code.

GOALS OF THIS CLASS:

Page 5: PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO · Class 00 - Intro • Create beautiful and expressive feedbacks • Learn how to design custom LED animations • Control sensor and actuators

Class 00 - Intro

THE POMODORO TECHNIQUE

Page 6: PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO · Class 00 - Intro • Create beautiful and expressive feedbacks • Learn how to design custom LED animations • Control sensor and actuators

Class 00 - Intro

THE POMODORO TIMER PAPER KIT

Page 7: PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO · Class 00 - Intro • Create beautiful and expressive feedbacks • Learn how to design custom LED animations • Control sensor and actuators

Class 00 - Intro

READY TO START?

Download the class resources here. https://github.com/id-studiolab/pomodoro/releases/latest

Page 8: PROGRAMMING ADVANCED FEEDBACK WITH ARDUINO · Class 00 - Intro • Create beautiful and expressive feedbacks • Learn how to design custom LED animations • Control sensor and actuators

Class 00 - Intro

Download the resources folder

Download and install the Arduino IDE from here https://www.arduino.cc/en/Main/Software

Assemble the pomodoro timer box

Install the Seeduino Lotus driver v1.1 as described here http://wiki.seeedstudio.com/Seeeduino_Lotus/

Add the Seeduino boards to your Arduino IDE as described here http://wiki.seeedstudio.com/Seeed_Arduino_Boards/

CHECKLIST: