完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,我有个问题。我使用PIC16F87A,我使用QTr8A传感器。我是项目线跟随者。但是我不能读取传感器。例如,如果AN0(QTR8a传感器1)激活,pin_b4高(led),如果AN1(QTR8a传感器2)激活,pin_b3高(led)如何读取?帮助我。。。。谢谢。
|
|
相关推荐
8个回答
|
|
|
我不知道那些传感器。但是,如果他们有模拟输出,你需要设置你的ADC,这有点复杂。
|
|
|
|
|
|
是的,它是模拟输出。但我看不懂,我不知道怎么做。我以前没有尝试过ADC
|
|
|
|
|
|
嗨,https://www.pololu.com/docs/pdf/0J12/QTR-8x.pdf QTR8a传感器阵列是光反射传感器阵列,用于数字应用中,而不需要输入数据。查看用户指南第2页:您将看到LED-Array和光电晶体管,NPN,带有pul-up_R。控制器的数字输入。他们开关是激活的。可以说:LED是开(高)->NPN_.or向控制器画低。软件:这将是一个普通的数字输入,就像用按钮开关一样。“如果led是打开的,那么输入是低的”。然后定义的输出是:::::""high or low"",您想要什么....另一个提示是:您可以在SN74xxx系列中设置一个带有远程串行转换器的阵列,用于驱动作为串行输入数据。这样就可以节省控制器的输入引脚的数量。
|
|
|
|
|
|
杰拉尔德,我想你可能搞错了。从QRT-8数据表:(强调由我添加)
|
|
|
|
|
|
(我加了重点)嗨,是的,光电晶体管是普通的NPN晶体管,由光驱动,比更多的光子电流更明亮,比更多的集电极电流。->realanalog放大器。但是在这个应用程序中定义了收集器上拉框。是的,您可以使用这个作为放大器,或者我所说的作为光开关。在这个链接中,您将找到更多信息:https://www.pololu.com/./960ok,我的提示是数字化的,因为这对于初学者来说比较容易杰拉尔德---
|
|
|
|
|
|
如果来自QTR-8A的模拟数据被当作数字信号处理,那么“跳闸”点(亮与暗、白或黑之间的差别等)将由数字输入高压最小值和低压最大值规格确定,这取决于表面和“线”要检测的颜色和对比度。虽然这可能在一些非常特定和受控的环境下工作,但它肯定会在大多数实际应用中引发一些潜在的问题。如果它为OP工作,那么它可能会带来一些困难的变化。模拟输入和A/D转换器并不难理解,有很多信息可供他们参考。阅读数据表,这是一个好的开始。
|
|
|
|
|
|
好的,虽然这些传感器信号是数字化的,并得到一些操作的指示(“看它打开和关闭”)可能作为第一步是有用的,但它是误导性的,因为它不会导致传感器提供的数据的有价值的使用。如果能更好地理解传感器数据和pic外设的本质以及如何使用它们来获得正确和有用的结果。第一次做对了,从长远来看,你会更开心。是的,OP代码本质上看起来是数字化的,但这可能只是对传感器及其输出特性缺乏理解的一个指示。
|
|
|
|
|
|
是的,这就是我的想法。比较器。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:51 , Processed in 0.737867 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3476