怎么利用ADC把红外线接收管接受到的红外强度转换为2进制 给单片机呢?

2024-12-26 13:56:32
推荐回答(2个)
回答1:

为什么要用ADC呢?用红外接收管+调理电路+比较器不就能得到红外传过来的二进制(有光、无光或者其他,阈值你来设定),直接一点就用现成的红外接收一体头,都帮你处理好了,直接送单片机处理。
要是非得用ADC,那就红外接收管+运放调理电路,直接送ADC转换。后续的全靠算法处理了,可能代码量不小。
祝你好运。

回答2:

ADC会有标准的接口,比如IIC,SPI,要接到单片机相应管脚。
你把这些数据接收后,在单片机里,想2进制,十进制,都可以。