Arduino之HC-SR505红外传感器模块

HC-SR505

PIR(Pyroelectric Infra Red)传感器可测量检测区域中的物体发出的红外光。 HC-SR505就是这样的传感器。它非常易于使用,如果检测区域中有物体在移动,该传感器会产生HIGH高电平信号。该高电平信号持续约8秒钟,有时被视为不利条件。不幸的是,这个缺点不能在软件上解决,即在源代码中添加替代方法不起作用。该模块的工作电压在4.5V至20V之间。根据数据手册,传感器可检测到长达3m的移动。

Arduino之GY-BMP280-3.3高精度大气压强传感器模块

GY-BMP280-3.3

GY-BMP280-3.3 高精度大气压强传感器模块是个低功耗数字复合传感器,它可以测量环境温度和大气压强。气压敏感元件是一个低噪高精度高分辨率绝对大气压力压电式感应元件;温度感测元件具有低噪高分辨率特性,温度值可以对气压进行温度补偿自校正。通过配置采样率寄存器,可以设置敏感元件的采样率。非常适合空间有限的移动设备,如智能是手机、平板电脑、智能手表和可穿戴设备、天气预报、垂直速度指示、飞控设备、室内室外导航、智能家居装置。

Arduino之US015高分辨超声波测距模块

超声波测距原理

超声波测距原理是在超声波发射装置发出超声波,它的根据是接收器接到超声波时的时间差,与雷达测距原理相似。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t(秒),就可以计算出发射点距障碍物的距离(s),即:s=340t/2)