ATmega328P BOOTLOADER and IDE programmer
1: Experimental board from EVIL MAD SCIENTIST LAB. in USA - find them here:
2: 5V Micro USB Tiny AVR ISP ATtiny44, found on EBAY from China.
3: 16 MHz x-tal, also from China
4: 2 pc. 22 pF capasitors, I use SMD but other is OK
5: 1 resistor 10 K Ohm
6: 1 pc. 3M programming-sockel, 28 pin
7: soldering tool
8: 3 pc. LED-diode
9: 3 pc. 390 Ohm Resistors
10: IC 7805, 5 volt regulator
11: 2 x 10 uF, 25 Volt Capasitors, (minus to ground)
With the board in your hand, you just put on the components and solder them - there is nothing in it.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
ARDUINO IDE Setup
The programmer can do both BOOTLOADER- and IDE-programming.
In menu, TOOL, set the BOARD to "Arduino Duemilanove or Diesemila". You will se an ADD of "ATmega328" in the next line.
If you use a 5V Micro USB Tiny AVR ISP ATtiny44, you do not have to define a COM-port, as you se, there is not any to select.
Select "Programmer" as "USBtinyISP", and you are DONE the setup.
Now just push the line "Burn Bootloader" in the TOOL-menu, and you are FINISHED.
Arduino IDE Programmer
The SETUP is the same as for Bootloading, but look at the menu-line under SKETCH, and here you will find a point "Upload Using Programmer". Shortkey is "Ctrl-Shift + U".
There is another shortform for this command:
"Hold Down the shift-key, and push the UPLOAD-button with your mouse."
So now, LOAD your sketch into the ARDUINO IDE, hold Down the shift-key, and push the UPLOAD-button, and you are DONE.
A fast and easy project, finished before x-max.
VY 73 de OZ6YM, Palle