Arduino#
1. Arduino简介#
Arduino是一种用于电子原型构建的开源平台,结合了硬件(Arduino开发板)和软件(Arduino IDE)。它广泛用于教育、创客运动和建筑原型,因其易用性和灵活性受到许多开发者和爱好者的喜爱。通过Arduino,用户可以轻松控制各种传感器和执行器,实现有趣的互动项目。
Arduino的主要特点包括:
开源性:Arduino硬件和软件都是开源的,允许用户自由修改和分享。
丰富的库:提供大量的库和示例,帮助用户简化复杂任务。
易于上手:用户友好的编程环境,支持C/C++编程语言,适合初学者和经验丰富的开发者使用。
跨平台:Arduino IDE可以在多种操作系统上运行,包括Windows、macOS和Linux。
2. 连接图#

3. 测试代码#
int buzzPin = 3; // 定义数字口3
void setup() {
pinMode(buzzPin, OUTPUT); // 将buzzPin设置为输出
}
void loop() {
digitalWrite(buzzPin, HIGH); // 有源蜂鸣器响起
delay(2000); // 延迟2S
digitalWrite(buzzPin, LOW); // 有源蜂鸣器关闭
delay(2000); // 延迟2S
}
4. 测试结果#
有源蜂鸣器只需要高电平电压即可启动。在烧录好代码并连接好线后,上电后,有源蜂鸣器响起2秒,之后静音2秒,循环交替。