【祖传点灯】安信可Ai-M61-32S+Arduino开发环境搭建

[复制链接]
查看1641 | 回复6 | 2024-5-2 20:41:08 | 显示全部楼层 |阅读模式

本帖最后由 xu@xupt 于 2024-5-2 20:44 编辑

本帖最后由 xu@xupt 于 2024-5-2 20:42 编辑

【祖传点灯】安信可Ai-M61-32S+Arduino开发环境搭建

1、开发板简介

AI-m61-32s开发板具有丰富的外设,如图所示。

image.png

image.png

image.png

2、 Arduino环境搭建

首先,下载arduino ide;

image.png

其次、安装BL618开发板

开发板地址:https://github.com/strongwong/arduino-bl618

image.png

复制链接: https://github.com/bouffalolab/arduino-bouffalo/releases/latest/download/package_bouffalolab_index.json

image.png

再次,搜索BL618

image.png

3、 测试程序

\

void setup() {

pinMode(15, OUTPUT); // 将引脚15设置为输出模式

pinMode(29, OUTPUT); // 将引脚29设置为输出模式

}

void loop() {

digitalWrite(15, HIGH); // 将引脚15输出高电平

delay(1000); // 延迟1000毫秒(1秒)

digitalWrite(15, LOW); // 将引脚15输出低电平

delay(1000); // 延迟1000毫秒(1秒)

digitalWrite(29, HIGH); // 将引脚29输出高电平

delay(1000); // 延迟1000毫秒(1秒)

digitalWrite(29, LOW); // 将引脚29输出低电平

delay(1000); // 延迟1000毫秒(1秒)

}
  1. **`void setup()`**: 定义一个名为 `setup` 的函数,该函数在程序启动时运行一次。
  2. **`pinMode(15, OUTPUT);`**: 将引脚15设置为输出模式。这意味着该引脚可以输出高电平或低电平信号。
  3. **`pinMode(29, OUTPUT);`**: 将引脚29设置为输出模式。
  4. **`void loop()`**: 定义一个名为 `loop` 的函数,该函数会一直循环运行。
  5. **`digitalWrite(15, HIGH);`**: 将引脚15输出高电平信号。
  6. **`delay(1000);`**: 延迟1000毫秒(1秒)。
  7. **`digitalWrite(15, LOW);`**: 将引脚15输出低电平信号。
  8. **`delay(1000);`**: 延迟1000毫秒(1秒)。
  9. **`digitalWrite(29, HIGH);`**: 将引脚29输出高电平信号。
  10. **`delay(1000);`**: 延迟1000毫秒(1秒)。
  11. **`digitalWrite(29, LOW);`**: 将引脚29输出低电平信号。
  12. **`delay(1000);`**: 延迟1000毫秒(1秒)。

这段程序会循环控制引脚15和29的输出状态,每隔1秒将引脚15和29的输出状态依次切换为高电平和低电平。

4、 现象

image.png

image.png

回复

使用道具 举报

iiv | 2024-5-2 21:26:13 | 显示全部楼层
优秀的老哥
回复 支持 反对

使用道具 举报

sansui | 2024-5-24 14:17:36 | 显示全部楼层
回复

使用道具 举报

楚华 | 2024-5-25 22:06:24 | 显示全部楼层
恭喜
回复

使用道具 举报

物联网 | 2024-6-22 23:00:41 | 显示全部楼层
666
回复

使用道具 举报

wurong | 2024-7-5 10:07:37 | 显示全部楼层
回复

使用道具 举报

wukong50 | 2024-10-6 15:19:33 | 显示全部楼层
完成作业了
回复 支持 反对

使用道具 举报

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

本版积分规则