Programa con arduino: Sensor ultrasónico
Senor ultrasónico para medir distancia
Los materiales que necesitaremos para realizar este proyecto son:
- Un Arduino UNO.
- Un sensor de ultrasonidos.
- Cables.
Circuito eléctrico
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
Publicar un comentario