Arduino®传感器是一种小型设备,可以连接到Arduino®板上,为设备提供来自物理源的信息。传感器有很多种类,特别适用于机器人项目,尽管它们也可以用于其他类型的项目。使用Arduino®传感器的非机器人项目的示例包括家庭安...
Arduino®传感器是一种小型设备,可以连接到Arduino®板上,为设备提供来自物理源的信息。传感器有很多种类,特别适用于机器人项目,尽管它们也可以用于其他类型的项目。使用Arduino®传感器的非机器人项目的示例包括家庭安全系统、远程气象站和由Arduino®设备控制的洗碗机。

做倒立的妇女使用计算机时,最基本的Arduino®传感器之一是光传感器。与相机不同,光传感器不能产生图像,而是检测到存在或不存在某一阈值的光。使用光传感器,传感器控制的汽车可以在进入黑暗的房间时自动打开前照灯。
运动传感器检测光线随时间的变化,以确定其视野内是否有任何物体在移动。这些Arduino®传感器不提供移动物体的位置信息,它有多大,移动有多快。运动传感器的一个简单用途是当有人走进房间时打开灯。与其他传感器一样,运动传感器可以用来触发本发明能够执行的任何动作。
另一种Arduino®传感器是音频传感器。音频传感器检测是否存在声音的,通常可以提供额外的信息,如音高和振幅。这些传感器特别适用于必须对人的动作(如说话)或其他机器的动作(如嘟嘟声)作出响应的设备。
倾斜和压力传感器在机器人技术中都有特殊的用途倾斜传感器允许Arduino®设备确定其相对于地面的角度何时发生变化,假设倾斜传感器直接安装在设备主体上。或者,倾斜传感器可以安装在可控臂上,并向Arduino®板提供有关其位置的恒定信息。当机器人处理任何可能易碎的东西(如玻璃或鸡蛋)时,压力传感器至关重要。如果没有压力传感器,一个机器人无法确定它拿着什么东西有多难,可能会破坏它。
移动的机器人几乎总是需要某种方法来确定它们与其他物体的距离。有几个传感器可用于此目的。红外距离传感器将低功率激光反射到附近物体上以确定它们的距离。声纳传感器使用高科技形式的回声定位来确定他们在环境中的地位。