一、红外避障传感器介绍

红外避障传感器是专为轮式机器人设计的一款距离可调式避障传感器。其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,此时指示灯亮起,经过电路处理后,信号输出接口输出数字信号,可通过电位器旋钮调节检测距离,有效距离2~40cm,工作电压为3.3V-5V,由于工作电压范围宽泛,在电源电压波动比较大的情况下仍能稳定工作,适合多种单片机、Arduino控制器、树莓派使用,安装到机器人上即可感测周围环境的变化。


二、规格参数:

1.工作电压:DC 3.3V-5V

2.工作电流:≥20mA

3.工作温度:-10℃—+50℃

4.检测距离:2-40cm

5.IO接口:4线制接口(-/+/S/EN)

6.输出信号:TTL电平(有障碍物低电平,无障碍物高电平)

7.调节方式:多圈电阻式调节

8.有效角度:35°

7.尺寸大小:28mm×23mm

三、python代码

#!/usr/bin/python#-*- coding: utf-8 -*-import timeimport RPi.GPIO as GPIOimport osGPIO.setmode(GPIO.BCM) #使用BCM编码方式#定义引脚GPIO_OUT = 23led = 21#设置23针脚为输入,接到红外避障传感器模块的out引脚GPIO.setup(GPIO_OUT,GPIO.IN)GPIO.setup(led,GPIO.OUT)def warn(): #亮灯来作为有障碍物时发出的警告GPIO.output(led,GPIO.HIGH)time.sleep(0.5)GPIO.output(led,GPIO.LOW)time.sleep(0.5)while True:if GPIO.input(GPIO_OUT)==0: #当有障碍物时,传感器输出低电平,所以检测低电平warn()#print("There has a barrier")#else:# print("OK")GPIO.cleanup()

树莓派python学习篇 (二)红外避障传感器相关推荐

  1. 树莓派基础实验28:红外避障传感器实验

    一.介绍    IR障碍物传感器根据红外反射原理来检测障碍物,当没有物体时,红外接收器不接受信号:当前方有物体阻挡并反射红外光时,红外接收器将接收信号. 二.组件 ★Raspberry Pi 3主板* ...

  2. 【STM32】标准库与HAL库对照学习教程外设篇--红外避障传感器

    [STM32]标准库与HAL库对照学习教程外设篇--红外避障传感器 一.前言 二.准备工作 三.红外避障传感器 1.传感器原理说明 2.传感器特性 四.标准库使用红外传感器 1.实验程序 2.实验效果 ...

  3. Python与硬件学习笔记:红外避障红外避障传感器

    红外避障传感器 红外避障传感器是专为轮式机器人设计的一款距离可调式避障传感器.其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收, ...

  4. 【STM32Cube】学习笔记(五):红外避障传感器

    文章目录 摘要 一.简介 1.GPIO简介 2.红外避障传感器 3.性能参数 二.硬件电路设计 1.模块内部电路 2.与单片机相连接电路 三.软件设计 1.CubeMX配置 2.CubeIDE代码 四 ...

  5. 树莓派实践系列2-人体红外感应传感器、声音传感器、红外避障传感器

    简介 人体红外感应传感器.声音传感器.红外避障传感器是三个比较简单的传感器,之所以说其简单,是因为它们的功能为判断是否有人体靠近.是否有声音.是否有障碍物,功能明确.简单,均为被动式传感器,树莓派的仅 ...

  6. E18-D80NK红外避障传感器使用(附32单片机源码)

    文章目录 一.E18-D80NK红外避障传感器介绍 简介: 电气特性: 机械特性: 使用原理 二.主程序代码 三.接线 总结 一.E18-D80NK红外避障传感器介绍 简介: E18-D80NK这是一 ...

  7. raspberry pi (10) 触摸开关传感器,超声波传感器,红外避障传感器

    1.触摸开关传感器 #!/usr/bin/env python import RPi.GPIO as GPIOTouchPin = 11 Gpin = 12 Rpin = 13tmp = 0def s ...

  8. Arduino实验三十一 红外避障传感器实验

    学习任务: 了解PCF8591数模转换传感器 组件: Arduion主板 红外避障传感器 杜邦线 面包板 USB数据线 下图是红外避障传感器 实验步骤: 1.建立电路 Arduion 红外避障传感器 ...

  9. 红外传感器_基于红外避障传感器控制无人机

    说明 红外避障传感器具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收.它常用于安装在小车上,判断前方是否有障碍物.可通过电位器设置 ...

最新文章

  1. 如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持
  2. 【MVC】bootstrap-paginator 分页
  3. linux之登录式shell和非登录式shell
  4. Spring Boot项目能之前能正常跑,安装禅道后突然就不行了报错Unknown database “数据库名“
  5. Pheatmap做热图数据处理过程
  6. Html meta 标签定义页面元信息 详解
  7. Spring Boot对jsp的支持
  8. ROS | 机器人操作系统简介
  9. ptcms自动采集小说系统源码 电脑版+手机版
  10. http 传输原理及格式
  11. PS磨皮插件portraiture最新版磨皮工具
  12. unsigned char,char ,uchar ,UCHAR的区别
  13. O2O优惠券核销-数据分析
  14. Unity 实战项目 ☀️| Unity实现 天空盒 轮播系列切换
  15. android 仿QQ音乐歌单效果
  16. 腾讯47岁T13大佬被裁,厂龄15年依然被毕业?
  17. 懈寄生---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十四)
  18. Android开发学习总结(一)——搭建最新版本的Android开发环境
  19. 计算机网络安全教程答案,计算机网络安全课后习题答案.doc
  20. 谷歌浏览器无法翻译此网页,解决方法?(谷歌浏览器无法翻译成中文,谷歌翻译,最新方法)

热门文章

  1. Eclipse Virgo插件
  2. 计算机未来就业讲座心得体会,计算机学习心得体会范文(精选3篇)
  3. windows7系统损坏修复_重装系统是选择 ghost win7 还是原版 win7_windows7教程
  4. c语言标准库详解(八):数学公式math.h
  5. weka中使用liblinear
  6. 蚂蚁分类信息系统5.9SE多城市版去除域名限制
  7. PC端判断屏幕宽度到达手机宽度的时候,直接跳转手机页面
  8. 2022年信息学部物联网工程学院学生科协第二次软件大培训
  9. 基于java电影票预订管理系统设计与实现
  10. 公开学术报告笔记 | 上海雷达同心学术论坛之雷达图像解译技术研讨会-合成孔径雷达学习成像方法初探