完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.原理
发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,输出指示灯会亮起,同时信号输出接口输出数字信号(一个低电平信号)。黑色能够反射红外线而白色不行,所以可用作黑白循迹,还可以用作光电开关等等 2.原理图 使用说明 1.引脚接线 VCC——VCC(5V); GND——GND; OUT ——IO口(引脚口); 2.使用演示 黑白循迹(太阳光线会有影响) 灵敏度调节(检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加:逆时针调电位器,检测距离减少) 代码 51红外循迹小车部分代码 #include #include #include ***it left_trace=P3^7;//左边红外避障模块 ***it right_trace=P3^5;//中间红外避障模块 ***it mid_trace=P3^6;//右边红外避障模块 void main() { Timer0Init(); while(1) { while(mid_trace) { while(left_trace&&right_trace) { Forward(); } while(left_trace) { Left_Turn(); } while(right_trace) { Right_Turn(); } Forward(); } while(left_trace) { Left_Turn(); } while(right_trace) { Right_Turn(); } Stop(); } } |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2955 浏览 16 评论
3455 浏览 1 评论
8987 浏览 16 评论
4050 浏览 18 评论
1100浏览 3评论
570浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
568浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2300浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1856浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 18:55 , Processed in 1.384739 second(s), Total 81, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号