0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

第11章-OLED速度与历程显示 STM32oled屏幕显示 0.96寸oled显示屏原理图

dfhjgfg 来源:dfhjgfg 作者:dfhjgfg 2024-08-21 16:32 次阅读

功能介绍放开头, 使用便捷无需愁

这是全网最详细、性价比最高的STM32实战项目入门教程,通过合理的硬件设计和详细的视频笔记介绍,硬件使用STM32F103主控资料多方便学习,通过3万字笔记、12多个小时视频、20多章节代码手把手教会你如何开发和调试。让你更快掌握嵌入式系统开发。

V3.3.0-STM32智能小车

视频: https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click

V3:HAL库开发、功能:PID速度控制、PID循迹、PID跟随、遥控、避障、PID角度控制、视觉控制、电磁循迹、RTOS等功能。

第11章-OLED速度与历程显示

这节我们显示两轮速度和里程

两轮速度很简单 之前已经计算过,那么如何计算里程那?

里程:小车行驶的路程长度。

这里我们只要计算出每个单位时间小车行驶的长度然后一直相加,就是这一段时间行驶的总里程长度了。

我们20ms计算一次,20ms走过了多少距离,然后一直相加,就是走的总距离,就是里程。这里我们使用使用电机1 车轮1进行计算。你也可以电机1 和电机2相加然后除2。

在这里插入图片描述
在这里插入图片描述

/*里程数(cm) += 时间周期(s)*车轮转速(转/s)*车轮周长(cm)*/
		   Mileage += 0.02*Motor1Speed*22;

然后主函数我们通过OLED显示电机速度和小车里程
在这里插入图片描述

sprintf((char *)OledString,"V1:%.2fV2:%.2f", Motor1Speed,Motor2Speed);//显示两个电机的速度
	OLED_ShowString(0,0,OledString,12);//这个是oled驱动里面的,是显示位置的一个函数
	
	sprintf((char *)OledString,"Mileage:%.2f   ",Mileage);//显示里程数
	OLED_ShowString(0,1,OledString,12);//这个是oled驱动里面的,是显示位置的一个函数

后面的章节,我们继续讲解ADC电压采集,来讲解一下如何测量12v电压

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OLED
    +关注

    关注

    119

    文章

    6184

    浏览量

    223918
  • 显示屏
    +关注

    关注

    28

    文章

    4467

    浏览量

    74169
  • STM32
    +关注

    关注

    2266

    文章

    10880

    浏览量

    355080
收藏 人收藏

    评论

    相关推荐

    stm32f407vet6驱动0.96oled显示屏无法显示怎么解决?

    stm32f407vet6驱动0.96oled——iic协议代码无报错时钟正确显示屏无法显示
    发表于 03-14 06:49

    关于0.96 Oled显示屏的问题

    `手里现在有一个在淘宝上买的0.96oled显示屏,程序可以下进去,但是显示出来的汉字确很不清楚,每个字看上去都不是很连续,然后有的字
    发表于 01-29 16:28

    0.96OLED 屏幕stm32显示程序自整理资料

    0.96OLED 屏幕stm32显示程序自整理资料。亲测有效。
    发表于 07-25 15:49

    0.96OLED12864显示屏设计方案

    0.96OLED12864显示屏设计方案,一、简介OLED 屏幕作为一种新型的
    发表于 07-21 07:55

    基于stm32oled屏幕介绍

    基于stm32oled屏幕介绍,0.964针OLED显示
    发表于 08-09 06:00

    基于 SPI 协议在 0.96 OLED

    硬件——0.96OLED显示屏模块0.91 1.3液晶
    发表于 11-30 08:26

    怎样使用STM320.96OLED显示屏上实现字符滚动呢

    使用STM320.96OLED显示屏上实现字符滚动一、初识OLED
    发表于 02-24 07:25

    0.96_OLED显示屏_PCB_prints

    0.96OLED显示屏_结构图 0.96OLED显示屏_结构图
    发表于 07-11 18:43 0次下载

    0.96_OLED显示屏_原理图

    0.96OLED显示屏_原理图0.96OLED显示屏_原理图
    发表于 07-11 18:43 343次下载

    0.96_OLED显示屏_STM32F103ZET6_IIC_V1

    0.96OLED显示屏_STM32F103ZET6_IIC_V1.0.rar
    发表于 07-12 10:36 143次下载

    中景园电子0.96OLED显示屏_STM32ZET系列_SPI

    中景园电子0.96OLED显示屏_STM32ZET系列_SPI_例程
    发表于 07-07 16:26 300次下载

    0.96OLED显示屏4针A版本的结构原理图

    本文档的主要内容详细介绍的是0.96OLED显示屏4针A版本的结构原理图.
    发表于 06-02 08:00 0次下载
    <b class='flag-5'>0.96</b><b class='flag-5'>寸</b><b class='flag-5'>OLED</b><b class='flag-5'>显示屏</b>4针A版本的结构<b class='flag-5'>原理图</b>

    STM320.96 7针 OLED显示屏(SPI协议)驱动代码(程序稳定,清晰明了)

    STM320.96 7针 OLED显示屏(SPI协议)驱动代码(程序稳定,清晰明了)
    发表于 11-23 16:21 144次下载
    <b class='flag-5'>STM32</b>之<b class='flag-5'>0.96</b><b class='flag-5'>寸</b> 7针 <b class='flag-5'>OLED</b><b class='flag-5'>显示屏</b>(SPI协议)驱动代码(程序稳定,清晰明了)

    使用STM320.96OLED显示屏上实现字符滚动

    使用STM320.96OLED显示屏上实现字符滚动一、初识OLED
    发表于 01-12 17:25 16次下载
    使用<b class='flag-5'>STM32</b>在<b class='flag-5'>0.96</b><b class='flag-5'>寸</b><b class='flag-5'>OLED</b><b class='flag-5'>显示屏</b>上实现字符滚动

    0.96 OLED 显示屏使用手册

    电子发烧友网站提供《0.96 OLED 显示屏使用手册.pdf》资料免费下载
    发表于 03-19 11:02 28次下载