极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 420|回复: 1

ARDUINO控制遥控车的问题,求帮助

[复制链接]
发表于 2017-9-10 21:03:32 | 显示全部楼层 |阅读模式
想用遥控车改造一个智能小车,自动驾驶控制的,
但在第一阶段就遇到问题了,

车子用的是双向电调的车子,
使用SERVO库的代码,始终电机转不起来,
要么就是只能往一个方向转动,
也无法刹车

哪位前辈能给个代码吗?
电路连接我觉的是没问题的

电调的白色线连接信号端口
黑色连接地,
红色不连,
2个外部电源给电调和ARDUINO供电
回复

使用道具 举报

 楼主| 发表于 2017-9-12 15:33:47 | 显示全部楼层
查阅了资料了,控制电调使用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

}

但是这个代码要使用读度电位器值来控制电机

那请问,如果我不用电位器控制电机正反的话,
修改那个代码可以让电机自动正反和刹车呢?
回复 支持 反对

使用道具 举报

高级模式  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2017-11-25 13:49 , Processed in 0.039689 second(s), 6 queries , File On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表