《红外发射和接收管使用指南》由会员分享,可在线阅读,更多相关《红外发射和接收管使用指南(1页珍藏版)》请在金锄头文库上搜索。
1、红外发射管此处接开发 板模拟输入红外发射管:如左图,通电之后,管子就会一直向外发射红外线。值得注意的是发射的红 外线方向是近乎往前的,并不是向四周发散的。若想控制红外发射的时间(如想做到只有对 接的时刻才发射红外线),那可以把电路的一端接开发的一个管脚(如图中的D11),控制管 脚高低电平就可控制红外发射管是否工作。红外接收管:相当于一个可调电阻,阻值随接收到的红外线的强弱而变化,如果我们按图连 接电路(图中100k欧电阻改用10k欧也应该可以),那个2处的电压变化就间接反映了接 收红外强弱的变化。所以,可以通过读取2处的模拟值,来判断红外的强弱,从而进行对接。int IR_R_V;存储模拟值
2、void setupO其他配置。Serial.begin(9600);/ 配置串 口通信void loop()IR_R_V=analogRead(IR_R_PIN);/ 读取模拟值Serial.println(IR_R_V);/将模拟值打印到串口监视器 delay(500) 延时以便看清打印的值我想重点谈一下如何测试出合适的阈值。大家可以利用串口监视器,将要看的2处的模拟值打印到串口监视器中。Serial.println(IR_R_V);ffi是这个功能。要使用串口监视功能,记得进行配置:Serial.begin(9600);9600是波特率可以理解成数据传输速率,和串口监视器右下角的波特率选项对应。一般默 认 9600.提醒一点,由于发射管的特性,只有在发射管和接收管头对头时,信号比较强。