【Arduino】超声波模块(HC-SR04)
来源:互联网 发布:淘宝上那个邵老师算命 编辑:程序博客网 时间:2024/04/30 00:30
还好,这个模块有现成的库可以用:
https://github.com/bosgood/arduino-playground/tree/master/lib/HCSR04Ultrasonic
以下只给出测试代码:
当距离小于20CM时蜂鸣器发出警报
#include "Ultrasonic.h"#define TRIGGER_PIN 12#define ECHO_PIN 13#define BUF_PIN 7Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN);void setup(){Serial.begin(9600);pinMode(BUF_PIN, OUTPUT);}void loop(){float cmMsec, inMsec;long microsec = ultrasonic.timing();cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM);inMsec = ultrasonic.convert(microsec, Ultrasonic::IN);if(cmMsec < 20) {for(int i = 0; i < 80; i++) {digitalWrite(BUF_PIN, HIGH);delay(1);digitalWrite(BUF_PIN, LOW);delay(1);}} Serial.print("MS: ");Serial.print(microsec);Serial.print(", CM: ");Serial.print(cmMsec);Serial.print(", IN: ");Serial.println(inMsec);delay(1000);}
1 0
- 【Arduino】超声波模块(HC-SR04)
- arduino 超声波 HC-SR04模块
- Arduino 小玩意之 HC-SR04 超声波测距模块
- HC-SR04超声波模块传感器
- Arduino+HC-SR04 实现超声波测距
- HC-SR04 超声波测距模块/硬件/软件
- 超声波模块HC-SR04简介以及编程
- STM32f407驱动hc-sr04超声波测距模块
- 超声波模块HC-SR04调试经验分享
- STM32控制超声波测距模块HC-SR04
- 树莓派 超声波测距模块HC-SR04
- 树莓派之HC-SR04超声波测距模块
- 基于STM32使用超声波HC-SR04模块
- STM8S 超声波模块HC-SR04实现
- HC-SR04 超声波测距模块说明
- 超声波 HC-SR04
- HC-SR04 超声波测距模块 51串口读取代码
- HC-SR04 超声波测距模块 51串口读取代码
- CString的GetBuffer函数详解
- iOS 缓存机制
- 关于iOS中使用通知进行传值
- BIEE启动报 adrci.exe错误,解决办法
- Hive的安装配置 并与Hbase整合
- 【Arduino】超声波模块(HC-SR04)
- C++中嵌入ie浏览器总结
- 概率dp入门
- 黑马程序员-----java图形用户界面
- 服务器
- Repeated column in mapping for entity@Column(name = "type_id") private Long typeId = 0L; // //
- 网易云课堂《JavaEE视频教程》学习总结(课程21 Servlet-ResourceAccess)- MVC
- 第二章 2.2.2节练习 & 2.2.3节练习
- JavaScript解析URL参数