How can one ignore “software” and “programming” when our children learning about “Science behind the wheels”? The amount of software in the cars is ever increasing trend and the programs written dictate the electronics in fact.
What is the best way you think to accomplish the “learning by doing” goal towards programming that our children set-up? When we were scratching the head, Scratch for Arduino came into handy. Excellent initiative S4A (Scratch for Arduino,) which is a Scratch modification, that allows for simple programming of the Arduino open source hardware platform. It provides new blocks for managing sensors and actuators connected to Arduino.
If “hello world” is a first step for a computer programmer, then “blinking a LED” is a first stepping-stone for embedded programmer. The programming session introduced with the “Scratch way”, a graphical and interactive way to write programs. Now ahead of us, we want to control the motor drive module that in turn controls the motor of our electric vehicle in a PWM fashion. We just cannot wait another week of time!