请教各位关于电位器控制电机
{: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);
} 我觉得,两个就够了了,一个油门,一个方向 来个侧视图,很想知道轮子和底盘是怎样的哦 这套件是在哪里买的? 這車怎麼實現轉彎呢? adanov 发表于 2013-4-22 14:00 static/image/common/back.gif
這車怎麼實現轉彎呢?
左右电机速度不一样,,就可以控制转弯,可是我还编不出怎么控制左右两个电机速度。 但前面兩個輪的寬度跟後面的也一樣照樣可以轉?
我自己也在弄,我是三輪子型的,我是一個動一個不動,哈哈
不過也是想用PWM來控制轉速,也許用步進機放在前放來控制轉向 adanov 发表于 2013-4-22 21:06 static/image/common/back.gif
但前面兩個輪的寬度跟後面的也一樣照樣可以轉?
我自己也在弄,我是三輪子型的,我是一個動一個不動,哈哈 ...
一個動一個不動,那會不會變成90度急轉彎啊?還是那個不動的電機會被輕微帶動啊? 因為速度比較慢,不會馬上變成90度,基本像畫圓一樣,當然這樣很難走出一條漂亮的弧線 adanov 发表于 2013-4-22 21:30 static/image/common/back.gif
因為速度比較慢,不會馬上變成90度,基本像畫圓一樣,當然這樣很難走出一條漂亮的弧線
:loveliness:的確完全停止也是個好辦法。用low和high就可以,:'(可是我還是覺得降低速度不要完全停止比較好。 我和你一样在玩小车,不过我是4个电机的小车。也是用差速转弯。我也写了很多程序。不过最终解决了。我已近实现了。电脑控制小车。超声波测距,液晶显示行走的速度。我用的是航模锂电驱动小学,动力十足啊!!!用lm298N驱动。我们可以一起学习QQ:932500391加我的时候备注一下,谢谢 软件-蹄飞 发表于 2013-4-23 00:02 static/image/common/back.gif
我和你一样在玩小车,不过我是4个电机的小车。也是用差速转弯。我也写了很多程序。不过最终解决了。我已近实 ...
因為我不是很急,所以覺得在論壇上討論比較好,因為後來的人也有可能可以有用的信息。
昨天我也用了步進機,可是我感覺它的馬力比較小,估計背上電池等就轉不了,杯具!
有甚麼大馬力的馬達及步進機推薦嗎?不一定要快,但最起碼負重能轉起來。。。。 你可以看看我发的一个帖子。http://www.geek-workshop.com/thread-4318-1-1.html。我那个小车动力很足。全速起来也很快。你可以去看看
页:
[1]