AVR 红外接收程序
atmega16单片机+充电坞+红外接收头
小生用红外线来引导机器人自动充电,充电坞有两个红外发光二极管,发出固定的值F4 F8
机器人上有两个红外的sensor来接收这两个红外的值,红外的sensor连接到PIN脚上
若接收到左边的值(F4),机器人右转
若接收到右边的值(F8),则机器人左转
若接收到合成的值(FC),则直走
类似与我们的扫地机器人充电。以前在arduino上已经实现,并且也能完成充电的功能。
现在控制板换成atmega16单片机了,不知道怎么折腾。
现在有如下问题想请教各位:
如何用atmega16这个单片机来控制红外的sensor接收充电坞发射的两个值F4 F8呢?
我只要接收到这个值就行。
初次接触单片机,请指教,谢谢!
如能提供部分代码更好,可继续加分!