【祖传点灯】安信可Ai-M61-32S+Arduino+点亮RGB灯

[复制链接]
查看878 | 回复10 | 2024-5-6 20:36:42 | 显示全部楼层 |阅读模式

由于直接使用make构建项目问题蛮多,看到能使用arduino,直接转arduino。

环境搭建:

避免下载时间长,直接去github上下载包 **Release Release V1.0.5-alpha · strongwong/arduino-bl618 (github.com)

将包解压缩后,各自放到如下路径:

image-20240506194601704.png

image-20240506194549403.png

image-20240506194518802.png

image-20240506194617674.png

点灯:

由手册可知两个LED分别对应27和29;12、14、15分别对应红绿蓝三个颜色。

一开始直接使用代码,只有15、29两个引脚对应的灯能够亮灭。通过查看代码 ==core/bl616/wiring_digital.c== 得知15、29引脚作为普通gpio口使用,其他引脚27、12、14引脚作为adc使用,通过将pin_adc数组中的12、14移到pin_gpio中,灯才能够正常亮灭。==在修改源码时最好先备份==

此处仅为了点亮三种颜色的灯,将12、14修改。

image-20240506194851794.png

image-20240506201832939.png

原来

image-20240506202340503.png

修改

image-20240506202314710.png

代码:

 void setup() {
   Serial.begin(115200);
   pinMode(29, OUTPUT);
   pinMode(15, OUTPUT);
   pinMode(14, OUTPUT);
   pinMode(12, OUTPUT);
 }
 void loop() {
   digitalWrite(29, HIGH);
   digitalWrite(15, HIGH);
   digitalWrite(14, LOW);
   digitalWrite(12, LOW);
   delay(1000);   
   digitalWrite(29, LOW);
   digitalWrite(15, LOW);
   digitalWrite(14, HIGH);
   digitalWrite(12, LOW);
   delay(1000);   
   digitalWrite(29, HIGH);
   digitalWrite(15, LOW);
   digitalWrite(14, LOW);
   digitalWrite(12, HIGH);
   delay(1000);   
   digitalWrite(29, LOW);
   digitalWrite(15, LOW);
   digitalWrite(14, LOW);
   digitalWrite(12, LOW);
   delay(1000);   
 }

视频

<iframe allowfullscreen="true" border="0" src="https://player.bilibili.com/player.html?aid=1854194894&bvid=BV1rs421P7CD&cid=1533849720&p=1" allow-top-navigation="false" allow-forms="false" allow-popups="false" sandbox="allow-scripts allow-same-origin allow-popups"></iframe>

回复

使用道具 举报

WT_0213 | 2024-5-7 10:45:28 | 显示全部楼层
厉害
回复

使用道具 举报

lazy | 2024-5-7 10:45:49 | 显示全部楼层
回复

使用道具 举报

timo | 2024-5-8 09:41:39 | 显示全部楼层
这样可以做个离线包
回复 支持 反对

使用道具 举报

noonezero | 2024-5-8 13:30:42 | 显示全部楼层
arduino还可以这么搭建呀
回复 支持 反对

使用道具 举报

7788 | 2024-5-8 14:25:28 | 显示全部楼层
赞一下
回复

使用道具 举报

知行合一 | 2024-5-8 15:20:38 | 显示全部楼层
可以可以
回复

使用道具 举报

sansui | 2024-5-8 18:39:21 | 显示全部楼层
不错哦
回复

使用道具 举报

物联网 | 2024-5-8 19:58:04 | 显示全部楼层
可以
回复

使用道具 举报

wurong | 2024-5-8 21:06:10 | 显示全部楼层
棒棒的
回复

使用道具 举报

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

本版积分规则