Programa con arduino: Sensor ultrasónico


Senor ultrasónico para medir distancia

Los materiales que necesitaremos para realizar este proyecto son:


  • Un Arduino UNO.

Resultado de imagen de arduino uno

  • Un sensor de ultrasonidos.
Resultado de imagen de ultrasonic sensor
  • Cables.
Resultado de imagen de cables arduino

Circuito eléctrico

Resultado de imagen de arduino ultrasonic sensor circuit


Código

#define echoPin 7 
#define trigPin 8 
#define LEDPin 13 

int maximumRange = 200; 
int minimumRange = 0; 
long duration, distance; 

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

void loop() {
 digitalWrite(trigPin, LOW); 
 delayMicroseconds(2); 

 digitalWrite(trigPin, HIGH);
 delayMicroseconds(10); 
 
 digitalWrite(trigPin, LOW);
 duration = pulseIn(echoPin, HIGH);
 
 distance = duration/58.2;
 
 if (distance >= maximumRange || distance <= minimumRange){
 Serial.println("-1");
 digitalWrite(LEDPin, HIGH); 
 }
 else {
 Serial.println(distance);
 digitalWrite(LEDPin, LOW); 
 }
 delay(50);
}

Comentarios

Entradas populares de este blog

Programa con Arduino: Control de luz con LDR

Programa con Arduino: Encender y apagar luces led

Herramientas