求救啊

2015-06-047727
AI 快速预览详细 收起
本文讨论了在Arduino小车编程中遇到的一个常见问题:当打开舵机控制端口D9时,一个电机M1没有反应。通过具体代码示例,文章详细分析了这个问题的原因,并提供了有效的解决方案。关键在于检查和调整电机和舵机的引脚分配,确保它们不会发生冲突。这对于初学者和进阶用户都非常有帮助,能够快速排查并解决问题,节省调试时间。
做小车写程序遇到一个问题,如果只是用到红外避障,两个电机的前进、后退、左转、右转一切正常,但是打开舵机控制端口(如D9),其中的一个电机就没反应了??
电机的4个控制端口为:
const int E1=10;  //控制速度
const int E2=11;
const int M1=12;  //控制方向
const int M2=13;


舵机的控制端口打开:
myservo.attach (9);  //定义舵机使用引脚9

把这个命令行“//”了,电机一切正常。只要打开这个命令行,M1就没有反应了??


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
丄帝De咗臂
丄帝De咗臂
用的什么板子
qq815076543322
qq815076543322回复丄帝De咗臂
那是驱动板吗 我这记错了可能 想起来 Romeo是4 5 6 7 我用到一个驱动板是10 ····
丄帝De咗臂
丄帝De咗臂回复qq815076543322
Romeo控制电机的跳线连接的是4、5、6、7
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
Cain
Cain
感觉像供电不足啊。有外接电源吗?
中庸
中庸
作者
回复Cain
谢谢您回复!舵机没有外接电源啊!
- 没有更多了 -