虎途国际_虎途国际娱乐登陆中心_虎途国娱乐国际城

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 183|回复: 4
打印 上一主题 下一主题

[未解决] 求助!!!如何用程序控制四驱车在直线行驶时突然转弯?

[复制链接]
跳转到指定楼层
楼主
本人小白一枚,试着做四驱车,想要实现四驱车的精确转弯。我用一块uno板子以及两个L298N完成了四驱的硬件。可是在编程时遇到了难题,我的程序为何不能在直线行驶时实现转弯,请大神指教,感激不尽。 程序如下。
void setup() {
pinMode(9,OUTPUT);
pinMode(8,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(7,OUTPUT);
}

void loop() {
digitalWrite(9, HIGH);
digitalWrite(8, LOW);
digitalWrite(5, HIGH);
digitalWrite(4, LOW);
digitalWrite(3, HIGH);
digitalWrite(2, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
analogWrite(9,255);
analogWrite(5,255);
analogWrite(3,255);
analogWrite(6,255);
delay(100000);
analogWrite(9,255);
analogWrite(5,50);
analogWrite(3,50);
analogWrite(6,255);
delay(100000);
}

QQ图片20180415162707.jpg (177.79 KB, 下载次数: 0)

小车图

 小车图
回复

使用道具 举报

沙发
发表于 6 天前 | 只看该作者
是否有硬件支撑?软件并不是万能的
需要考虑转向机构,具体原理可以参照汽车。一般常见轿车是前置驱动,前轮可旋转
当然,特斯拉什么的后轮驱动也不是不可以,但是目前现行的方案都是前轮还负责转向。

单纯通过控制左右轮转速来实现转向实际上会有很多弊病
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 5 天前 | 只看该作者
darkorigin 发表于 2018-4-15 23:25
是否有硬件支撑?软件并不是万能的
需要考虑转向机构,具体原理可以参照汽车。一般常见轿车是前置驱动,前 ...

请问需要什么样的硬件?我只想做个简单点的,基于目前硬件所能实现的。
回复 支持 反对

使用道具 举报

地板
发表于 5 天前 | 只看该作者
建议 你先一个轮子一个轮子的测试,再一起测试全部轮子的转向。要不然你不知道到底是哪一步出问题了。
回复 支持 反对

使用道具 举报

5#
发表于 5 天前 | 只看该作者
本帖最后由 darkorigin 于 2018-4-16 21:52 编辑
安伯良 发表于 2018-4-16 09:26
请问需要什么样的硬件?我只想做个简单点的,基于目前硬件所能实现的。


目前硬件?那也只能通过调整2个轮子的转速来实现转弯
比如左轮向前,右轮子停止,那么车子就会向右跑
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|虎途国际_虎途国际娱乐登陆中心_虎途国娱乐国际城 ( 浙ICP备09023225号 )

GMT+8, 2018-4-21 21:29 , Processed in 0.039380 second(s), 7 queries , File On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表
博评网