==Arduino安装== Arduino must be 1.6.4(arduino.cc) and Java SDK (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) Set in preferences this JSON file: https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json In Tools/boards manager, let it update and use Sanguino Copy all examples and libraries in the *Arduino* folder defined in preferences Close and reopen Arduino Select Arduino board Sanguino. Select ATmega644p 8MHz (not the ATmega644 alone) Use an example from Plobot folder to test that arduino compiles correctly Connect XSP programmer ( https://www.dfrobot.com/product-1323.html ) Select AVR ISP programmer in Tools. Select the right port in tools. Open Serial Monitor and choose 9600bps and end of line and CR. press enter once. After seeing *configuration* response, type : help and press enter config it to: Settings: mode=FTDI out=3V3 dtr=ENABLE Select from preferences to show verbose when upload if you want to download bootloader, do mode=ISP and burn boot loader from tools Enter again the config mode and select FTDI Select the right port in tools again. Now you can upload any Plobot code. If lights alternate on off on the XSP, the over voltage protection is ON and it will not work. Sometimes is needed to unplug both things, plug first the programmer and then the Plobot