Buscar en este blog

miércoles, 3 de mayo de 2017

SENSOR DE PROXIMIDAD







#define trigPin 13
#define echoPin 12

void setup()
{ Serial.begin (9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);

}

void loop()
{ long duracion, distancia ;

digitalWrite(trigPin, LOW);
        delayMicroseconds(2);
        digitalWrite(trigPin, HIGH);
        delayMicroseconds(10);
        digitalWrite(trigPin, LOW);

        duracion = pulseIn(echoPin, HIGH) ;
  distancia = duracion / 2 / 29.1  ;
        delay(500);

      Serial.println(String(distancia) + " cm.");

      int Limite = 200 ;
      if ( distancia < Limite)
 }









Include <NewPing.h>

     #define TRIGGER_PIN 12 // Arduino pin tied to trigger pin on the ultrasonic sensor.    
     #define ECHO_PIN 11    // Arduino pin tied to echo pin on the ultrasonic sensor.
     #define MAX_DISTANCE 200 
     
     NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance
     void setup() 
        {
           Serial.begin(115200); // Open serial monitor at 115200 baud to see ping results.
        }
     void loop()
       {
           delay(50); 
           unsigned int uS = sonar.ping(); // Send ping, get ping time in microseconds (uS)
           Serial.print("Ping: ");
           Serial.print(uS / US_ROUNDTRIP_CM); 
           Serial.println("cm");
       }


No hay comentarios:

Publicar un comentario