极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23169|回复: 12

请教各位关于电位器控制电机

[复制链接]
发表于 2013-4-21 21:54:04 | 显示全部楼层 |阅读模式
{:soso_e196:} 请教大师傅,小弟我刚学arduino,想做个小车,2个直流电机,还有3个电位器控制。
一个电位器用pwm直接控制2个电机加减速,另外2个电位器分别控制两个电机的速度快慢,使其可以转弯。
电位器1:做总体加速,电位器2:控制左转,电位器3:控制右转,不知道这样可不可以。

就是电位器1数值减去电位器2数值使左转电机转慢,电位器1数值减去电位器3数值使右转电机转慢,我弄了一半出现了个问题,当电位器1数值小于电位器2数值时,电位器2不断重复,不会数值到0就停止。

我想电位器2和3到达0后就停止,不要重复
就是写这个简单程序,希望各位高手你帮帮我。
void setup()
{
     pinMode(11,OUTPUT);  //有pwm功能的输出口
     pinMode(10,OUTPUT);  //有pwm功能的输出口
}

void loop()
{
      int n = analogRead(A0);   //电位器1
      int n1 = analogRead(A1); //电位器2
      int n2 = analogRead(A2); //电位器3
      analogWrite(10,n/4-n1);
      analogWrite(11,n/4-n2);
}

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2013-4-21 22:12:10 | 显示全部楼层
我觉得,两个就够了了,一个油门,一个方向
回复 支持 反对

使用道具 举报

发表于 2013-4-21 22:41:02 | 显示全部楼层
来个侧视图,很想知道轮子和底盘是怎样的哦
回复 支持 反对

使用道具 举报

发表于 2013-4-22 09:05:02 | 显示全部楼层
这套件是在哪里买的?
回复 支持 反对

使用道具 举报

发表于 2013-4-22 14:00:10 | 显示全部楼层
這車怎麼實現轉彎呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-22 17:13:35 | 显示全部楼层
adanov 发表于 2013-4-22 14:00
這車怎麼實現轉彎呢?

左右电机速度不一样,,就可以控制转弯,可是我还编不出怎么控制左右两个电机速度。
回复 支持 反对

使用道具 举报

发表于 2013-4-22 21:06:06 | 显示全部楼层
但前面兩個輪的寬度跟後面的也一樣照樣可以轉?
我自己也在弄,我是三輪子型的,我是一個動一個不動,哈哈
不過也是想用PWM來控制轉速,也許用步進機放在前放來控制轉向
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-22 21:23:04 | 显示全部楼层
adanov 发表于 2013-4-22 21:06
但前面兩個輪的寬度跟後面的也一樣照樣可以轉?
我自己也在弄,我是三輪子型的,我是一個動一個不動,哈哈 ...

一個動一個不動,那會不會變成90度急轉彎啊?還是那個不動的電機會被輕微帶動啊?
回复 支持 反对

使用道具 举报

发表于 2013-4-22 21:30:08 | 显示全部楼层
因為速度比較慢,不會馬上變成90度,基本像畫圓一樣,當然這樣很難走出一條漂亮的弧線
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-22 22:06:49 | 显示全部楼层
adanov 发表于 2013-4-22 21:30
因為速度比較慢,不會馬上變成90度,基本像畫圓一樣,當然這樣很難走出一條漂亮的弧線

的確完全停止也是個好辦法。用low和high就可以,可是我還是覺得降低速度不要完全停止比較好。
回复 支持 反对

使用道具 举报

发表于 2013-4-23 00:02:59 | 显示全部楼层
我和你一样在玩小车,不过我是4个电机的小车。也是用差速转弯。我也写了很多程序。不过最终解决了。我已近实现了。电脑控制小车。超声波测距,液晶显示行走的速度。我用的是航模锂电驱动小学,动力十足啊!!!用lm298N驱动。我们可以一起学习QQ:932500391  加我的时候备注一下,谢谢
回复 支持 反对

使用道具 举报

发表于 2013-4-23 19:50:05 | 显示全部楼层
软件-蹄飞 发表于 2013-4-23 00:02
我和你一样在玩小车,不过我是4个电机的小车。也是用差速转弯。我也写了很多程序。不过最终解决了。我已近实 ...

因為我不是很急,所以覺得在論壇上討論比較好,因為後來的人也有可能可以有用的信息。

昨天我也用了步進機,可是我感覺它的馬力比較小,估計背上電池等就轉不了,杯具!
有甚麼大馬力的馬達及步進機推薦嗎?不一定要快,但最起碼負重能轉起來。。。。
回复 支持 反对

使用道具 举报

发表于 2013-4-23 21:45:59 | 显示全部楼层
你可以看看我发的一个帖子。http://www.geek-workshop.com/thread-4318-1-1.html。我那个小车动力很足。全速起来也很快。你可以去看看
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-5 07:18 , Processed in 0.073748 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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