Programming a microcontroller without a computer

Arduino Technology
Programming a microcontroller without a computer
cassie_arduino_audio.jpg

Say you want to build a re-programmable toy, but the person you are making it for doesn’t have access to a computer. How could you do it? Charlie Robinson looked to the past to solve this problem with his Arduino Cassette Engine. His project allows an Arduino to interpret specially coded audio files as binary data, which can then be stored to a memory card. The current version seems to be just storing the data, however there is no conceptual reason why this couldn’t be used to actually reprogram the device once it is downloaded.

So, why is this interesting? Well, if the Arduino can be programmed using audio, then suddenly anything with a speaker can be made into a programmer. I think it would be pretty funny if you could use, say, a garden variety cell phone with some Java software to write programs for your micro.

What do you think, is there some potential here, or would it be better to just give aspiring programmers a regular computer to hack on? [Thanks Matt!]

Arduino photo by Matt Biddulph.

What will the next generation of Make: look like? We’re inviting you to shape the future by investing in Make:. By becoming an investor, you help decide what’s next. The future of Make: is in your hands. Learn More.

Tagged
Discuss this article with the rest of the community on our Discord server!

ADVERTISEMENT

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 16th iteration!

Prices Increase in....

Days
Hours
Minutes
Seconds
FEEDBACK