L298N 驱动电机与单片机的线路连接图
1 当用单片机5V电源给L298N供电驱动5V的小马达时,驱动模块的12V和5V都接单片机的5V,GND一定得接单片机的GND。第一排6个排针接单片机的IO口就可以了。其中IN1到IN4为马达逻辑输入,控制其正转和反转。以左边马达为例当IN1=0,IN2=1时为正转。IN1=1,IN2=0时为反转。待机则全为0,刹车则全为1。ENA和ENB为两马达的使能(调速用)。
2当接入7~12V电压时,正5V不需要接电压,其可以输出5V的电压供单片机使用。中间那个接单片机的GND。
3当输入的电压大于12V小于24V时,需要拔掉电源旁的跳线帽,5V端需要接入5v的电压,GND还是接GND。
下面是我写的驱动代码(51单片机)
#include<reg52.h>
#define uint unsigned int
sbit ENA=P3^5;
sbit IN1=P3^6;
sbit IN2=P3^7;
void delay(uint n){uint x,y;for(x=n;x>0;x--)for(y=114;y>0;y--);
}
void Speed(uint a) // 调节范围0~100
{ENA=1; //使能转delay(a); // a越大,延时越久,速度越大ENA=0; // 使能停delay(100-a);// 类似
}
void main()
{ while(1) { // 反转IN1=1;IN2=0;Speed(70);}
} 在这里插入代码片
L298N 驱动电机与单片机的线路连接图相关推荐
- L298N驱动电机+pwm
目录 一.L298N驱动电机 二.pwm波输出--电机转动 pwm参数 pwm参数计算 输出比较 pwm基本结构:运行控制 → 时基单元 →捕获/输出比较通道 时基单元 捕获/输出通道的输出 STM3 ...
- PIC单片机PIC18F26K80中断优先级图
上图中,高优先级为红色线的上半部分,低优先级为红色的下半部分.其中一个中断源在上半部分和下半部分都有的,表示它既可以设为高优先级,也可以设为低优先级.如TMR0(定时器0)在上半部分和下半部分都有:而 ...
- L298N驱动直流电机转动
仿真线路图: 代码: #include<reg52.h> sbit ENA=P3^5; sbit IN1=P3^6; sbit IN2=P3^7;void delay(unsigned i ...
- 基于51单片机的蓝牙控制小车的简单实现(有源代码,无图) (上篇)
1. 简介 这是2016年底两周时间做的一个蓝牙小车,它分为上下两篇,本文是上篇.原本是发在了http://bbs.elecfans.com/ 的,不过由于我的博客都在CSDN上,因此我就把它们重新复 ...
- 【51】基于51单片机的蓝牙控制小车的简单实现(有源代码,无图)
原文地址:http://bbs.elecfans.com/forum.php?mod=viewthread&tid=544143 此帖子现在有一个后续版本,实现了手机端的蓝牙程序控制小车运动以 ...
- lj245a引脚功能图_技术文章—教你快速读懂单片机时序图
我们都知道在学校是通过铃声来控制所有班级的上下课时间,那个单片机是通过什么样的办法进行取指令,执行指令和其它操作的呢?在这里引入了一个时序的概念: 一.时钟电路 单片机时钟电路有三种方式: 1.单片机 ...
- adc0809引脚图及功能_80C51单片机的引脚及其功能介绍
首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍. 单片机的40个引脚大致可分为4类:电源.时钟.控制和I/O引脚. ⒈ 电源: ⑴ VCC - 芯片电源,接+5V: ⑵ VSS - 接 ...
- arduino uno r3单片机封装图_单片机控制的OLED简易电子表原型
在多年以前,我刚开始学单片机的时候,就想着要用51单片机加上0.96英寸的OLED DIY一个电子表,但是可惜当时水平有限,没能实现.现在我早已玩转了STM32,准备向ARM9进发,突然想到了当年的想 ...
- hc05与单片机连接图_lcd1602接线图_lcd1602与单片机连接图
lcd1602液晶屏在很懂工业产品上都有应用,LCD1602能够能够同时显示32个字符,价格便宜,编程简单而且稳定可靠.lcd1602液晶屏是一种图形点阵显示器,显示原理简单易懂,都是液晶屏内部的液晶 ...
最新文章
- 【译】表变量和临时表的比较(转)
- Nilearn中的基本操作和查看
- 数据库-优化-pt-kill-授权-数据
- C++内存日志系统(一)
- WebSocket开发说明文档
- 基于R语言地理加权回归、主成分分析、判别分析等空间异质性数据分析
- java利用poi为excel添加图片水印
- ubuntu配置全局系统代理
- javascript基础常识问答(三)
- 软件工程(3)微信抢票应用个人总结
- Linux应用程序动态更改用户ID
- tomcat各版本下载
- b与b不同(b和B的区别)
- 【Pandas处理CSV】Error tokenizing data. C error: Expected 1 fields in line XX, saw XX
- 提升效率:优化Java代码的35个小技巧
- matlab lpc求共振峰频率,共振峰检测算法研究与实现
- 穿越NAT的SDWAN技术实现(下)
- powerpc 配置ddr3
- 自然语言理解(NLU)相关微信小程序大全
- 学习笔记四.基于HAL库的stm32f103硬件读写EEPROM(CUBEMX)
热门文章
- 如何从零打造一把专属的 “客制化机械键盘” —— 个人指南来啦
- applovin 面试经验
- (转载)VC的内存泄漏检查
- 数据库之查询表student——查询计算机系年龄在20岁以下的学生姓名
- 1.1 本手册的结构
- geotools 可视化,具有无状态渲染器
- 审稿过程中的一些人名(EIC,AE,ADM)
- SEOer在创业团队6个月的故事
- 虚拟机命令里面的光标不动了怎么办_专治VMware各种不服之虚拟机开机黑屏、蓝屏...
- python中文分词统计_python 中文字数统计/分词