ESP32
文章平均质量分 88
Mount.W
学生 博主 Python 单片机 嵌入式开发
展开
-
【ESP32 Arduino平衡小车制作】(四) 直流电机PID控制
一、PID算法1-1 积分分离pid算法1-2 带有死区的pid算法1-3 微分先行pid算法二、程序编写三、硬件设计一、PID算法PID 是 结合Proportional(比例)、 Integral(积分)、Differential(微分)三种环节于一体的闭环控制算法,它是目前为止在连续控制系统中计数最为成熟的一种控制算法;PID 控制的实质是对目标值和实际值误差进行比例、积分、微分运算后的结果用来作用在输出上。连续控制的理想 PID 控制规律u(t)u(t)u(t) = K p&.原创 2022-05-15 18:43:12 · 5720 阅读 · 3 评论 -
【ESP32 Arduino平衡小车制作】(三) 直流电机pwm控制
基于ESP32的直流电机PWM控制直流电机驱动器驱动器使用 H桥电路进行驱动,核心电路 H 桥加上一些必要的外围电路,共同组成直流有刷电机的驱动器。H 桥本身可作为集成电路使用,也可由分立元件构成。集成电路形式的 H 桥一般用于中小功率需求的应用,或者是对电路面积有要求的场合。分立元件形式的 H 桥通常用于大功率或者超大功率需求的应用,主要由 MOSFET 或 IGBT 晶体管组成。这里我使用的是TB6612这款直流驱动芯片可利用IN1和IN2这两个输入信号,选择正转,反转,短路制动器、和停机等原创 2022-05-12 17:54:16 · 8477 阅读 · 2 评论 -
【ESP32 Arduino平衡小车制作】(二) mpu6050 dmp欧拉角解算 PlatformIO
mpu6050 dmp6 欧拉角解算MPU6050一款常用的集成加速度计的陀螺仪。今天就来介绍ESP32 Arduino如何使用mpu6050做dmp ,四元数姿态解算,从而获得欧拉角和xyz角。最后的效果:可以看到很好的实验效果,eular和ypr角。此外我使用的是esp32 PICO4芯片,PlatformIO开发环境 mpu6050接PIN32,PIN 33引脚一、库安装:用过PlatformIO的朋友们肯定知道,PlatformIO具有丰富的库文件,使用来那是十分的方便。在库中搜素mpu原创 2022-05-11 19:52:56 · 5413 阅读 · 4 评论 -
【ESP32-Arduino-IIC2通道2】-用IIC的通道2显示OLED-SSD1306库-U8G2库
ESP32 -IIC2显示OLED 屏幕 ESP32 -IIC2显示OLED 屏幕一、ESP32 IIC介绍:二、I2C 简介三、SSD1306-I2C-通道2 显示OLED 屏幕四、U8G2-I2C-通道2 显示OLED 屏幕五、总结一、ESP32 IIC介绍:ESP32 有 2 个 I2C 总线接口,根据用户的配置,总线接口可以用作 I2C 主机或从机模式。 I2C 接口支持:• 标准模式 (100 Kbit/s)• 高速模式 (400 Kbit/s)• 速度最高可达 5 MHz,但受制于原创 2022-05-10 20:45:35 · 5001 阅读 · 0 评论 -
【ESP32 Arduino平衡小车制作】(一)霍尔编码器解码
esp32 arduino平衡小车制作(一)编码器正交解码增量式编码器绝对式编码器常用测速方法esp32编码测量如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入增量式编码器增量式旋转编码器是将设备运动时的位移信息变成连续的脉冲信号,脉冲个数表示位移量的大小。只有当设备原创 2022-05-07 00:31:42 · 6938 阅读 · 1 评论