文章目录

前言

一、硬件

1.小车底盘

2.51单片机最小系统板

3.L298N双路电机驱动板

二、仿真模拟图

三、代码部分

1.直行

2.后退

3.左转圈

4.右转圈

总结


前言

智能小车的项目非常多,比如说循迹避障、蓝牙遥控、视觉控制(这一块用51单片机比较麻烦,所以这一块将会使用到stm32)等,我将会一步一步将大家走进单片机的项目当中。第一次写文章,可能会有很多不足的地方,还请各位大佬多指教。


一、硬件

1.小车底盘

2.51单片机最小系统板

3.L298N双路电机驱动板

L298N是比较常用的直流电机驱动板,OUT1~4接入四个电机(博主使用的是将两个电机并联的方法,左右两个电机进行并联),IN1~4接入单片机的I/O口。在IN1~4的两侧有使能ENA、ENB接口,用于PWM变速。

二、仿真模拟图

三、代码部分

1.直行

#include<reg52.h>sbit IN1=P2^7;
sbit IN2=P2^6;
sbit IN3=P2^5;
sbit IN4=P2^4;void main()
{while(1){  IN1=1;IN2=0;IN3=1;IN4=0;    }
}

2.后退

#include<reg52.h>sbit IN1=P2^7;
sbit IN2=P2^6;
sbit IN3=P2^5;
sbit IN4=P2^4;void main()
{while(1){  IN1=0;IN2=1;IN3=0;IN4=1;    }
}

3.左转圈

#include<reg52.h>sbit IN1=P2^7;
sbit IN2=P2^6;
sbit IN3=P2^5;
sbit IN4=P2^4;void main()
{while(1){  IN1=1;IN2=0;IN3=0;IN4=1;    }
}

4.右转圈

#include<reg52.h>sbit IN1=P2^7;
sbit IN2=P2^6;
sbit IN3=P2^5;
sbit IN4=P2^4;void main()
{while(1){  IN1=0;IN2=1;IN3=1;IN4=0;    }
}

总结

以上就是今天要讲的内容,本文仅仅简单讲解了L298N的使用,后续我也将会加入蓝牙控制,循迹避障等功能。

【51单片机实例教程】智能小车(一)让你的小车跑起来相关推荐

  1. 【51单片机实例】智能小车(一)--------小车的前进、后退和停止

    51智能小车系列 智能小车(二)-------- 小车的红外遥控调速 智能小车(三)-------- 小车的红外循迹 文章目录 前言 一.硬件选择 1.1 小车底盘 1.2 电机 1.3 51单片机最 ...

  2. 基于51单片机的电动智能小车(完整论文)

    基于51单片机的电动智能小车(完整论文): 摘 要 80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评.这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计 ...

  3. 51单片机学习之智能小车(1)

    说明 这是我学习一段时间51之后自己动手做的,比较简陋.此篇作为总结和复习,如有问题,请评论指出. 下篇:51单片机学习之智能小车(2) 小车概述(功能,所用模块) (1)蓝牙控制 通过手机上蓝牙串口 ...

  4. 详细介绍如何从零开始制作51单片机控制的智能小车(二)———超声波模块、漫反射光电管、4路红外传感器的介绍和使用

       我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何让小车动起来,本文作为本系列的第二篇文章,主要介绍让小车实现自动避障所涉及的一些传感器, ...

  5. 51单片机入门教程(6)——外部中断

    51单片机入门教程(6)--外部中断 一.外部中断 1.1 中断 1.2 外部中断 二.中断优先级 一.外部中断 1.1 中断 关于中断的概念在上一篇博客中已经提到了.(传送门:51单片机入门教程(5 ...

  6. 51单片机入门教程(5)——定时器中断

    51单片机入门教程(5)--定时器中断 一.中断的概念 二.定时器中断 2.1 软件延时的不足 2.2 中断寄存器 2.2.1 中断允许控制寄存器 IE 2.2.2 定时器工作方式寄存器 TMOD 2 ...

  7. 51单片机入门教程(1)——点亮一个LED灯

    51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...

  8. ESP8266wifi模块与51单片机通信教程

    ** ESP8266wifi模块与51单片机通信教程 准备两个200欧左右的电阻 准备6根杜邦线 然后将ES8266通过如图这种方式连接起来 注意:必须先配置ESP8266模块,配置需要用到ESP82 ...

  9. 51单片机语音声控智能台灯可调光冷暖光人检测锂电池供电太阳能和USB充电

    实践制作DIY- GC0067-语音声控智能台灯 一.功能说明: 基于51单片机设计-语音声控智能台灯 二.功能介绍: 硬件:STC89C52单片机+语音识别模块+18650锂电池+太阳能充电板+LC ...

  10. 51单片机连接维特智能JY61串口6轴加速度陀螺仪(通过串口中断实现数据的现实)

    51单片机连接维特智能JY61串口6轴加速度陀螺仪(通过串口中断实现数据的现实) 1.JY61的初始化 利用USB转TTL模块连接只需要连接: 打开厂家赠送的上位机软件,模块出厂默认设置使用串口,波特 ...

最新文章

  1. windoes 远程桌面时出现“没有远程桌面授权服务器可以提供的许可证”解决方法
  2. Win8下的SAP安装初体验
  3. windows adb shell 乱码
  4. java 接口 安全加密_Java中的安全加密
  5. 嵌入式linux的学习笔记-共享内存(六)
  6. Java 回调 (Callback) 接口学习使用
  7. office 2010 系列问题
  8. 延时等待的gcode
  9. 四川大学转专业计算机条件,四川大学转专业需要什么条件
  10. 驱动程序在 /Device/Harddisk0/D 上检测到控制器错误
  11. MATLAB绘制垂直正态分布密度曲线
  12. P2P银行卡绑定(银行卡四要素)
  13. vue脚手架安装步骤详情
  14. 老毛桃u盘重装win7教程|老桃毛U盘重装系统图文步骤
  15. windows2008 没有本地用户和组
  16. DeepLearning: 归纳几种常用的激活函数(activation)
  17. python26.dll下载_python26.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
  18. 机器学习 大数据 数据挖掘_什么是机器学习? 来自数据的情报
  19. 自己用VB.net开发的小型ERP系统,作为开发ERP系统的 一个参考
  20. pyhton 创建shp文件并投影,批量进行坐标转换与添加投影信息,合并shp文件,分割shp文件

热门文章

  1. idea2018破解码
  2. 世界各地区5G信道一览表[转载,仅作保存使用]
  3. 检测相关问题面试准备
  4. Axure版PRD产品需求文档(教程+下载)
  5. 如何做一个基于微信外卖点餐小程序系统毕业设计毕设作品
  6. Android USB打印机
  7. Vue 实例常用的属性和方法
  8. 【问】SQL 2008安装一直提示重启计算机失败
  9. v-distpicker的使用
  10. 微信小程序 布局对齐属性