[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开发板具有丰富的外设,如图所示。






2、 Arduino环境搭建
首先,下载arduino ide;

其次、安装BL618开发板
开发板地址:[https://github.com/strongwong/arduino-bl618](https://github.com/strongwong/arduino-bl618)

复制链接:
[https://github.com/bouffalolab/arduino-bouffalo/releases/latest/download/package](https://github.com/bouffalolab/arduino-bouffalo/releases/latest/download/package)_bouffalolab_index.json

再次,搜索BL618

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秒)
}
- **`void setup()`**: 定义一个名为 `setup` 的函数,该函数在程序启动时运行一次。
- **`pinMode(15, OUTPUT);`**: 将引脚15设置为输出模式。这意味着该引脚可以输出高电平或低电平信号。
- **`pinMode(29, OUTPUT);`**: 将引脚29设置为输出模式。
- **`void loop()`**: 定义一个名为 `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秒)。
这段程序会循环控制引脚15和29的输出状态,每隔1秒将引脚15和29的输出状态依次切换为高电平和低电平。
4、 现象



|