发帖
6 0 1

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

xu@xupt
中级会员

3

主题

5

回帖

361

积分

中级会员

积分
361
板子申请专区 1944 6 2024-5-2 20:41:08

[i=s] 本帖最后由 xu@xupt 于 2024-5-2 20:44 编辑 [/i]<br /> <br />

本帖最后由 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](https://github.com/strongwong/arduino-bl618)

image.png

复制链接: [https://github.com/bouffalolab/arduino-bouffalo/releases/latest/download/package](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

──── 0人觉得很赞 ────

使用道具 举报

2024-5-2 21:26:13
优秀的老哥
2024-5-24 14:17:36
2024-5-25 22:06:24
恭喜
2024-6-22 23:00:41
666
2024-7-5 10:07:37
2024-10-6 15:19:33
完成作业了
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28248 个
  • 话题数: 40206 篇