arduino w801 流水灯

先复制个图过来

来源 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 文档

做个记录 以后再完善

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值