学习任务:

了解PCF8591数模转换传感器


组件:

  • Arduion主板
  • 红外避障传感器
  • 杜邦线
  • 面包板
  • USB数据线

下图是红外避障传感器

实验步骤:

1.建立电路

Arduion 红外避障传感器
7 OUT
GND GND
5v VCC

2.烧录代码

const int ledPin = 13;
const int avoidPin = 7; void setup()
{pinMode(ledPin, OUTPUT);  pinMode(avoidPin, INPUT);
}void loop()
{boolean avoidVal = digitalRead(avoidPin);  if(avoidVal == LOW){digitalWrite(ledPin, HIGH);  }else  {digitalWrite(ledPin, LOW);  }
}

3.实验现象

有障碍物是开发板上的LED灯亮起,无障碍物时LED灯熄灭

Arduino实验三十一 红外避障传感器实验相关推荐

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

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

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

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

  3. Arduino使用红外避障传感器

    本文介绍37款传感器套件中的红外避障传感器,它的原理其实和超声波测距类似,一个是发送.接收超声波,另外一个是发送.接收红外线.红外避障传感器的实物图如下所示: 它的左边包含一个红外发射装置和一个接收装 ...

  4. Arduino简单实例之五_红外避障传感器模块

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

  5. Arduino使用避障传感器实验

    相关资料链接 链接:https://pan.baidu.com/s/1eE0rkaSJsKJMU_RUorS5OA 提取码:3ujh 1.1 项目介绍: 避障传感器感应到物体时信号端S输出0,未感应到 ...

  6. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车黑线循迹红外避障综合实验

    在下载到开发板之前要选择好板和端口,具体参见: ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 -- Arduino相关设置 注意 红外遥控程序注意将IRremote 复制到ARDuino安装 ...

  7. 树莓派python学习篇 (二)红外避障传感器

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

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

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

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

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

最新文章

  1. php mysql返回条数据,php – MySQL两次返回数据
  2. jQuery HTML 添加和删除元素
  3. jni c call java_Java通过-jni调用c语言
  4. UITextField 和 UITextView实现字数限制 输入若干字以后就无法继续输入的功能
  5. python 重启程序_重新启动Python程序
  6. 《高翔视觉slam十四讲》学习笔记 第六讲 非线性优化
  7. [2178]链表的有序集合 (链表的插排法+重复元素的删除) SDUT
  8. target is busy / device is busy 设备无法取消挂载问题处理
  9. Arduino 下载https://downloads.arduino.cc/packages/package_index.json时出错
  10. matlab猜数字游戏程序,matlab 猜数字小游戏
  11. 计算机图形和ps的区别,PS CC和PS CC有什么区别?
  12. angularJs1.x 版本中 uib-tabset 如何默认激活不同的标签页
  13. 【C语言】 文件指针编程应用
  14. 思维导向树6级节点_8种常见的思维导图类型
  15. 【科普】关于显示器重要指标如何选购一台电脑显示器
  16. octet-stream文件怎么看
  17. 积分商城有哪些基本的功能呢?
  18. 办公室计算机网络时断时续,网卡运行不正常网络时断时续的解决方法
  19. Java企业应用系统——MES工厂智造系统 包含ERP WMS
  20. 3 海康视觉平台VisionMaster 上手系列:通讯

热门文章

  1. 5.1 单片机-16x16LED点阵屏
  2. 随机过程(1.3)—— 随机变量的特征函数
  3. 关于汽车CAN总线的介绍
  4. 利用ArcGIS做一张土地利用现状图
  5. 【xilinx xfopencv】Vivado_HLS_ov5640_rgb2gray_hdmi 第一部分
  6. java设计程序实验报告,实验报告一
  7. 有关Linux内核版本命名规则
  8. 360加固框架Gradle实现
  9. Spring5(一)
  10. 黑苹果 MSI B360迫击炮 i5 8500 hdmi输出 bug处理