ARDUINO控制遥控车的问题,求帮助
想用遥控车改造一个智能小车,自动驾驶控制的,但在第一阶段就遇到问题了,
车子用的是双向电调的车子,
使用SERVO库的代码,始终电机转不起来,
要么就是只能往一个方向转动,
也无法刹车
哪位前辈能给个代码吗?
电路连接我觉的是没问题的
电调的白色线连接信号端口
黑色连接地,
红色不连,
2个外部电源给电调和ARDUINO供电
http://imgsrc.baidu.com/forum/w%3D580%3B/sign=55293e994c10b912bfc1f6f6f3c6fc03/ac4bd11373f08202c297e81d40fbfbedab641b8e.jpg 查阅了资料了,控制电调使用SERVO库就行,
所以我使用这个
#include <Servo.h>//Using servo library to control ESC
Servo esc; //Creating a servo class with name as esc
void setup()
{
esc.attach(8); //Specify the esc signal pin,Here as D8
esc.writeMicroseconds(1000); //initialize the signal to 1000
Serial.begin(9600);
}
void loop()
{
int val; //Creating a variable val
val= analogRead(A0); //Read input from analog pin a0 and store in val
val= map(val, 0, 1023,1000,2000); //mapping val to minimum and maximum(Change if needed)
esc.writeMicroseconds(val); //using val as the signal to esc
}
但是这个代码要使用读度电位器值来控制电机
那请问,如果我不用电位器控制电机正反的话,
修改那个代码可以让电机自动正反和刹车呢?
页:
[1]