极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19021|回复: 3

请问该如何使电机反转啊?arduino+电调+电机。

[复制链接]
发表于 2016-2-25 13:18:52 | 显示全部楼层 |阅读模式
请问各位大神我该如何使电机反转啊?电机驱动板买哪个型号?怎样接线啊?求有做过电机正反转的大神帮忙。
现在电机可以正转,减速,停止,就是不可以反转。
遥控器可以控制电机正反转,如果做H桥的话,要买哪个型号的电机驱动板?
电调只有三个接口,- (负极) +(正极) 信号(pwm),该如何接线?
arduino 代码:
Servo duoji;
Servo motor;

int x=90;
int y=0;
char val; // Data received from the serial port
int ledPin = 13; // Set the pin to digital I/O 13
boolean ledState = LOW; //to toggle our LED
void setup()
{
pinMode(ledPin, OUTPUT); // Set pin as OUTPUT
//initialize serial communications at a 9600 baud rate
Serial.begin(9600);
establishContact(); // send a byte to establish contact until receiver responds
motor.attach(5);
duoji.attach(9);
}
void loop()
{
if (Serial.available() > 0) { // If data is available to read,
val = Serial.read(); // read it and store it in val

if(-1 != val) //if we get a 1
{
if('d'==val){
for( x=90;x<125;x+=3){}
duoji.write(x);
delay(20);
}
//delay(20);
if('s'==val){
x=90;
duoji.write(x);
}
if('a'==val){
for( x=90;x>55;x-=3){}
duoji.write(x);
delay(20);
}

if('j'==val)
{

y=100;
motor.write(y);
delay(15);
}
if('k'==val)
{
y=y-2;
if(y<=0)
{y=0;}
motor.write(y);
delay(15);
}
if('l'==val)
{
y=-115;
motor.write(y);
delay(15);
}

ledState = !ledState; //flip the ledState
digitalWrite(ledPin, ledState);
}
delay(100);
}
else {
Serial.println("Hello, world!"); //send back a hello world
delay(50);
}
}

void establishContact() {
while (Serial.available() <= 0) {
Serial.println("A"); // send a capital A
delay(300);
}
}


现在问题是:我按下L按键后,如何使电机反转?
大神快点出现吧!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2016-2-25 14:05:39 | 显示全部楼层
哥们你要买双向电调才行啊,90以上正传,90以下反转
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-25 23:44:15 | 显示全部楼层
我的是双向电调,可以反转的。尝试过80,不过电机不会反转。100正转。
回复 支持 反对

使用道具 举报

发表于 2016-5-31 17:21:05 | 显示全部楼层
怎么电机没有反应啊   能不能说一下啊   在发一遍程序看看嘛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-18 07:50 , Processed in 0.063372 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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