【一】背景 第二次参加安信可的活动了,本次的目标是点亮板载灯。本次参考了之前活动的大佬们的帖子: Arduino环境搭建: https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44638&highlight=arduino%2BM61 .c文件修改: https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44716&highlight=32S%2Barduino 由于水平有限,对几个帖子的重点进行总结下,避免小伙伴踩坑。 【二】要点 1.Arduino配置 (1)在文件-首选项中添加: (2)在工具-开发板-开发板管理中搜索“bl618” 2.修改配置文件 如果要点亮三个不同颜色的灯需要在C:\Users\User01\AppData\Local\Arduino15\packages\bouffalolab\hardware\bouffalolab\1.0.5\cores\bl616下修改wiring_digital.c如下图所示: 4.编译下载 (1)需要用管理员权限启动arduino,普通用户启动会有奇怪的报错(不知道是不是个例)
(2)编译下载过程中需要1.按住IO2;2.按EN至少2秒;3.松开IO2 (3)下载过程中会有大量的“标红”,此处标红非报错,看到“[All Success]”则为下载成功 【三】程序部分: void setup() { pinMode(12, OUTPUT); pinMode(14, OUTPUT); pinMode(15, OUTPUT); } void loop() { digitalWrite(12, HIGH); delay(50); digitalWrite(12, LOW); delay(50); digitalWrite(14, HIGH); delay(50); digitalWrite(14, LOW); delay(50); digitalWrite(15, HIGH); delay(50); digitalWrite(15, LOW); delay(50); } 【四】效果: 短按EN,板载小灯依次闪烁“绿红蓝” 蓝灯比较暗,拍的不是很明显 由于五一假期耽误了很多天,今天才拿到板子就急急忙忙的测试发帖了。 希望还不算太晚…
|