Audioino is neat way to program an Arduino compatible microcontroller via the audio port of your PC. Chris said to build Audioino, firstly you need to program your Atmega168 with custom audio bootloader. You can use the sketch “ArduinoISP’ in the examples folder of the Arduino IDE for flashing or find someone who owns an ISP programmer. And then build your audioino hardware, an Atmega168, 3 resistors, two capacitors, 1 LED, audio jack and a reset switch.
To download your Arduino programs to the Audioino, follow this procedures.
- Develop some programs you like with Arduino IDE
- Compile it and find the hex-file
- Connect your Audioino to the line out of the PC ( downloading works probably best if the volume is set to maximum ) and press reset
- Use the provided Java program to transfer the HEX code via your audio line-out to the “Audioino”.
Download : Boatloader and Hex to WAV Java App