仿真线路图:

代码:

#include<reg52.h> sbit ENA=P3^5;
sbit IN1=P3^6;
sbit IN2=P3^7;void delay(unsigned int n)
{uint x,y;for(x=n;x>0;x--)for(y=114;y>0;y--);
}void Fan_Turn(unsigned int a) // 调节范围0~100
{ENA=1;       //使能转delay(a);    // a越大,速度越大ENA=0;       // 使能停delay(100-a);
}void main()
{ while(1) { IN1=1;  IN2=0;   // 正转Speed(90);}
}

L298N:

ENA:控制IN1、IN2,当ENA=1时,IN1、IN2可以工作。

ENB:控制IN3、IN4,当ENB=1时,IN3、IN3可以工作。

IN1、IN2:是一对,控制OUT1接的电机。IN1=1、IN2=0时电机正转,IN1=0、IN2=1时电机反转,IN1=0、IN2=0(或者ENA=0)时电机停止转动。

IN3、IN4:是一对,控制OUT2接的电机。IN3=1、IN4=0时电机正转,IN3=0、IN4=1时电机反转,IN3=0、IN2=4(或者ENB=0)时电机停止转动。

调整转速:

ENA=1时,IN1、IN2可以工作。

ENA=0时,IN1、IN2不可以工作。

所以控制一个周期内ENA为高电平和低电平的比例即可控制风扇的转速。

代码来源:L298N 驱动电机与单片机的线路连接图_高佬君的博客-CSDN博客_l298n驱动接线方法图https://blog.csdn.net/m0_46592310/article/details/107799928?ops_request_misc=&request_id=&biz_id=102&utm_term=51%E5%8D%95%E7%89%87%E6%9C%BAL298%E9%A9%B1%E5%8A%A8%E7%94%B5%E6%9C%BA&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-

( 如有侵权,联系删除)

L298N驱动直流电机转动相关推荐

  1. Arduino与Proteus仿真实例-L298N驱动直流电机仿真

    L298N驱动直流电机仿真 1.L298N介绍 L298N 是采用 15 引线多瓦和 PowerSO20 封装的集成单片电路. 它是一种高压.大电流双全桥驱动器,设计用于接受标准TTL逻辑电平和驱动电 ...

  2. Arduino驱动L298N控制直流电机的正反转和调速

    Arduino驱动L298N控制直流电机的正反转和调速 一.前言 二.产品参数 三.驱动直流电机 三.接线图 四.程序 五.实验结果 总结 一.前言 本模块使用ST公司的L298N作为主驱动芯片,具有 ...

  3. 《树莓派项目实战》第十四节 使用L298N驱动板模块驱动直流电机(马达)

    目录 14.1 L298N引脚介绍 14.2 连接到树莓派 14.3 编写代码驱动直流电机 14.4 控制电机转动方向

  4. (14)树莓派B+使用L298N驱动控制四驱车并实现一个简单的web控制端

    在系列文章第12篇中提到了L298N,它是H桥双路直流电机驱动,可以使双路直流电机实现正转或者反转,并且通过ENDA和ENDB输入PWM信号,还可以实现加减速.本文用2块L298N驱动板成功驱动了4个 ...

  5. Arduino A4950 驱动直流电机

    Arduino A4950 驱动直流电机 对于自己做车的大部份同学来说,我和大家一样,用的最多的就是L298N驱动器,这次在家想试着自己研究一个驱动能力更好的更加方便的电机驱动,而网上使用Arduin ...

  6. arduino pmw 串口 字符串_Arduino A4950 驱动直流电机 超详细版

    Arduino A4950 驱动直流电机 对于自己做车的大部份同学来说,我和大家一样,用的最多的就是L298N驱动器,这次在家想试着自己研究一个驱动能力更好的更加方便的电机驱动,而网上使用Arduin ...

  7. 智能家居硬件小制作(含源码)《手势识别控制器》基于PAJ7620手势模块、L298N驱动板、arduino

    智能家居硬件小制作(含源码)<手势识别控制器>基于PAJ7620手势模块.L298N驱动板.arduino 目录 智能家居硬件小制作(含源码)<手势识别控制器>基于PAJ762 ...

  8. 智能车的电机驱动DRV8833、DRV8833驱动直流电机、DRV8833接线图、DRV8833 PWM、DRV8833驱动代码

    以STM32F103C8T6为主控芯片,通过使用DRV8833来驱动直流电机,并用PWM来调节速度. 本文讲了DRV8833的接线.如何输出PWM.以及提供了相关的代码. 相关代码我放最后面了. 最近 ...

  9. [技术讨论]H桥驱动直流电机的效率计算方法

    用H桥来驱动直流电机是很常见的应用,常见的方式有三种,三极管驱动.MOS管驱动.集成电路驱动. 那么对于这三种方式驱动直流电机我们大概都知道存在各自的优缺点,集成电路比较方便,但是效率比较低:MOS管 ...

最新文章

  1. 用Azure VM + Azure Database for MySQL搭建Web服务
  2. Shell的一些基本用法
  3. java 类型 字节_Java数据类型-字节
  4. c++primer plus 第11章 编程题第7题
  5. 藤条生长为字母的动画
  6. java响应式网页设计_基于HTML5的响应式网站的设计与实现(论文).docx
  7. Python的apidoc操作
  8. PHP面向对象知识点
  9. Leetcode 刷题笔记(三) —— 数组类型解题方法三:滑动窗口
  10. python xlrd使用_python:利用xlrd模块操作excel
  11. 微PE制作纯净U盘启动器及CGI安装镜像
  12. 虽迟但到,手眼标定代码实现篇
  13. 如何进行app消息推送(push)
  14. 江南大学物联网工程学院数据库课程实验一作业1实验报告
  15. Excel的高级筛选——数据匹配
  16. 大中型企业九种资金管理模式
  17. 大型医院HIS系统源码 优质源码 医院管理系统源码
  18. 机器翻译 MXNet(使用含注意力机制的编码器—解码器,即 Encoder编码器-Decoder解码器框架 + Attention注意力机制)
  19. 混合驱动的神经网络动态逆无人机机动飞行控制
  20. 脸上不同位置长痘痘的原因,华仁堂贾主任祛痘为你提示

热门文章

  1. 商家门店会员管理,只要这五步,稳步提升销售额
  2. 基带混用导致信号弱?iPhone网络差的原因及修复,望周知
  3. 钢条切割(记忆型递归)dp
  4. McAfee解读风险管理之道 企业安全面临新挑战
  5. Facebook批量养号分享
  6. Linux 与 Python编程2021 经典函数实例 educoder实训
  7. Mit6.S081-xv6参考书翻译
  8. XV6 swtch.S详解
  9. 3分钟教你开通阿里云AccessKey秘钥,并完成对应授权!
  10. 微信小程序怎么实现 图片按住一角缩放、旋转、拖拽