arduino w801 流水灯

先复制个图过来

arduino w801 流水灯_第1张图片

来源 https://www.cnblogs.com/milton/p/15621540.html

前两天老外跟联盛德网站回复我arduino库有完善的了

GitHub - board707/w80x_arduino: w806 for arduino ide package

arduino 添加库地址

https://raw.githubusercontent.com/board707/w80x_arduino/hal-v0.6.0/package_w80x_index.json 

来个流水灯代码

#include 
#include 

int led1 = PB5;
int led2 = PB25;
int led3 = PB26;
int led4 = PB18;
int led5 = PB17;
int led6 = PB16;
int led7 = PB11;

int count = 0;
int leds[] = {led1,led2,led3,led4,led5,led6,led7};

void setup() {
  
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
  pinMode(led6, OUTPUT);
  pinMode(led7, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
  for(int i=0;i<7;i++){
    digitalWrite(leds[i], (count == i)?LOW:HIGH);
  }

  delay(100);
  count++;
  if(count>=7)count=0;
  
}

arduino w801 流水灯_第2张图片

 

直接用usb连电脑,选择对应的com口就可以下载程序了

代码简单解释

定义板子上的7个led

然后循环所有的灯,跟count值一样的led灯点亮,其他都灭掉

延时100ms

另外 air103 w806 说是 同一个芯片,PCB布局不同,信息来源

联盛德 HLK-W806 (七): 兼容开发板 LuatOS Air103-电子工程世界

A103资料页面

Air103芯片 - LuatOS 文档

做个记录 以后再完善

你可能感兴趣的:(arduino)