Arduino#
1. Arduino简介#
Arduino是一个开源电子平台,旨在简化电子项目的开发。自2005年起,Arduino因其易于上手的特性和强大的社区支持,在全球范围内广受欢迎。Arduino平台包含硬件(如Arduino主板)和软件(Arduino IDE),允许用户使用C/C++语言编写代码,控制连接的传感器和执行器。该平台广泛应用于教育、艺术、机器人、物联网等各个领域,适合从初学者到专业开发者的各种用户。
2. 接线图#

3. 测试代码(测试软件版本:Arduino 1.8.12)#
void setup() {
pinMode(3, OUTPUT); // 定义3脚为数字输出接口
}
void loop() {
digitalWrite(3, HIGH); // 打开激光头
delay(1000); // 延时一秒
digitalWrite(3, LOW); // 关闭激光头
delay(1000); // 延时一秒
}
4. 代码说明#
setup()函数的代码只执行一次,主要用于初始化设置。在这里,我们将引脚3设置为输出模式。loop()函数中的代码会循环执行:首先,
digitalWrite(3, HIGH);将引脚3设为高电平,打开激光头。接着,
delay(1000);通过延时函数等待1000毫秒(1秒)。然后,
digitalWrite(3, LOW);将引脚3设为低电平,关闭激光头。最后,再次调用
delay(1000);延时1秒,保持激光头关闭状态。
通过整合上述知识点,这段代码实现了激光头每隔1秒打开和关闭的循环功能。
5. 测试结果#
按照接线图连接好线路并烧录代码,上电后,激光头将每隔1秒打开一次,随后关闭,再循环交替进行。