本帖最后由 xu@xupt 于 2024-5-2 20:44 编辑
本帖最后由 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/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、 现象
|