资讯详情

Arduino之SR04超声波传感器测距

/*

* Ultrasonic Simple

* Prints the distance read by an ultrasonic sensor in

* centimeters. They are supported to four pins ultrasound

* sensors (liek HC-SC04) and three pins (like PING)))

* and Seeed Studio sesores).

*

* The circuit:

* * Module HR-SC04 (four pins) or PING))) (and other with

* three pins),attached to digital pins as follows:

* 。 。 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 ———————

* | HC-SC04 | Arduino | | 3 pins | Arduino |

* 。 。 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 ———————

* | Vcc | 5V | | Vcc | 5V |

* | Trig | 12 | OR | SIG | 13 |

* | Echo | 13 | | Gnd | GND |

* | Gnd | GND | ———————

* ———————

* Note: You need not obligatorily use the pins defined above

*

* By default,the distance returned by the distanceRead()

* method is in centimeters,to get the distance in inches,

* pass INC as a parameter.

* Example: ultrasonic.distanceRead(INC)

*

* created 3 Apr 2014

* by Erick Sim?es (github: @ErickSimoes | twitter: @AloErickSimoes)

* modified 23 Jan 2017

* by Erick Sim?es (github: @ErickSimoes | twitter: @AloErickSimoes)

* modified 03 Mar 2017

* by Erick Sim?es (github: @ErickSimoes | twitter: @AloErickSimoes)

*

* This example code is released into the MIT License.

*/

#include

/*

* Pass as a parameter the trigger and echo pin,respectively,

* or only the signal pin (for sensors 3 pins),like:

* Ultrasonic ultrasonic(13);

*/

Ultrasonic ultrasonic(8,7);

void setup()

Serial.begin(9600);

}

void loop()

Serial.print(“Distance in CM: “);

// Pass INC as a parameter to get the distance in inches

Serial.println(ultrasonic.distanceRead());

delay(1000);

}

标签: 超声波传感器的接线

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司