Práctica 7
Nuestro siguiente proyecto consiste en programar una placa de Arduino para que mida distancias con un sensor de ultrasonidos y lo muestre en pantalla del monitor.
Esto es una captura del conjunto de bloques de Arduinoblocks:
Esto es una captura del conjunto de bloques de Arduinoblocks:
Esto es el código Arduino:
double Distancia; double fnc_ultrasonic_distance(int _t, int _e){ unsigned long dur=0; digitalWrite(_t, LOW); delayMicroseconds(5); digitalWrite(_t, HIGH); delayMicroseconds(10); digitalWrite(_t, LOW); dur = pulseIn(_e, HIGH, 18000); return (dur/57); } void setup() { Serial.begin(9600); pinMode(2, OUTPUT); pinMode(3, INPUT); } void loop() { Distancia = fnc_ultrasonic_distance(2,3); Serial.print(String("Distancia ")); Serial.print(Distancia); Serial.println(String(" cm")); delay(1000); }
Este vídeo muestra el resultado del proyecto:

Comentarios
Publicar un comentario