数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1322|回复: 6

[Arduino] arduino w801 流水灯

[复制链接]
发表于 2023-6-19 12:47:03 | 显示全部楼层 |阅读模式






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

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

https://github.com/board707/w80x_arduino/

arduino 添加库地址

https://raw.githubusercontent.co ... age_w80x_index.json

目前看,大部分功能都有了,可以试着玩玩了,可惜没看到 wifi 相关的,有可能还没有

来个流水灯代码

  1. #include <stdio.h>
  2. #include <Arduino.h>

  3. int led1 = PB5;
  4. int led2 = PB25;
  5. int led3 = PB26;
  6. int led4 = PB18;
  7. int led5 = PB17;
  8. int led6 = PB16;
  9. int led7 = PB11;

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

  12. void setup() {
  13.   
  14.   pinMode(led1, OUTPUT);
  15.   pinMode(led2, OUTPUT);
  16.   pinMode(led3, OUTPUT);
  17.   pinMode(led4, OUTPUT);
  18.   pinMode(led5, OUTPUT);
  19.   pinMode(led6, OUTPUT);
  20.   pinMode(led7, OUTPUT);
  21. }

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

  27.   delay(100);
  28.   count++;
  29.   if(count>=7)count=0;
  30.   
  31. }
复制代码



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

代码简单解释

定义板子上的7个led

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

延时100ms

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

http://news.eeworld.com.cn/mcu/ic614123.html

A103资料页面

https://wiki.luatos.com/chips/air103/mcu.html

做个记录 以后再完善


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 2023-6-20 21:58:07 | 显示全部楼层
Json 文件都现在成功了,为什么板子清单中还是找不到W80X
回复 支持 反对

使用道具 举报

发表于 2023-6-21 17:35:14 | 显示全部楼层
本帖最后由 lmn2005 于 2023-6-21 17:37 编辑

我看你仍然在使用Arduino 1.18.19版本的,我以前也用这个老版本。近期想用Arduino IDE 2.1,因为它支持函数跳转定义,编译速度也比较快些。但总是感觉下载或更新开发板包或.h器件库时,比1.18.19版本的慢,且与Visual Studio Code 1.70 不太兼容。我的系统是win 7的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-21 19:29:52 | 显示全部楼层
flishmen 发表于 2023-6-20 21:58
Json 文件都现在成功了,为什么板子清单中还是找不到W80X

搜w80 如果看不到,看下面控制台,是不是网路不通,不是说浏览器访问json就可以
编辑器用java访问url地址,经常会报异常,大多时候是访问超时 导致列表里看不到
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-21 19:32:08 | 显示全部楼层
lmn2005 发表于 2023-6-21 17:35
我看你仍然在使用Arduino 1.18.19版本的,我以前也用这个老版本。近期想用Arduino IDE 2.1,因为它支持函数 ...

习惯了,2总感觉不太好用 等再更新几个版本在考虑了
我 vscode 只用来写 react vue 之类的 js 代码
能编译就可以了 速度方面 不差这几秒钟了
回复 支持 反对

使用道具 举报

发表于 2023-6-21 20:40:35 | 显示全部楼层
firseve 发表于 2023-6-21 19:29
搜w80 如果看不到,看下面控制台,是不是网路不通,不是说浏览器访问json就可以
编辑器用java访问url地址 ...



json 文件已经缓冲到Arduino 目录了,还是找不到开发版。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2023-6-21 21:35:47 | 显示全部楼层
firseve 发表于 2023-6-21 19:32
习惯了,2总感觉不太好用 等再更新几个版本在考虑了
我 vscode 只用来写 react vue 之类的 js 代码
能编 ...

现在用Visual Studio Code+Arduino,总是出现或这或那的问题,即使调整了VSCode的Arduino扩展的版本,也无法使用Visual Studio Code来正常编译、下载Arduino代码。我空帮助看一下,可以吗?https://www.mydigit.cn/thread-396942-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-22 03:37 , Processed in 0.171600 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表