12259| 7
|
[求助] MEGA2560连接32路舵机控制板问题 |
本帖最后由 dreadlord2 于 2016-3-14 01:44 编辑 自己用32路舵机控制板可以驱动舵机,可连上新买的MEGA2560板无论用什么代码舵机就是没反应.MEGA板子RX0接TX1,RX1接TX0没有任何数据返回,这正常吗?有没有MEGA2560连32路舵机控制器的例程?怎么知道这板子的接口正不正常?RX0到RX3所有口都试过了,串口1-3好像都没法发出数据,板子新买的,应该不会有问题。 void setup(), { Serial.begin(9600); } void loop() { Serial.printlin("#5P1000T1000"); dealy(1000); Serial.printlin("#5P2000T1000"); dealy(1000); } 这是我用来测试的代码,舵机一点反应没有,求高人解答 |
本帖最后由 Cain 于 2016-3-14 21:38 编辑 之后,如果需要知道串口可用,可以用这个程序,然后把板子tx0,rx0用杜邦线直接连起来。如果有收到回复,说明串口没问题。 void setup() { Serial.begin(9600); } void loop() { Serial.println("Can you hear me?"); while(Serial.available()) (Serial.write("Yes!")); delay(500); } 其实最快知道串口0没问题的方法是,如果你能下进程序,说明串口0就没问题。。。 |
本帖最后由 dreadlord2 于 2016-3-14 22:47 编辑 上面的代码是我打错了。。。。不好意思,但IDE里没输错,而且Serial.print和Serial.write全试过,没有用,串口0没问题,但串口1-3好像根本就不会发数据。。。。接线应该没问题,地对地,TX对RX,RX对TX。串口1-3测试的时候是用的Serial1-Serial3的,代码都没问题。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed