A lot of folks give a thumb's down on using block languages, like the ones our kids are now using
in school to program robots. But they are expanding in capability and ease of use.
Here is an example of a tethered Arduino UNO board using Windows libraries (no fear, you do not
touch any of that stuff). Uses Snap4arduino block programming IDE, first you program the UNO
with SA5Firmata_tone, then do the block programming, and create a talking DAQ. In this case V,
Freq, Pulse Width high and low, and duty cycle. The UNO has to stay tethered to PC. But there
are libraries out there where it could stand alone, although not sure if they are integrate with
any of the block language tools.
Thats it. Lots of fun and quick to program. Once you learn this there are many other block languages
with specific features and many common features. Eg. once you learn one jumping around to the
others pretty simple. MIT has put some significant effort in Scratch4Arduino, there is Ardublock, Visuino,
Flowcode.....to name a few.
Regards, Dana.
in school to program robots. But they are expanding in capability and ease of use.
Here is an example of a tethered Arduino UNO board using Windows libraries (no fear, you do not
touch any of that stuff). Uses Snap4arduino block programming IDE, first you program the UNO
with SA5Firmata_tone, then do the block programming, and create a talking DAQ. In this case V,
Freq, Pulse Width high and low, and duty cycle. The UNO has to stay tethered to PC. But there
are libraries out there where it could stand alone, although not sure if they are integrate with
any of the block language tools.
Thats it. Lots of fun and quick to program. Once you learn this there are many other block languages
with specific features and many common features. Eg. once you learn one jumping around to the
others pretty simple. MIT has put some significant effort in Scratch4Arduino, there is Ardublock, Visuino,
Flowcode.....to name a few.
Regards, Dana.
Last edited: