Liste des Groupes | Revenir à se design |
A worthy project for your students, and the solution could be used around the world!Thanks for your kind words. Actually it already can be used but probably I need to add more documentation/video, particularly about hardware setup. "Coding / beeping" page is here (you may click "compile" and then "burn" just for fun):
Presumably, you want this to be an interface that each student can "takehome"
some control over the MCU-end of the system. Is this anOTC "module"?
Look into the "Kansas City Standard"Thanks, I glanced over but need to dive more into details. It also reminded me of approach used with ZX spectrum, need to check how exactly it worked...
I would assume you really would like a bidirectional link.Well, this would be an improvement though more wiring is needed and audio port with mic input. Shall search for more info how 4-contact jack is implemented on various smartphones... Though if uploading could be made more stable even with one-way link, I'll stick to it for simplicity...
If every phone supports a microSD cardSurprising idea! never came to my mind, though I think there is no API to directly control SD card pins and with 8-bit MCU bootloader it is probably not possible to accomodate for complicated code handling SD card IO... And yep, these are perhaps more rare than audio jacks
The USB charging/data port would be another obvious candidateUnless I'm mistaken it works only with phones which have USB "on the go" variety, e.g. can work as USB-host?
A BT interface on your MCU moduleWe actually did use this previously (HC-05 or something alike), just with somewhat different firmware (also created by me) allowing an interactive BASIC on Arduino or STM32. Here is a lousy video:
You can also hack the NFC interfaceHere I'm a bit out of sync with technology - does all modern smartphones include NFC? And I think receiver needs a chip like 531 or 522 and some stuff around so it feels bit too complicated for school level...
The (camera) "flash" LED might be easy to driveVery curious idea I completely missed, also not sure about throughput but need to go and check first. Also it suggests using camera itself as a feedback... very interesting!
you could paint a barcode image on the phones screenHa-ha! that is also something I completely missed. I can easily program "running barcode" in an HTML page with javascript/canvas... Not sure if it will work better than blinking display, but
Maybe play a suitable (uncompressed?) video with bits encoded as frames?Don't ask me how, just a thought.
Keep your audio interface but plug it into a Bluetooth audio receiverInteresting, never thought of this approach - shall investigate it further, thanks.
Maybe they could upload the code to a web site, and you could havehardware in the student lab that loads the target machines
Coding on a phone sounds nasty.I agree. But coding without anything is even worse. These are "facultative" classes of electronics happening once per week and we can't pretend on supplying ourselves with suitable auditorium with desktop computers or fetching dozen-or-two spare laptops :)
Les messages affichés proviennent d'usenet.