9332| 4
|
新手arduino编程时要避免的坑 |
本帖最后由 Vash 于 2017-8-16 09:28 编辑 Arduino编程时有哪些库会互相冲突? 程序中使用了Servo,不能再使用TimerOne库,D9、D10不能用作PWM,但可以用做普通数字引脚。 程序中使用了TimerOne库,不能再使用Servo库,D9、D10不能用作PWM,但可以用做普通数字引脚。程序中将D9、D10作为PWM输出引脚,不能再使用Servo库和TimerOne库。 优先级:TimerOne > Servo > D9、D10 PWM 总结:TimerOne 、 Servo 、 D9、D10 PWM,在编程时,只能选择使用一个。 程序中使用tone函数控制蜂鸣器,不能使用IRremote(红外遥控)库和MsTimer2库,D3、D11不能作为PWM引脚使用,可以当作普通引脚。 程序中使用IRremote(红外遥控)库,不能再使用MsTimer2库和tone函数,D3、D11不能作为PWM引脚使用,可以当作普通引脚。程序中使用MsTimer2库,不能再使用IRremote(红外遥控)库和tone函数,D3、D11不能作为PWM引脚使用,可以当作普通引脚。 程序中使用D3、D11的PWM功能,不能再使用IRremote(红外遥控)库、MsTimer2库和tone函数。 优先级:tone>MsTimer2库>IRremote(红外遥控)库>D3、D11 PWM 总结:tone、MsTimer2库、IRremote(红外遥控)库、D3、D11 PWM,不能同时使用两个及两个以上。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed