先复制个图过来
来源 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 <stdio.h>
#include <Arduino.h>
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;
}
直接用usb连电脑,选择对应的com口就可以下载程序了
代码简单解释
定义板子上的7个led
然后循环所有的灯,跟count值一样的led灯点亮,其他都灭掉
延时100ms
另外 air103 w806 说是 同一个芯片,PCB布局不同,信息来源
联盛德 HLK-W806 (七): 兼容开发板 LuatOS Air103-电子工程世界
A103资料页面
Air103芯片 - LuatOS 文档
做个记录 以后再完善