Uploading via the ISP socket (cont.)
You can connect the wires directly from the ISP socket of the programmer to the ISP socket of the puppy or you can
use the digital pins. Note that D10 or D53 of the programmer is connected to the reset pin of the puppy.
The programmer can be any Arduino compatible controller using an ATmega 8, 168, 328, 1280 or 2560 processor
with a 5V logic supply. No matter what board you use for the programmer, leave the board type as Arduino NG or
older w/ ATmega8 as this is the configuration of the puppy robot.
Go to the Tools menu, select programmer and choose your programmer type
Arduino as ISP
. Then select
Upload
Using Programmer
from the file menu.
1
2
3
4
5
6
MISO
SCK
Vcc
MOSI
Gnd
1
2
3
4
5
6
MISO
SCK
RESET
MOSI
Gnd
Puppy Robot
ISP header
Programmer
D10 or D53
Programmer
ISP header
1
1
2
2
3
3
4
4
5
5
6
6
D12
/ MISO
D50
/ MISO
D13
/ SCK
D52
/ SCK
D10
or RESET
D53
or RESET
Vcc
Vcc
D11
/ MOSI
D51
/ MOSI
Gnd
Gnd
Configuration for
boards using:
ATmega 328
ATmega168
ATmega8
Configuration for
boards using:
ATmega 2560
ATmega1280
23