用Arduino编程制作小型电子开关——详细教案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用Arduino编程制作小型电子开关——详细教案。

本教案将向大家介绍如何使用 Arduino 编程制作一个能够控制LED 灯的小型电子开关,包括搭建电路、编写程序以及使用功能扩展板等多个方面。

一、电路搭建

我们需要准备以下材料:

1、Arduino UNO 开发板;

2、830 孔面包板;

3、LED 灯一颗;

4、220 Ω 电阻一只;

5、跳线若干。

按照以下步骤搭建电路:

1、将 Arduino 开发板连接到面包板上,扎上跳线;

2、连接 LED 灯到面包板上,并在正极与负极之间串联一个 220 Ω 电阻;

3、将 LED 灯的正极连到 Arduino 开发板的 13 号引脚上,将负极连到 GND 引脚上。

二、编写程序

1、编写代码前,我们需要打开 Arduino IDE 开发环境,然后输入以下代码:

void setup() {

pinMode(13, OUTPUT); // 设置 13 为输出口

}

void loop() {

digitalWrite(13, HIGH); // 打开 LED 灯

delay(1000); // 延迟 1 秒

digitalWrite(13, LOW); // 关闭 LED 灯

delay(1000); // 延迟 1 秒

}

以上代码作用是,将 Arduino 引脚 13 设置为输出口(即控制LED 灯的开关状态),然后循环打开 LED 灯 1 秒钟并延迟 1 秒钟关掉 LED 灯。这是一个简单的 LED 灯闪烁效果。

2、将代码上传到 Arduino 开发板。将开发板串口连接到计算机上,打开 Arduino IDE 开发环境,然后依次点击「文件」->「示例」->「01.Basics」->「Blink」,然后将代码上传到开发板上。

三、使用功能扩展板

功能扩展板是一种将 Arduino 开发板扩展功能的装置,可以扩展各式各样的传感器和模块。我们可以使用功能扩展板来制作一个更为复杂的小型电子开关。

以使用温湿度传感器为例,我们需要准备以下材料:

1、DHT11 温湿度传感器;

2、4.7K Ω 电阻一只;

3、跳线若干;

4、Arduino 开发板;

5、830 孔面包板;

6、功能扩展板。

按照以下步骤搭建电路:

1、将 DHT11 传感器接到面包板上;

2、将4.7K Ω 电阻连接到面包板上;

3、将引脚 1(VDD)连接到 +5V 上;

4、将引脚 2(DHT11)连接到 A0 引脚上;

5、将引脚 3(未连接)空闲;

6、将引脚 4(GND)连接到 GND 上。

在 Arduino IDE 开发环境中打开「文件」->「示例」->「DHT sensor library」->「DHTtester」示例。然后将代码进行上传,即可看到温湿度值的显示。这是一个使用 DHT11 温湿度传感器的小型电子开关的初步制作。

总结

通过本教案的实践,我们成功地制作了两个小型电子开关,一个是简单的 LED 灯闪烁效果,另外一个是使用温湿度传感器的开关。这些 DIY 项目不但可以锻炼我们的实践操作能力,也可以提高我们的编

程能力。关于 Arduino 的更多应用和开发,还需要同学们自行探索和实践。

相关文档
最新文档