标题: arduino超声波传感器代码 [打印本页]

作者: h124020135    时间: 2019-1-1 16:38
标题: arduino超声波传感器代码
int trigger_pin = 2;

int echo_pin = 3;

int led_pin = 10;

int time;

int distance;




void setup ( ) {

        Serial.begin (9600);

        pinMode (trigger_pin, OUTPUT);

        pinMode (echo_pin, INPUT);

        pinMode (led_pin, OUTPUT);




}




void loop ( ) {

    digitalWrite (trigger_pin, HIGH);

    delayMicroseconds (10);

    digitalWrite (trigger_pin, LOW);

    time = pulseIn (echo_pin, HIGH);

    distance = (time * 0.034) / 2;



  if (distance <= 20)

        {

        Serial.println (" Door Open ");

        Serial.print (" Distance= ");              

        Serial.println (distance);        

        digitalWrite (led_pin, HIGH);

        delay (500);

        }

  else {

        Serial.println (" Door closed ");

        Serial.print (" Distance= ");              

        Serial.println (distance);        

        digitalWrite (led_pin, LOW);

        delay (500);        

  }

  }


作者: admin    时间: 2019-1-1 20:36
补全原理图或者详细说明一下电路连接即可获得100+黑币




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1