==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