树莓派+超声波模块
来源:互联网 发布:北京市人口分布数据 编辑:程序博客网 时间:2024/05/17 04:54
树莓派+HC-SR04超声波测距模块
一.针脚连接
此模块共有4只引出脚,从左往右:
VCC-> 2号
TRIG-> 15号
ECHO-> 16号
接地角->6号
二.Python代码
- #! /usr/bin/python
- # -*- coding:utf-8 -*-
- import RPi.GPIO as GPIO
- import time
- def checkdist():
- #发出触发信号
- GPIO.output(22,GPIO.HIGH)
- #保持10us以上(我选择15us)
- time.sleep(0.000015)
- GPIO.output(22,GPIO.LOW)
- while not GPIO.input(23):
- pass
- #发现高电平时开时计时
- t1 = time.time()
- while GPIO.input(23):
- pass
- #高电平结束停止计时
- t2 = time.time()
- #返回距离,单位为米
- return (t2-t1)*340/2
- GPIO.setmode(GPIO.BCM)
- #第15号针,GPIO22
- GPIO.setup(22,GPIO.OUT,initial=GPIO.LOW)
- #第16号针,GPIO23
- GPIO.setup(23,GPIO.IN)
- time.sleep(2)
- try:
- while True:
- print 'Distance: %0.2f m' %checkdist()
- time.sleep(3)
- except KeyboardInterrupt:
- GPIO.cleanup()
运行即可
0 0
- 树莓派+超声波模块
- 树莓派蜂鸣器+超声波测距模块
- 超声波模块
- 超声波模块
- 树莓派 超声波测距模块HC-SR04
- 树莓派之HC-SR04超声波测距模块
- 超声波模块SRF05
- 超声波模块测试
- 超声波模块学习
- 树莓派 GPIO学习笔记(2)--HC-SR04超声波模块
- 51单片机超声波测距模块
- 【Arduino】超声波模块(HC-SR04)
- arduino 超声波 HC-SR04模块
- keil 配置超声波模块注意事项
- 超声波模块的51程序
- 蓝桥杯板子 超声波模块使用
- 【蓝桥杯单片机组】超声波模块
- HC-SR04超声波模块传感器
- OPENGL—环境配置
- Algorithm-Gossip(1) 河内之塔 / 汉罗塔
- 动态规划之求最短路径(java版)
- Solr简介(1)
- 计算机视觉之统计形状模型——Stasm源码阅读
- 树莓派+超声波模块
- 17year plan
- 漫步数理统计十五——两个随机变量的分布
- hihocoder 1504 : 骑士游历 矩阵快速幂
- POJ 1265 Area(Pick定理、向量积求面积)
- CSU
- 表达式求值
- 数据结构-关联容器(C++)
- Hibernate——session的核心