L9110S电机驱动——让小车动起来
L9110S电机驱动模块
产品介绍
- 双L9110S芯片的电机驱动
- 模块供电电压:2.5-12V,供电电压越大则直流电机转速越快,前提不超过额定电压
- 适合的电机范围:电机工作电压2.5v-12V之间,最大工作电流0.8A,目前市面上的智能小车电压和电流都在此范围内
可以同时驱动2个直流电机,或者1个4线2相式步进电机。 - PCB板尺寸:2.8cm*2.1cm超小体积,适合组装
- 设有固定安装孔,直径:3mm
模块接口说明
【6P黑色弯排针说明】
- VCC 外接2.5V-12V电压
- GND 外接GND
- IA1 外接单片机IO 口
- IB1 外接单片机IO口
- IA2 外接单片机IO口
- IB2 外接单片机IO口
【4P绿端子说明】
- 0A1 0B1 接直流电机2个引脚,无方向
- 0A2 0B2 接直流电机2个引脚,无方向
两个直流减速电机工作电压为:3-6V
6V <=200mA 200+_10%rpm
3V <=150mA 90+_10%rpm
程序
因为模块手册的使用说明不太容易理解,电机正反转不清楚,电机插上轮子后通过代码可以很好的分析出电机到底怎么转的
模块接线:
1.先定义引脚,
//右轮
sbit rightA = P3^2;
sbit rightB = P3^3;
//左轮
sbit leftA = P3^4;
sbit leftB = P3^5;
2.控制小车前进
/*** @brief控制小车前进* @param无* @retval无*/
void GoForward()
{rightA = 0;rightB = 1;leftA = 0;leftB = 1;
}
3.控制小车后退
/*** @brief控制小车后退* @param无* @retval无*/
void GoBack()
{rightA = 1;rightB = 0;leftA = 1;leftB = 0;
}
4.控制小车左转,只需让左轮不动,右轮动就行
/*** @brief控制小车左转* @param无* @retval无*/
void GoLeft()
{//右轮动rightA = 0;rightB = 1;//左轮不动leftA = 0;leftB = 0;
}
5.控制小车右转,右轮不动,左轮动
/*** @brief控制小车右转* @param无* @retval无*/
void GoRight()
{//右轮不动rightA = 0;rightB = 0;//左轮动leftA = 0;leftB = 1;
}
6.控制小车停止,左右轮都不动
/*** @brief控制小车停止* @param无* @retval无*/void Stop()
{//右轮不动rightA = 0;rightB = 0;//左轮不动leftA = 0;leftB = 0;
}
main函数中直接调用对应的转动函数即可驱动模块让小车动起来
L9110S电机驱动——让小车动起来相关推荐
- STM32F103连接L9110S电机驱动控制小水泵
硬件材料 开发板 野火STM32-F103指南者 L9110S电机驱动 引脚连接 代码简介 本模块通过控制L900S驱动电机来控制小水泵的开启与关闭.模块实现的只是简单的开关,并未实现其他的功能,也可 ...
- 小龟机器人图形编程第一课——小车动起来
知识点: 1.编程知识点(基础操作.修改参数.循环逻辑) 2.模块知识点(运动模块.车轮模块) 3.科学知识点(差速结构运动原理) 课前准备: 环境:网络及手机/电脑 准备:组装好的初始态小龟小车,并 ...
- arduino代码_arduino智能小车项目——01、配件介绍及代码部分教程
各位小伙伴大家好: 本期我们开始制作智能小车项目,这因该是资源包里面难度相对较大的项目. 所以我们从易到难把项目进行分解,先从实现较为简单的功能开始. 本期我们的目标是实现小车的自主运动,代码部分也相 ...
- 胡乱捣鼓03——PID定身12cm直线追踪小车做起来~
目录 1.通俗理解PID 1.1PID是什么呢? 1.2 P.I.D (用来干嘛?) 2.小车搭建 3.PID代码不过12行 4.调参与分析 5.视频 1.通俗理解PID 本项目的小车用到位置式PID ...
- STM32智能小车------PWM驱动直流电机
文章目录 一.硬件连接 1.器件清单: 2.接线: 3.驱动电机 二.软件驱动代码编写 1.初始化代码 2.电机驱动代码 总结 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生. ...
- gazebo小车仿真时遇到问题:没有cmd_vel和odom话题
Gazebo键盘控制小车不动,发现没有cmd_vel和odom话题 在做ros机器人开发实践中的gazebo仿真时,改了一个四轮(两驱)的长方体小车,遇到了一个问题,即键盘控制小车没有反应,查看ros ...
- 【一】Donkey Car - 驴车-无人驾驶小车项目与硬件介绍(车身模块、运动模块)
一.项目介绍 主要以无人驾驶小车的控制实践为目的,整体可分为三个阶段,分别是造车.调车.玩车. 造车--完成无人驾驶小车的设计和制作 调车--让小车动起来 玩车--让小车跑起来 二.造车之硬件介绍 整 ...
- 由简至难可以轻松无障碍自己学习的Arduino套件,学习各种传感器、执行器、电子元件等,制作Arduino小车,可以用来巡线、避障、无线遥控
套件介绍 很多孩子从来没有接触过机器人,没有编程过(很害怕去接触,觉得很难),电子元件也没有接触过,不知道电阻.电容.二极管等,不知道电路知识! Arduino中级自学套件资料齐全,由浅至深,所有项目 ...
- 基于STM32F103智能巡线小车
项目描述: 巡线小车是我作为新手入手的第一个项目,基本巡线功能是使用红外传感器循迹模块判断黑线的路径来确定转向方向,同时控制单片机配置PWM占空比波控制小车前进的L298N电机模块,实现前后退,左 ...
最新文章
- Linux怎么对当前目录提权,linux提权方法(不断总结更新)
- reactjs Fragment的作用
- 直播中那几秒延时到底来自哪?
- 课节5:图神经网络算法(二)
- 【报告分享】2020年中国企业直播研究报告-36氪.pdf(附下载链接)
- ffmpeg java调用_macos下ffmpeg使用及java调用
- Silverlight 3正式版新鲜出炉
- django 自定义标签
- 前端开发之谷歌实用插件fehelper JSON助手
- 最后一波机会!!本周你最不能错过的互联网大会,VIP门票0元限时抢!
- 电商与ERP集成方案
- 计算机专业英语四六级,英语四级历年真题,历年四六级真题电子版?
- 冬幕节成就任务攻略指引
- 用Qt开发Symbian应用程序总结
- 全国短信息中心号码一览
- 不支持wifi,删掉“屏幕投射”
- 软件工程专业四年注意事项以及学习计划
- YoloV4论文学习
- 白领的一天 场景7:薪水与福利
- 一套asp.net开发的快递单打印系统源码
热门文章
- 学无止境,笔不停耕----写博客两周年的一些感悟
- 仙童半导体和“八叛逆”所缔造的硅谷模式
- NEIL: Extracting Visual Knowledge from Web Data
- 前端工作随笔日记 Day02
- 应届毕业生(程序员)如何工作更顺利、步步高升
- 修饰符*和&应该靠近数据类型还是该靠近变量名
- 【转】情牵牛仔裤 情色一生
- Carrying Conundrum(思维)
- UVa 11549 Calculator Conundrum (训练指南,Floyd 判圈算法)
- AI一分钟|快播王欣出狱,与姚劲波、何小鹏一起畅谈人工智能、区块链