文章目录

  • L298P工作原理:
  • L298P与其他元件的连接方法:laughing:
    • 与Arduino的连接
    • 与红外传感器的连接:smile_cat:
    • 电机的连接
  • 程序编写:smiley:
  • Aruino函数说明
    • 初始宏定义
    • 功能函数定义
    • 初始化函数
    • 主任务循环
    • 完整代码如下:haircut:
    • 无法循迹、出现错误怎么调:apple:

Author:1071094493@qq.com


L298P工作原理:

​ 上图是本文中使用的L298P驱动,他的作用是将输入的3.3V或5V低压信号转换为高压信号。

​ 上图是L298P的原理图,从上图可以看出对于L298P芯片而言当In1(单片机输入)为高电平时输出Out1将会和Vs(电源)连通也为高电平,当为低电平时Out1将会和地相连。对于(In2-Out2)(In3-Out3)(In4-Out4)这三种组合也是同样的道理,通过电路结构我们发现,只有图中的EnA与EnB同时为高电平时,四个输出接口(Out1、Out2、Out3、Out4)才会出现有效值。利用这个特点我们可以通过拉低EnA和EnB的值来关闭输出实现刹车的目的。

L298P与其他元件的连接方法

【Arduino】基于Arduino的循迹小车电路连接与程序编写相关推荐

  1. 基于arduino的5路循迹小车(1)

    基于arduino的5路循迹小车(1) 初步小车运动 1.硬件选用 1.开发板使用arduino 2560 2.电机驱动板使用 大功率电机驱动板(PWM由两个端子控制) 3.电源12V锂电池 4.降压 ...

  2. 基于arduino的5路循迹小车(2)

    基于arduino的5路循迹小车(2) 小车5路红外循线 接第一篇链接 https://blog.csdn.net/weixin_45984029/article/details/103437347 ...

  3. 基于arduino的5路循迹小车(4)与舵机控制板的通信控制

    基于arduino的5路循迹小车(4) arduino与舵机控制板的通信控制 以及语音播报模块 接第一篇链接 https://blog.csdn.net/weixin_45984029/article ...

  4. 基于arduino的5路循迹小车(3)

    基于arduino的5路循迹小车(3) 使用红外模块的定位停车 以及超声波避障 接第一篇链接 https://blog.csdn.net/weixin_45984029/article/details ...

  5. ARDUINO NANO 的 PID 循迹小车

    [Arduino项目]使用 ARDUINO NANO 的 PID 循迹小车 -------------------------------------------------------------- ...

  6. 基于CW32遥控循迹小车

    题目要求 1.完成小车组装: 2.小车具有循迹功能: 3.小车具有遥控功能: 4.可显示电池电压及左右轮分别的转速. 题目分析 由题可知小车大致可分为主控.显示.蓝牙.循迹四个部分 主控我选用的是CW ...

  7. c语言小车程序,循迹小车的C语言程序(带注释)

    循迹小车的C语言程序附带详细的注释 以便在阅读程序时 方便理解 另外 此程序是与FPGA板的VHDL液晶显示和音乐播放程序相互联系的... /*****循迹小车的制作与设计--单片机 C语言与 FPG ...

  8. 基于Arduino3路循迹小车

    本人西伯利亚蟑螂,最近抽空回顾了一下arduino,顺手做了个arduino循迹小车 (条件所限我的小车为两驱三路循迹模块小车) 话不多说,先上干货. #define STOP      0 #def ...

  9. 基于Arduino控制的网格循迹小车

    1.元器件选型 电子元器件清单 序号 标号 名称 规格 数量 1 / Arduino板 / 1 2 / 驱动模块 LM298N 1 3 / 巡线模块 5 机械零部件清单 序号 标号 名称 规格 数量 ...

  10. 【arduino】三路pid循迹小车

    这是个很久之前的项目,没有保存照片,故使用文字+图片说明 先提前说明,想用pid就需要足够的精度,数字信号很难满足,故选用模拟信号,51系列建议放弃,没有自带模拟接口,只能外接转换器,非常麻烦 pid ...

最新文章

  1. Jewels and Stones
  2. 一个SQL的几种写法
  3. 中国碳化硅行业发展走势与需求前景研究报告2022版
  4. 晶振测试与使用中的主要问题(z)
  5. interface-C#接口-统一的标准
  6. scrapy 模拟登陆
  7. python地理位置聚类_python – 用于聚类地理位置数据的DBSCAN
  8. ubuntu中安装mongodb注意事项
  9. 1 企业实战(3) Redis服务部署和配置详解 (资源)
  10. firefox 火狐浏览器安装java插件
  11. 口腔行业的隐形冠军,现代牙科集团掘金步入新阶段
  12. 使用阿里云邮件推送服务发送验证码
  13. 阿里云Maven配置方案
  14. 域名由谁管理?申请域名注册服务机构要具备什么条件?
  15. win10底部任务栏无响应 解决办法
  16. 台式计算机文件打不开怎么回事,电脑打不开文件是怎么回事 电脑打不开文件是什么原因...
  17. Android中实现红绿灯动画,android红绿灯制作
  18. Vue乱搞系列之axios发起表单请求
  19. 石家庄铁道大学 2016 上半年软件工程课助教总结
  20. 什么是root?我来告诉你为什么它叫root

热门文章

  1. 人人开源代码生成器的使用
  2. OPENCV2.4.7+VS2010+海康威视摄像头
  3. 自动控制原理9.4---李雅普诺夫稳定性分析
  4. linux快捷键停止抓包命令,【linux命令】Linux抓包命令tcpdump以及常见抓包使用方法...
  5. Linux 抓包分析命令
  6. php工商亮照添加代码,市场监管总局电子营业执照亮照系统上线
  7. win7 计算机定时关机脚本,win7定时关机命令是什么 如何设置定时关机【图解】...
  8. 计算机网络 简单网络管理协议 SNMP
  9. php 处理raw数据,PHP用HTTP_RAW_POST_DATA来接收post过来的数据
  10. DB2完整的SQLCODE和SQLState错误信息