常用传感器讲解十六--循迹感器(KY-033)

简介: 常用传感器讲解十六

具体讲解

截屏2023-12-27 下午7.45.33.png

OSOYOO红外跟踪传感器本质上是一个红外LED和一个红外检测器。轨迹传感器的红外发射管不断发出红外光。由于黑色吸收光,因此当IR发射管在黑色表面上发光时,反射光更少,因此接收管接收到的IR射线更少。表示电阻大;然后比较器输出高电平,并且指示灯LED熄灭。同样,当它照射在白色表面上时,反射的光也会更多。因此,接收管的电阻较低;因此,比较器输出低电平,指示灯LED点亮。
当红外线发射器向纸上发射光线时,如果光线照射在白色表面上,它们将被接收器反射并接收,并且引脚D0将输出低电平;如果光线遇到黑线,它们将被吸收,因此接收器将一无所获,并且引脚D0将输出高电平。

电路连接

OSOYOO UNO 跟踪传感器
+5伏 VCC
地线 地线
D2 D0

截屏2023-12-27 下午7.45.47.png

代码实现

const int trackingPin = 2; //the tracking module attach to pin 2
const int ledPin = 13; //pin13 built-in led
void setup()
{
   
   
  Serial.begin(9600);
  pinMode(trackingPin, INPUT); // set trackingPin as INPUT
  pinMode(ledPin, OUTPUT); //set ledPin as OUTPUT
}
void loop()
{
   
   
  boolean val = digitalRead(trackingPin); // read the value of tracking module
  if(val == HIGH) //if it is HiGH
  {
   
    
    digitalWrite(ledPin, LOW); //turn off the led
    Serial.println("Detect: Black!");
  }
  else
  {
   
   
    digitalWrite(ledPin, HIGH); //turn on the led
    Serial.println("Detect: White!");
  }
}

上载完成几秒钟后,将其放在一条带有黑线(至少½英寸宽)的纸上。可以使用Sharpie Marker,电工胶带或深色涂料。当模块上黑线时,它输出高电平并且相应的LED保持熄灭,串行监视器输出:“ Detect:Black!”;

截屏2023-12-27 下午7.46.04.png

相关文章
|
数据采集 自然语言处理 文字识别
大模型升级与设计之道:ChatGLM、LLAMA、Baichuan及LLM结构解析(下)
大模型升级与设计之道:ChatGLM、LLAMA、Baichuan及LLM结构解析(下)
1199 0
|
4月前
|
人工智能 算法 搜索推荐
AI时代新纪元:2026年Geo优化的三大核心破局点
2026年Geo优化的破局点,不在于追逐算法的细枝末节,而在于回归内容本质,构建AI无法替代的“信任生态”。
213 0
|
人工智能 网络协议 数据中心
阿里云基础设施网络2024年创新总结
本文将盘点阿里云基础设施网络团队2024年在AI时代可预期网络的技术突破、学术成果、开源生态共建与重要会议技术布道等,与业界同仁一同探讨和展望AI时代的网络技术发展热点和趋势。
阿里云基础设施网络2024年创新总结
|
监控 安全 网络协议
|
传感器 监控 物联网
基于STM32+微波雷达设计的非接触式睡眠监控系统
本项目开发一种非接触式的睡眠监控系统,该系统利用先进的60GHz毫米波雷达技术和STM32微控制器,实现了对人体在睡眠过程中的存在感知、运动感知以及生理指标如呼吸频率、心率的实时监测。系统能够自动评估睡眠质量,并在用户睡眠周期结束时提供睡眠评分。为了确保用户能够在任何地点了解自己的睡眠状况,系统集成了Wi-Fi模块,可以将收集到的数据上传至华为云物联网平台,并通过专门设计的移动应用程序供用户远程访问。此外,系统还具备超阈值报警功能,当检测到异常的生理指标时会发出警报提醒。本地1.44寸TFT LCD显示屏用于实时显示监测到的信息,包括生理指标和环境数据。为了全面监测用户的健康状况,系统还加入了
2564 1
基于STM32+微波雷达设计的非接触式睡眠监控系统
|
传感器 机器人
|
JavaScript
【Mac用户必看】Autodesk EAGLE PCB设计全攻略:从安装到制造,解锁Mac上高效电子设计新纪元!
【8月更文挑战第2天】【PCB设计】Mac系统Autodesk EAGLE PCB使用入门教程
1411 11
|
Shell Linux 开发工具
Anaconda安装后报错 -bash: conda: command not found 如何处理
【6月更文挑战第17天】Anaconda安装后报错 -bash: conda: command not found 如何处理
1124 4
|
网络协议 网络架构 Windows
解锁远程联机模式:使用MCSM面板搭建我的世界服务器,并实现内网穿透公网访问
解锁远程联机模式:使用MCSM面板搭建我的世界服务器,并实现内网穿透公网访问
1430 0