从零开始制作小车

我用的是stm32f103c8t6的板子,大概讲一下小车用到什么模块吧,我电源部分用的是LM2596的降压模块,比较方便,OLED用的是七针SPI的,电机驱动模块是用TB6612,还有一个是旋转编码器,这里有一个旋转编码器是因为那个时候是想要做一下电赛的坡道小车,后面可能会写一下文章去讲一下这个坡道i小车的制作,还有循迹模块,下面附图我的原理图

看上去不是很简洁的,因为那个时候比较着急用,所以就画的比较随意。

这一章主要是讲控制电机的正反转

因为是用到tb6612,正常我们使用就很简单啦,先附上代码

            AIN1=1;AIN2=0;BIN1=1;BIN2=0;//正转

正转反转就是直接控制初始化好的引脚的高低电平就行了

            AIN1=0;AIN2=1;BIN1=0;BIN2=1;//反转

这个初始化电机引脚的代码就不贴出来了,比较简单。
这一章的内容就这样了,写的不算很好,有错误请指出。

从零开始制作小车TB6612控制电机相关推荐

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

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

  2. ART-PI调试记录----重力感应无线智能小车第二弹之OneNet+板载wifi控制电机转动

    ART-PI-重力感应无线智能小车第二弹-----OneNet+板载wifi控制电机转动 雷德斯 and枕头们,好久不见,大家是不是更优秀了呢,哈哈,工作太忙啦,夜里肝一篇,大家久等啦,话不多说,来, ...

  3. STM32循迹小车系列教程(一)—— 使用PWM控制电机

    本章节主要讲解直流减速电机控制原理,电机驱动电路,以及如何使用PWM控制直流减速电机 前言 1.软件准备:STM32CubeMx.Keil5_ MDK 2.硬件准备:STM32F103C8T6核心板. ...

  4. 从零开始制作STM32F103RCT6小车(一)

    前言: 仅以此系列给实验室的学弟学妹作为小车制作教程来使用,后续的内容我会在这个暑假陆续更新出来,本篇的内容是新建一个适用于STM32F103RCT6的工程 准备工作: 接下来的操作几乎是基于STM3 ...

  5. 基于avr atmega16单片机 1602显示,pwm控制电机,电压采集,智能小车程序外部中断等。

    前言 最近写avr时候发现网上教程太少,本着为各位的学习提供帮助的心理,把自己写的程序发出来,一起探讨学习,希望我们共同努力,为梦想奋斗. 功能 在AVR开发板上模拟一台吊车的操作控制和状态显示功能. ...

  6. UE4从零开始制作数字孪生道路监测平台

    UE4从零开始制作数字孪生道路监测平台 UE4集成Cesium for Unreal和WebSocket,后端使用NodeJs搭建服务器进行数据模拟和真实数据实时转发. 1:新建UE4项目并集成Ces ...

  7. 【Arduino蓝牙小车】L298N电机驱动模块详解

    原文链接:[Arduino] 从零制作蓝牙小车 - 饮猫的学习日志 1. L298N模块的使用 这是一个L298N电机驱动模块的图片.你可能会觉得接口有一点点多.但其实搞清楚它的控制原理后就能很快完成 ...

  8. h桥控制电机刹车_控制直流电机正反转以及刹车电路设计 (转载)

    一.直流电机 给接线端加上电源电机就会转动,加相反的电源电机就是朝相反的方向转动. 加个转接板是为了方便实验以及拆装.在电源位置并联了一个104电容,防止电机在转动过程中产生电火花以及滤波的作用. 锂 ...

  9. stm32电机控制定时器1_STM32通过PWM控制电机速度

    做STM32智能小车的实验中会用到定时器PWM输出,来改变直流电机的转速.分享本文了解如何通过PWM实现对电机速度的控制. PWM控制电机速度的基本原理 PWM(Pulse Width Modulat ...

  10. [转载] 树莓派并行控制电机_使用由并行端口控制的软盘驱动步进电机的相机摇摄器

    参考链接: Python中的摩尔斯电码翻译器 树莓派并行控制电机 Here's a clever guy to watch, Ashish Derhgawen in New Delhi. He's a ...

最新文章

  1. 2022-2028年全球与中国青苔清洗剂市场研究及前瞻分析报告
  2. Chrome插件HostAdmin
  3. jquery插件Loadmask
  4. Spring事件的观察者模式
  5. 高仿小红书引导页实现效果
  6. 微信打开网页:如需浏览,请长按网址复制后使用浏览器访问怎么解决
  7. OpenCV 与 Matlab 中最小二乘法拟合直线数据不一致的问题
  8. 金蝶K3服务器安装及配置
  9. VWware15安装windows XP纯净版虚拟机
  10. 《第一行代码》ListView控件使用
  11. 非计算机专业计算机基础大一考试题库,2017计算机基础大一考试题「附答案」...
  12. 深度linux安装dkms,安装Virtualbox 错误提示安装DKMS解决方法
  13. 如何修改PDF文件的标题
  14. 暴雪与网易宣布停止合作,多家厂商争夺暴雪代理权
  15. 微信h5禁止分享和复制链接 超简单
  16. TCP/IP协议十二:关于MAC地址和IP地址在传输过程中变与不变的问题
  17. Linux sort --将文本文件内容加以排序
  18. 做外贸用什么邮箱,外贸邮箱用哪个好
  19. RTD2173 USB-C Type-C/ DP 1.4 to HDMI 2.1 8K设计方案|替代RTD2173芯片|GSV6201可完全替代兼容 RTD2173
  20. php中date是啥意思,php中date函数具有哪些功能呢?

热门文章

  1. 怎样在nature上查文献?
  2. DirectX Redistributable 多国语言安装版
  3. WindRiver Linux Yocto Project Note
  4. 大地测量学基础 | 时间系统
  5. 道一MD5校验工具发布
  6. vmware 无法安装 (出现原因及解决办法)
  7. Android与iPhone的对比(水木上看到的,不清楚原文来源)
  8. qpython3安装kivy_kivy学习之路:kivy开发环境架设--- windows篇
  9. vbs代码未结束的字符串常量
  10. 攻防世界misc高手进阶区funny_video完整版答案