奋斗嵌入式开发者论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1936|回复: 0

基于MQTT 物联网的 STM32奋斗板TINY的超声波测距例程

[复制链接]

35

主题

36

帖子

205

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
205
发表于 2023-3-27 16:55:48 | 显示全部楼层 |阅读模式
STM32奋斗板-超声波测距.rar (599.56 KB, 下载次数: 59)
/****************************************************************************
* Copyright (C), 2023 奋斗嵌入式工作室 www.fdiot.top
*
* 本例程在 奋斗版STM32开发板TINY上调试通过           
* QQ: 9191274, 旺旺:sun68, Email: sun68@163.com
* 淘宝店铺:ourstm.taobao.com  
*

* 功能简述:
*          超声波测距,在OLED上显示,在联网情况下,可以将测量数据通过MQTT协议传送
   通过开发板上的用户按键可以切换测量界面以及设备二维码界面。

         硬件需要:
    奋斗STM32开发板TINY v4     1块
        奋斗WIFI模块(ESP-01S)           1块
        超声波模块(HC-SR04)      1块

        软件需要:
        MQTTX(PC端)或者奋斗物联网测试APP(移动端)


         超声波模块采用HC-SR04
*         trig 对应TINY板GPIO插座的B9脚   (有丝印)
         ECHO 对应TINY板GPIO插座的B0脚   (有丝印)
         VCC  对应TINY板GPIO插座的5V脚   (有丝印)
         GND  对应TINY板GPIO插座的GND脚  (有丝印)
*
        控制协议  
   超声波测距启停控制   
   订阅主题   12位mac地址/DISTANCE    内容: ON  或者  OFF


        发布主题  12位mac地址/IoT/Data/Runtime  (内容是JSON格式)   
        {"RANGING":"215"}
          "RANGING": "215" (超声波测距单位是厘米)



* 文件历史:
* 版本号  日期       作者    说明
* v0.1    2023-03-24 sun68  创建该文件
*
*/

回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|奋斗嵌入式开发者论坛

GMT+8, 2025-6-19 16:46 , Processed in 0.018384 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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