找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4893|回复: 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, 下载次数: 274)
回复

使用道具 举报

无效楼层,该帖已经被删除
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

超声波算法不对
回复

使用道具 举报

ID:647176 发表于 2021-7-24 18:43 | 显示全部楼层
可能i没懂原理
回复

使用道具 举报

ID:1043471 发表于 2022-9-1 13:40 | 显示全部楼层
超声波怎样配置
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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