On this page you will find all the materials related to the online class. Components from the IDE Electronics Kit are necessary. The used components list is:
Intro to the Arduino and Grove eco-systems, and their value for designers.
Installation steps:
* This is for current Lotus v1.1 boards. For older v1.0 boards use the CH340 USB driver
Introduction to the Arduino IDE software and controlling the internal LED.
Solution: [here]
Reading the digital button sensor input, if/else statement and serial monitor feedback.
Solution: [here]
The Grove chainable RGB LED, FastLED library and switch/case statement.
[CODE: initializing the chainable RGB led]
[CODE: blink the chainable RGB led]
[CODE: blink 2 chainable RGB leds]
Solution: [here]
Reading the analog rotation sensor input, scaling values with the map function, more serial monitoring.
Solution: [here]
Formatting neat serial monitor messages.
Controlling the servo motor manually with a rotation sensor and automatically with the for loop. Plus a blocking problem.
[CODE: servo and rotation sensor]
[CODE: servo wiper with for loop]
Non-blocking timing of events.
Solution #1: [here]
Solution #2: [here]
[Acting Machine Diagram: RGB lamp]
[CODE: RGB lamp with acting machine]
[Acting Machine Diagram: Wipe-Out game]
Solution: [here]
the official Arduino tutorials are a great place to continue your exploration after completing this IDE Academy, and the Arduino forum to look for answers to questions and problems
Dieter Vandoren & Aadjan van der Helm
Please open an issue on the GitHub repository and help us improve the materials for the future students of this course.