(图片来源网络,侵删)
本实验使用按钮、继电器、马达和电池等设备,按钮使用开发板引脚的上拉电阻不需要再连接电阻,按钮正极连接D2引脚,负极连接GND引脚,继电器电源端正负极连接开发板VIN和GND引脚,继电器数据口连接D1引脚,马达的正极连接继电器常开端,电池正极连接继电器公共端,电池负极连接马达负极。继电器是一个开关,用较低的电压控制较高电压的开关,分为电源端和负载端,电源端用很低的电压控制负载端的开闭,负载端则可以连接高电压大电流的设备,COM为公共端子,NC为常闭端子,NO为常开端子,用这三个端子控制正极方向的电流,默认情况下公共与常闭直接连接,可以通过程序控制公共和常开的连接。有低电压触发和高电压触发两种情况,前者低电压时,常开和公共端连通,后者高电压时,常开和公共端连通,适合不同使用场景,在本实验中要对应编程。代码核心有3部分,1、定义继电器的状态变量,初始化时定义按钮引脚为上拉输入,2、使用多功能按键组件,设置低电平时,改变继电器的状态,3、设置继电器的状态为state变量。我们可以联想一下,用手机控制ESP8266开发板,开发板控制继电器的打开和关闭,再接入220V的家用环境,控制电灯、电视、风扇、空调等设备的自动打开和关闭,当然,具体操作需要更专业的处理,本实验只是简单学习,使用的是非常安全的5伏环境。
0 评论