kingflair 发表于 2014-5-23 16:35:07

求助,arduino Yun 红外发射不能用

同样的代码,在uno上遥控机顶盒成功,但是下载到Yun上后不工作,pin脚都一样的是pin3。用手机摄像头观察根本不亮。求助大咖给解惑一下。万分感谢!!!

kingflair 发表于 2014-5-26 00:49:23

经过查看红外库:IRremoteInt.h,看到如下:
#if defined(CORE_OC4A_PIN)
#define TIMER_PWM_PIN      CORE_OC4A_PIN/* Teensy */
#elif defined(__AVR_ATmega32U4__)
#define TIMER_PWM_PIN      13/* Leonardo */
#else
#error "Please add OC4A pin number here\n"
#endif

Yun的控制部分是Leonardo (__AVR_ATmega32U4__),因此把红外发射接到Pin13上就好了。
另外,看arduino官方论坛,也提到了如何修改红外库到其他脚上,不过由于English太差,每看明白,希望有人看见了能给说一下。

页: [1]
查看完整版本: 求助,arduino Yun 红外发射不能用