Arduino#
1. Arduino简介#
Arduino是一款开放源代码的电子原型平台,由硬件和软件组成,旨在让爱好者、学生和专业开发者能够轻松地创建互动项目。Arduino开发板由微控制器和其他电子元件组成,允许用户通过编程来控制项目中的输入和输出(例如传感器和电机)。其友好的编程环境和丰富的社区支持使得Arduino成为创客和教育领域的重要工具。Arduino可以用于各种项目,从简单的LED闪烁到复杂的机器人控制,广泛应用于电子艺术、物联网(IoT)、嵌入式系统以及自动化技术等多个领域。用户可以使用C/C++等语言进行编程,并且支持通过多个库快速实现各种功能。
2. 连接图#

3. 测试代码#
int Led = 13; // 定义数字口13
int Shock = 3; // 定义数字口3
int val; // 定义数字变量val
void setup() {
pinMode(Led, OUTPUT); // 将Led设置为输出
pinMode(Shock, INPUT); // 将Shock设置为输入
}
void loop() {
val = digitalRead(Shock); // 读取到数字口3的数值,并赋值给val
if (val == LOW) { // 当val为低电平时,Led亮起
digitalWrite(Led, HIGH); // Led亮起
delay(1000);
} else {
digitalWrite(Led, LOW); // Led变暗
}
}
4. 测试结果#
按照上图接好线,烧录好代码,上电后,敲击该模块,板上的D13的LED指示灯和模块上D1灯亮起。