新闻详情

新闻详情

首页 / 资讯中心 / 详情

【CanMV K210】传感器实验 U 型光电传感器遮挡检测与 LED 提示

发布时间:2026/9/30 18:39:16来源:尧图网络
【CanMV K210】传感器实验 U 型光电传感器遮挡检测与 LED 提示
在智能硬件项目中,光电传感器常用于判断“物体是否经过某个位置”。例如计数器、限位检测、物料经过检测、小车测速、闸机识别和自动分拣设备,背后的基础逻辑都离不开传感器状态读取。对于 Python 硬件编程而言,这类实验非常适合作为输入检测入门案例,因为程序不只是控制 LED 发光,还会根据外部环境变化做出判断。本实验使用 CanMV K210 开发板读取 U 型光电传感器的信号状态。当传感器光路无遮挡时,绿色 LED 点亮;当光路被物体遮挡时,红色 LED 点亮,并统计遮挡发生次数。程序还加入了稳定采样和状态变化判断,只在遮挡状态发生变化时打印信息,避免控制台不断刷屏。学习目标说明理解光电检测认识 U 型光电传感器如何通过光路遮挡判断物体经过掌握 GPIO 输入使用 GPIOHS 输入读取传感器输出电平掌握 GPIO 输出使用普通 GPIO 控制红色 LED 和绿色 LED 显示状态理解状态变化判断只在遮挡和恢复之间发生变化时更新输出,避免重复打印建立检测类项目思路为计数器、限位检测、小车测速和自动分拣实验打基础U 型光电传感器的特点是结构直观,一端发射光,一端接收光。当中间光路被物体挡住,输出电平会发生变化;开发板通过 GPIO 输入读取这个电平,再用代码控制不同颜色的 LED 显示状态。这个过程完整体现了“传感器采集状态,程序判断逻辑,硬件输出反馈”的基本控制链路。文章目录理论基础硬件设施软件代码扩展应用总结理论基础U 型光电传感器可以理解成一个“光路开关”。无遮挡时,发射端的光能够被接收端检测到,传感器输出一种电平状态;有物体插入 U 型槽中时,光路被挡住,传感器输出另一种电平状态。开发板不需要知道物体的颜色、形状或材质,只需要读取传感器信号端的高低电平,就能判断是否发生遮挡。本实验中,U 型光电传感器的信号端接入 IO6,红色 LED 接入 IO7,绿色 LED 接入 IO8。代码中约定BLOCKED_LEVEL = 0表示光路被遮挡,CLEAR_LEVEL = 1表示光路无遮挡。红色 LED 和绿色 LED 采用低电平点亮方式,因此LED_ON = 0,LED_OFF = 1。如果实际模块的电平逻辑与代码不同,只需要调整这些常量,主循环和函数结构不需要重写。传感器输入实验和普通 LED 输出实验的区别在于,程序需要先读取外部环境,再根据读取结果决定输出状态。LED 实验通常是程序主动控制硬件;传感器实验则是外部环境先变化,程序再响应。这个思路更接近真实自动化项目,例如物体经过检测、设备到位判断、通道计数、机械限位和异常停留识别。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Python单目双目三维重建实战:从标定到点云 2026/10/1 13:45:00

Python单目双目三维重建实战:从标定到点云

简介:这是一套基于Python实现的单目与双目视觉三维重建项目源码,面向计算机、通信、人工智能、自动化等专业的学生、教师及从业者,可用于课程设计、大作业、毕业设计或自学进阶。项目为个人毕设成果,答辩评审得分98分,…

阅读更多 →
从零开始学AI工程:数据管道、模型部署与MLOps实战全攻略 2026/10/1 13:44:59

从零开始学AI工程:数据管道、模型部署与MLOps实战全攻略

标题里的ai-engineering-from-scratch,翻译过来就是“从零开始学AI工程”。做了这么多年AI engineering相关的工作,我最大的感受是:能把一份数据变成一份报告的人很多,能把一个模型变成一项稳定服务的人很少。很多朋友私信问我&am…

阅读更多 →
哑巴模型Jev:从API密钥申请到接入Codex的实操指南 2026/10/1 13:44:59

哑巴模型Jev:从API密钥申请到接入Codex的实操指南

Jev这词儿最近在技术社区刷屏的密度,高到我想无视都不行,每次刷到后面都跟着同一个标签:哑巴模型。一开始我以为是在吐槽哪个模型没有语音功能,多看几条讨论才反应过来,这里的"哑"根本不是缺陷,而…

阅读更多 →
从零自研放置卡牌服务端:数据模型、通信协议与反作弊实战 2026/10/1 13:44:52

从零自研放置卡牌服务端:数据模型、通信协议与反作弊实战

前阵子有个做后端的朋友半夜给我发消息,说他刷到一条帖子,标题写着"咸鱼之王私服搭建 附源码下载链接",底下还挂着网盘链接,问我有没有兴趣一起搞一个,说流量肯定好。我回了他四个字:别碰这个。…

阅读更多 →
IDM 6.41.2 俄大神版实用解析:多线程下载、浏览器集成与故障排查 2026/10/1 13:44:46

IDM 6.41.2 俄大神版实用解析:多线程下载、浏览器集成与故障排查

1. 这个版本为什么值得聊 先扔一个结论:如果你平时下载东西比较多,经常跟网盘限速、浏览器自带下载龟速、视频网站缓存这些事打交道,那 Internet Download Manager(IDM)这个名字你应该不陌生。这次要聊的版本是 6.41.2…

阅读更多 →
3DGS自制数据集全流程:拍摄、COLMAP与渲染表达器实践 2026/10/1 13:44:46

3DGS自制数据集全流程:拍摄、COLMAP与渲染表达器实践

做3DGS的第七篇,想聊聊一个绕不开的话题:数据从哪来。前六篇把3D Gaussian Splatting的原理拆得差不多了,从高斯的参数化到优化策略都过了一遍,但这套东西真正落地的时候,卡住最多人的往往不是理论,而是喂给…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉