通过前两篇文章,我们已经熟悉了Arduino的基本GPIO编程和PC与Arduino的串口通信。接下来我们将开始一边学习各种传感器操作,一边深入学习Arduino编程。
再开始编程之前,首先我们需要熟悉SR04的原理。这里说个题外话:绝大多数的传感器电路和接口都是标准的,只要一样的型号,网上的文档都一样。这里我们用SR04声波传感器,某宝能买,不一定贵的就好,学习用的话随便买个价格不贵的就行。
一、SR04工作原理及接口
SR04是常见的一种声波传感器,可以用于测量距离,但实际使用中不易精确,不适宜用于精确测距(精确测距有激光测距模块,某宝就有夏普产的激光测距模块,七八十到几百块的都有,前期学习没必要用这么贵的,而且接口通信复杂,不适用于入门),理论上SR04能达到10米,实际大多标称是四道五米,但实际使用又受环境影