2013-12-18 14:16:24 [显示全部楼层]
7041浏览
查看: 7041|回复: 0

[转载] [Arduino模块]SRF04/05 超声波传感器

[复制链接]
[Arduino模块]
SRF04/05 超声波传感器

电路示意:



代码示例:
  1. #define ECHOPIN 2                            // Pin to receive echo pulse
  2. #define TRIGPIN 3                            // Pin to send trigger pulse
  3. void setup(){
  4.   Serial.begin(9600);
  5.   pinMode(ECHOPIN, INPUT);
  6.   pinMode(TRIGPIN, OUTPUT);
  7. }
  8. void loop(){
  9.   digitalWrite(TRIGPIN, LOW);                   // Set the trigger pin to low for 2uS
  10.   delayMicroseconds(2);
  11.   digitalWrite(TRIGPIN, HIGH);                  // Send a 10uS high to trigger ranging
  12.   delayMicroseconds(10);
  13.   digitalWrite(TRIGPIN, LOW);                   // Send pin low again
  14.   int distance = pulseIn(ECHOPIN, HIGH);        // Read in times pulse
  15.   distance= distance/58;                        // Calculate distance from time of pulse
  16.   Serial.println(distance);                     
  17.   delay(50);                                    // Wait 50mS before next ranging
  18. }
复制代码




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail