打开流水灯代码,选择[文件]-[以编程器上传]就可以烧写灯板程序了,有可能一次会不成功,第二次就好了,到这里就可以随心所欲的调试灯控程序了,切忌以后不要再点箭头下载程序了,否则会冲掉ArduinoISP程序,需要重新烧录,烧录灯板程序用“[文件]-[以编程器上传]”快捷键Ctrl+Shift+U
附流水灯Arduino源代码:
#include <SPI.h>
void setup() {
pinMode (8, OUTPUT);
pinMode (9, OUTPUT);
pinMode (10, OUTPUT);
digitalWrite(8, HIGH);
SPI.begin();
digitalWrite(10, LOW);
SPI.transfer(0x00);
SPI.transfer(0xff);
SPI.transfer(0xff);
digitalWrite(10, HIGH);
digitalWrite(9, LOW);
delay(100);
}
void loop() {
int i;
for(i=1;i<256;i*=2)
{
digitalWrite(10, LOW);
SPI.transfer(0xff);
SPI.transfer(0xff);
SPI.transfer((byte)(0xff-i));
digitalWrite(10, HIGH);
delay(50);
}
for(i=1;i<256;i*=2)
{
digitalWrite(10, LOW);
SPI.transfer(0xff);
SPI.transfer((byte)(0xff-i));
SPI.transfer(0xff);
digitalWrite(10, HIGH);
delay(50);
}
}