The Deek robot is similar to the Arduino pro mini with a ATmega 328. it has no USB interface. i used the Arduino UNO to program the Deek robot, without removing the micro controller ATmega 328 from the UNO board.
1. Connect the Arduino UNO and upload the program
2. Connect jumpers as follows
Arduino     UNO        –>     pro mini
RESETÂ Â Â Â Â Â Â –> Â Â Â Â GRN
RXÂ Â Â Â Â Â Â Â Â Â –>Â Â Â Â Â RXD
TXÂ Â Â Â Â Â Â Â Â Â Â Â –>Â Â Â Â Â TXD
5VÂ Â Â Â Â Â Â Â Â Â Â –>Â Â Â Â Â VCC
GND Â Â Â Â Â Â Â –>Â Â Â Â Â Â GND
GND Â Â Â Â Â Â –>Â Â Â Â Â Â Â BLK
Arduino     UNO        –>     DEEK_ROBOT
RESETÂ Â Â Â Â Â Â –> Â Â Â Â RESET
TXÂ Â Â Â Â Â Â Â Â Â Â Â –>Â Â Â Â Â TXD
5VÂ Â Â Â Â Â Â Â Â Â Â Â –>Â Â Â Â Â VCC
GND Â Â Â Â Â Â Â –>Â Â Â Â Â GND
GND Â Â Â Â Â Â Â –>Â Â Â Â Â GRD
Now using Arduino UNO as an ISP, from the Tools, Programmer .
and selecting the board as Arduino Pro or Pro mini (5V,16Mhz)w ATmega 328, from the Tools, Board.
Upload the program.
USING FTDI to program;
FTDI Â Â Â Â Â Â Â Â –>Â Â Â Â Â DEEK_ROBOT
RXÂ Â Â Â Â Â Â Â Â Â –> Â Â Â Â TXD
TXÂ Â Â Â Â Â Â Â Â Â Â Â –>Â Â Â Â Â RXD
5VÂ Â Â Â Â Â Â Â Â Â Â Â –>Â Â Â Â Â VCC
GND Â Â Â Â Â Â Â –>Â Â Â Â Â GND
Dt          –>     DTX
Now use AVR ISP, from the Tools, Programmer .
and selecting the board as Arduino Pro or Pro mini (5V,16Mhz)w ATmega 328, from the Tools, Board.