在本篇文章中,我制作了一个基于Arduino电容式感应库的触摸控制灯。您可以使用铝箔制作触摸传感器(任何金属物体都可以工作)。你可以通过触摸铝箔点亮或熄灭灯。

首先,简要介绍电容库的工作原理:capacitiveSensor库将两个或多个Arduino引脚转换为电容式传感器,可以感应人体的电容。所有传感器的设置都需要一个中到高值的电阻和一根导线以及小的铝箔片。在最敏感的情况下,传感器将开始感应距离传感器几英寸的手或身体。电容传感器方法将微控制器发送引脚切换到新状态,然后等待接收引脚切换到与发送引脚相同的状态。因此,对于高值电阻,这种行为就像接近传感器
所需的硬件
● Arduino UNO开发板
● 1MΩ电阻
● LED指示灯
● 铝箔
● 2根连接导线
制作触摸传感器触摸传感器可以由任何金属物体制成。我使用的是铝箔。对于许多应用,如果传感器用纸、塑料或其他绝缘材料覆盖,则获得更有用的值范围,使得用户实际上不接触金属箔。所以我用绝缘胶带覆盖它,效果很好。
代码
//arduino code for touch controlled light based on capacitive sensing library
#include <CapacitiveSensor.h>
CapacitiveSensor cs_2_4 = CapacitiveSensor(2,4);

本文介绍了如何使用Arduino UNO和capacitiveSensor库创建一个触摸控制灯。通过铝箔作为传感器,用户触摸就能控制LED灯的开关。文章详细讲解了电容感应的工作原理,并列出所需的硬件和制作触摸传感器的步骤。
最低0.47元/天 解锁文章
3466

被折叠的 条评论
为什么被折叠?



