- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
298N驱动小车
全国大学生电子设计竞赛已经过去一个多月,发现大家对小车的热情丝毫不减,今天就用Arduino简单的控制一下小车的前进及转弯。
??? 话不多说,要准备的东东有:小车、Arduino控制器、Arduino传感器扩展板(这里我为了接线方便使用)、双H桥直流电机驱动板、电池、杜邦线若干。
??? 双H桥直流电机驱动板的接线方式及使用方法以前博文Arduino控制直流电机曾介绍过,这里就不再说了,不过还有一些网友不清楚怎么控制两路直流电机,以及网友们对前篇博文反映不清楚的地方,这里做一下详细说明。
??? 首先VMS驱动部分取电可接+5V-+46V,逻辑部分可板内取电,即端子可悬空,也可接入+5V-+7V。端子左右两排三个插针分别用来控制两路直流电机。EA、EB接入ArduinoPWM接口用于电机调速,I1、I2、I3、I4接口,分别用来控制两路直流电机前进、后退、转向以及刹车,只需接入Arduino的数字接口即可。
??? 散热片后有单排四个插针用来接步进电机,但是我们也可以用他们接入两路直流电机,这样首先可以解决电机线不够长的问题,其次就是用杜邦线做电机引线方便插接问题了,不过用这个方式接线我们一定要注意一点,就是板子左右上角的电流反馈接口跳线帽一定要像下图一样接好,左右对称。电流反馈功能以后再研究,且电机插针左边两插针与左路电机对应,右边两插针与右路电机对应,杜邦线插接即可。
到此准备工作基本完成,可以编写程序了,这里我把小车直走、后退、左转、右转、刹车的功能都编写进程序供大家参考。
程序如下:
int pinI1=8;//定义I1接口int pinI2=9;//定义I2接口int speedpin=11;//定义EA(PWM调速)接口int pinI3=6;//定义I3接口int pinI4=7;//定义I4接口int speedpin1=10;//定义EB(PWM调速)接口
void setup(){? pinMode(pinI1,OUTPUT);? pinMode(pinI2,OUTPUT);? pinMode(speedpin,OUTPUT);? pinMode(pinI3,OUTPUT);? pinMode(pinI4,OUTPUT);? pinMode(speedpin1,OUTPUT);
}void loop()
{
?//直走
???? analogWrite(speedpin,100);//输入模拟值进行设定速度???? analogWrite(speedpin1,100);???? digitalWrite(pinI4,LOW);//使直流电机(右)逆时针转???? digitalWrite(pinI3,HIGH);???? digitalWrite(pinI1,LOW);//使直流电机(左)顺时针转???? digitalWrite(pinI2,HIGH);
???? delay(2000);
?//后退
???? analogWrite(speedpin,100);//输入模拟值进行设定速度???? analogWrite(speedpin1,100);???? digitalWrite(pinI4,HIGH);//使直流电机(右)顺时针转???? digitalWrite(pinI3,LOW);???? digitalWrite(pinI1,HIGH);//使直流电机(左)逆时针转???? digitalWrite(pinI2,LOW);
???? delay(2000);
?//左转
???? analogWrite(speedpin,60);//输入模拟值进行设定速度???? analogWrite(speedpin1,60);???? digitalWrite(pinI4,LOW);//使直流电机(右)逆时针转???? digitalWrite(pinI3,HIGH);???? digitalWrite(pinI1,HIGH);//使直流电机(左)逆时针转???? digitalWrite(pinI2,LOW);
???? delay(2000);
?//右转
???? analogWrite(speedpin,60);//输入模拟值进行设定速度???? analogWrite(speedpin1,60);???? digitalWrite(pinI4,HIGH);//使直流电机(右)顺时针转???? digitalWrite(pinI3,LOW);???? digitalWrite(pinI1,LOW);//使直流电机(左)顺时针转???? digitalWrite(pinI2,HIGH);
???? delay(2000);
?
您可能关注的文档
- (六年级语文上册)导学案电子备课教案.doc
- (冀教版)三年级科学上册教案-蚯蚓-4.doc
- (教科版)五年级科学上册课件_蚯蚓的选择 2.ppt
- (沪教版高三上)数学:15.6《球面直线与球面距离》课件1.ppt
- (第5课)第三节等比数列定义通项求取.ppt
- (项目管理)微软项目-求生法则-13.pdf
- (项目管理)微软项目-求生法则-16.pdf
- 02月13日 【寰趣】【一价全含】法意瑞3国12天(CA米兰-巴黎)意签.doc
- 1-6年级汉字.doc
- 1.3文章.ppt
- 上海市宝山区2025-2026学年第一学期期末考试高三英语试卷(含答案).pdf
- 云南省普洱市镇沅县第一中学2025-2026学年高二上学期期中考试语文试题(含答案).pdf
- 天津市扶轮中学2025-2026学年高一上学期第一次月考英语试题(含答案).pdf
- 上海市杨浦区2026届高三一模英语试题(含答案).pdf
- 湖北省八校联考2025-2026学年高二上学期月考语文试题(含答案).pdf
- 山西省介休市第一中学校2025-2026学年高二上学期期中考试英语试卷(含答案,无听力原文及音频).pdf
- 江苏省无锡市梅村高级中学2025-2026学年高二上学期期中英语试题(含答案).pdf
- 山东省临沂市临沭县2025-2026学年九年级(上)期中化学试卷(含答案).pdf
- 山东省菏泽市2025-2026学年高二上学期期中考试英语(B)试卷(含答案,无听力原文及音频).pdf
- IPO审核耗时与首发股票市场表现.pdf
最近下载
- 精品课件-《菩萨蛮·书江西造口壁》(优质课课件用).ppt VIP
- 应用高等数学(第2版)练习册胡桐春课后习题答案解析.docx VIP
- 2025年连云港专业技术人员公共课程公需考试-学习贯彻党的二十届三中全会精神.docx VIP
- 标准作业流程心得体会范文.docx VIP
- DBJT 61-38-2016 建筑给水排水与采暖工程施工工艺标准.docx VIP
- 尿液干化学法检测尿液红细胞与白细胞假阴性结果分析.doc VIP
- 皖南医学院《马克思主义基本原理》2016-2017学年期末考试卷.pdf VIP
- 2023年四川省气象部门事业单位招聘考试真题.docx VIP
- 简约手绘工作概述商务汇报通用PPT模板.pdf VIP
- 2023年四川省气象部门事业单位招聘考试真题.docx VIP
原创力文档


文档评论(0)