Arduino ISP programmer print
Brænd din egen bootloader i atmega168 eller 328 chips, sæt dem i en nanino og du har en arduino (uden FTDI) til < 40kr
Arduino ISP kan laves på fumleprint eller et breadboard til at bruge en arduino som ISP: http://arduino.cc/en/Tutorial/ArduinoISP
Nederst på denne side er der diagram og printlayout til et arduino ISP shield med kode.
Sådan bruges ArduinoISP:
- Sæt atmega i programmerings soklen
- tilslut til usb
- hvis ikke usb driver er installeret, installer silabs cp210x
- Åben arduino IDE (her er brugt v1.03)
- Check at IDE har fat i com porten med arduinoISP
6. Vælg nu den bootloader arduino version du vil brænde
7. vælg programmer, klik på ‘Arduino as ISP’
8. klik på brænd bootloader
9. Det tager et til to minutter at brænde bootloader
10. Atmega chip har nu en arduino bootloader
Koden til den arduino der skal køre som ISP findes i arduino IDE under filer/eksempler/arduinoISP:
// ArduinoISP version 04m3
// Copyright (c) 2008-2011 Randall Bohn
// If you require a license, see
// http://www.opensource.org/licenses/bsd-license.php
Skal der programmeres en UNO skal der sættes en 10uf mellem reset benet (pin1) og GND.
VIGTIGT: forbindelsen til reset fra D10 på diagrammet skal kun gå til den atmegader skal programmeres med bootloader og ikke føres igennem til den arduino der er programmeret med arduinoISP sketch
Diagram til arduinoISP shield
Printlayout til Arduino ISP
Eagle filer: