收藏官网首页
查看: 23656|回复: 4

[资料] Gokit STM32驱动超声波测距传感器HC-SR04

321

主题

1054

帖子

4501

积分

论坛元老

Rank: 8Rank: 8

积分
4501
QQ
发表于 2017-4-20 21:59:35 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 bigfanofloT 于 2017-4-20 22:00 编辑

一、HC-SR04介绍
搜狗截图20170420215230.png
搜狗截图20170420215310.png
搜狗截图20170420215324.png
搜狗截图20170420215335.png
搜狗截图20170420215346.png
二、HC-SR04与gokit STM32连线
实物接线.jpg 实测1.png
PA0--->A0--->Trig
PA1--->A1--->Echo
三、配置
使用STM32CubeMX将PA0配置为输出模式,默认输出低电平;PA1配置为下拉输入模式;定时器2时钟配置为1MHz;
代码如下:
关键代码.png

工程源码:
Gokit驱动_HC-SR04.zip (14.86 MB, 下载次数: 353)
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

15

主题

116

帖子

1253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1253
发表于 2017-5-28 09:47:13 | 显示全部楼层
弄成一个Hal_wave.c和Hal_ware.h就好了
版主个人创立的QQ群:84225043,涉及 机智云, oneNET等平台,期待你的加入。

0

主题

1

帖子

44

积分

新手上路

Rank: 1

积分
44
发表于 2019-3-7 20:17:53 | 显示全部楼层
不好意思。請問一下
distance=(v2-v1)*17/(float)1000;       
這個段落的17/1000
這樣設計是因為,
HC-SR04的Datasheet所描述的:
Formula: uS / 58 = centimeters
又因1/58約等於0.017嗎?

看這行程式看好久,之後按計算機才發現

0

主题

1

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2021-7-7 19:13:30 | 显示全部楼层
注册成为机智云开发者,手机加虚拟设备快速开发
你好,程序运行后串口一直显示0.1cm或0.0cm,请问是啥原因?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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