树莓派4B-Python-控制红外避障模块

本文介绍了树莓派4B的基本特性及其作为迷你电脑的应用潜力,重点讲解了如何使用Python控制红外避障模块,包括模块的参数、连接方式及代码实现,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开场白

各位大佬好!本人为博客小白,刚接触博客不久,希望有写得不好的地方多多包涵,有疑问或本人写得不对的地方也可以提出,本人会虚心向各位学习的!谢谢!

树莓派4B的介绍

在这里插入图片描述

可能呢,许多读者都有了解过树莓派,所以我也不啰嗦太多去介绍它。
树莓派呢可以说是一种迷你型的电脑主机,内置CPU、GPU,外有USB接口、网口、显示屏接口、耳机接口、摄像头接口等,可使用的系统也非常多,主要是以Linux为主,当然也可以安装其他系统,如Ubuntu、Windows 10 IOT等。
想了解更多的可以自行搜索
此为树莓派能用来做什么

红外避障模块

红外避障模块
此图为红外避障模块,在避障小车等作品上经常会用到,价格自然也不贵,但在运输过程中容易让发送端和接收端挤变形,也就是它们之间的间距发生了变化,容易导致检测的距离变短,无论怎么调整电位器都调不远。

红外避障模块的参数

电压:3.3V-5V(电压也会影响检测距离)
电流:几十ma(还未进行测量)
检测距离:2-30cm(实际上不能达到30cm,最多20cm左右)
检测范围:35°(有时候是其他因素干扰,如:太阳光等)
触发时,输出的是低电平,也就是0

与树莓派4B连接

将Vcc接入5V(也可以接在3.3V),GND接入GND,OUT端可以接在任意GPIO引脚(除了Vcc和GND不能接以外,还不能接5V对面的3、5、7号引脚,这三个引脚不能随意接入),在这本人接入了靠近的GPIO14引脚。
树莓派的接线
如图所示,红色线为5V,蓝色线为GND,黄色线为GPIO14。

代码

import RPi.GPIO as GPIO
from time import sleep

hong1 = 8                          #引脚号14
GPIO.setmode(GPIO.BCM)			   #设置使用引脚的模式
GPIO.setup(hong1, GPIO.IN)		   #使用GPIO14,并设为输入,用于接收红外模块的输出
if (GPIO.input(hong1)==0):		   #当检测到障碍物时,输出为0,所以会执行以下程序
	print('检测到障碍物')
	sleep(1

##2020.8.19

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值