Liste des Groupes | Revenir à se design |
Over The Counter. I.e., buying some preexisting module (like ansome control over the MCU-end of the system. Is this anI'm not sure what is OTC module.
OTC "module"?
AVR microcontrollers were picked as those with probably simplest assembly language, particularly these are bare ATMega8L chips in DIP-28. Initially kids plugged them into breadboard, added battery, couple buttons and LED - and audio-connector of course - and voila (see image linkedAh, OK. So, you were neither buying a prebuilt "module" nor
above). That was not very stable so we invested 2-3 lessons in building hand-made PCBs.Then, you COULD add some small amount of "cheap" circuitry to
Baseband audio is relatively easy in terms of hardware. If hardwired,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...
You store the "compiled" code in a file in a particular placeIf 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
That's the most versatile. But, you may also be able to abuse theThe 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?
NFC would really only work for delivering data *to* the phone.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:
https://www.youtube.com/watch?v=q9JcWGs_VaI
However setting 15+ cheap bluetooth devices with shaky power supply - they were not working fine
and it was sometimes painful experience. I admit I haven't thought of them for uploading though
it will make straightorward flow. Perhaps shall switch to it if "audio" channel couldn't be
improved after all, thanks :)
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 advantage is that you can distribute "preprinted programs"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
it looks much more comprehensive to user... and seems more versatile (even up to printing barcode on a paper) - will think more about this, thanks!If you transfer the code photographically, there are different
Les messages affichés proviennent d'usenet.