找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3815|回复: 5
打印 上一主题 下一主题
收起左侧

STM32F103超声波测距OLED显示源程序

  [复制链接]
跳转到指定楼层
楼主
ID:511910 发表于 2021-1-27 13:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #include "stm32f10x.h"                  
  2. #include "delay.h"
  3. #include "oled.h"
  4. #include "bmp.h"
  5. #include "HC-SR04.h"

  6. void csb_mode(void);
  7. void logo(void);

  8. int main(void)
  9. {
  10.         delay_init();//延时函数初始化         
  11.         
  12.         
  13.         Uitr_GPIO_Config();//超声波初始化
  14.         TIM4_Config();//定时器4初始化
  15.         OLED_Init();//初始化OLED  
  16.         OLED_Clear();//OLED 屏幕清屏
  17.         delay_init();//延时初始化
  18.         OLED_Clear(); //OLED 屏幕清屏
  19.         logo();
  20.         while(1)
  21.         {
  22.                 Uitr_Data();
  23.         }
  24. }
  25. void logo(void)
  26. {


  27.         /*  模式: 超声波 */
  28.         OLED_ShowCHinese(0, 2,31);
  29.         OLED_ShowCHinese(16,2,32);
  30.         OLED_ShowChar(32,2,':');
  31.         OLED_ShowCHinese(48,2,5);
  32.         OLED_ShowCHinese(64,2,6);
  33.         OLED_ShowCHinese(80,2,7);

  34.         /*   距离   */
  35.         OLED_ShowCHinese(0, 4,8);
  36.         OLED_ShowCHinese(16,4,9);
  37.         OLED_ShowChar(32,4,':');
  38.         OLED_ShowString(80,4,"mm");


  39. }
复制代码

程序: STM32超声波测距OLED显示.7z (149.38 KB, 下载次数: 271)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 顶 踩2
回复

使用道具 举报

沙发
ID:509174 发表于 2021-5-17 08:21 | 只看该作者
我的距离一直显示000
回复

使用道具 举报

板凳
ID:954677 发表于 2021-7-19 17:41 | 只看该作者
怎么接线呢
回复

使用道具 举报

地板
ID:956087 发表于 2021-7-24 16:05 | 只看该作者
zzzzz.c 发表于 2021-5-17 08:21
我的距离一直显示000

超声波算法不对
回复

使用道具 举报

5#
ID:647176 发表于 2021-7-24 18:43 | 只看该作者
可能i没懂原理
回复

使用道具 举报

6#
ID:1043471 发表于 2022-9-1 13:40 | 只看该作者
超声波怎样配置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表