当前位置: 首页 > article >正文

ros2智能小车中STM32地盘需要用到PWM的模块

我做的地盘比较简单,使用了一下模块:

4个直流减速电机,(每个模块用到了一个PWM)---这会通过L298N的ENA,ENB来实现控制

光电对射测速模块(不用PWM)

超声波测距模块(不用PWM,只需要测量时间)

sg90转向模块(用到了一个PWM)

其他什么红外测距什么的,蓝牙,WiFi都没用。我也没有用4个超声波测距哈哈,不知道安装100个是不是可当雷达用了

所以一共需要用到5个PWM,PA0----PA3用于控制4个电机,PB0用于控制sg90舵机

PA0------TIM2+CHANNEL1;这里更好的一个办法是直接电机引脚,启动相应的PWM,例如

PA1------TIM2+CHANNEL2;

PA2------TIM2+CHANNEL3;

PA3------TIM2+CHANNEL4;

PB0-------TIM3+CHANNEL3;


http://www.kler.cn/a/146562.html

相关文章:

  • Spring 核心技术解析【纯干货版】- VIII:Spring 数据访问模块 Spring-Tx 模块精讲
  • nginx 实现 正向代理、反向代理 、SSL(证书配置)、负载均衡 、虚拟域名 ,使用其他中间件监控
  • 微信小程序获取openid
  • Qt之http客户端类
  • DNS解析域名简记
  • sql_实用查询语句模版
  • C++——解锁string常用接口
  • Flutter桌面应用开发之毛玻璃效果
  • Google codelab WebGPU入门教程源码<4> - 使用Uniform类型对象给着色器传数据(源码)
  • C#,《小白学程序》第一课:初识程序,变量,数据与显示
  • 时间序列预测 — LSTM实现多变量多步负荷预测(Keras)
  • 【计算机基础】通过插件plantuml,实现在VScode里面绘制状态机
  • Linux C语言 27-递归
  • 【多线程】-- 04 静态代理模式
  • 蓝桥杯每日一题2023.11.25
  • pop链反序列化 [MRCTF2020]Ezpop1
  • AIGC系列之:Transformer原理及论文解读
  • MacOS “xxxxx“,已损坏,无法打开,你应该将它移到废纸篓
  • 【前沿技术了解】web图形Canvas、svg、WebGL、数据可视化引擎的技术选型
  • 【03】命令行与环境变量
  • MySQL基本SQL语句(上)
  • github国内访问小解(windows)
  • openpnp - 给底部相机加防尘罩
  • mysql常见的十种错误简要说明
  • ElasticSearch02
  • 羊大师:控制血糖,让你的健康更美好