Arduino+传感器系列之超声测距传感器【Arduino库函数编写例子】

Arduino 和 HC-SR04 超声波传感器 测距
https://blog.youkuaiyun.com/ling3ye/article/details/51407328
这个例子很详细的解释了传感器的使用方法,很棒。

超声波测距的两种模式****US-100
http://www.i-makers.info/blog/1825.html

网上找了一个超声外部库,学习怎么写Arduino的库函数下载地址https://download.youkuaiyun.com/download/y511374875/10304407

头文件

#ifndef SR04_H
#define SR04_H

#if defined(ARDUINO) && ARDUINO >= 100
    #include "Arduino.h"
#else
    #include "WProgram.h"
#endif
//#include "pins_arduino.h"

#include <inttypes.h>

#define PULSE_TIMEOUT 150000L   // 100ms
#define DEFAULT_DELAY 10
#define DEFAULT_PINGS 5
class SR04 {
  
  public:

    /**
    * Constructor
    * Ultrasonic sensor SR04, four connections pins
    * VCC, ECHO, TRIGGER, GND
    * <br>
    * \param echoPin digital INPUT-Pin for measuring distance
    * \param triggerPin if 10us high a trigger signal is generated from 
    *                   SR04
    *
    * \return void
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值