Bueno, en vista de que ya tengo el programa en mi poder y así como los circuitos, simplemente voy a dejarles los archivos con las cosas necesarias.
Acá el apunte de los circuitos:
https://mega.nz/#!694RnQ6R!qWZPC8xzSQwp9Lj870W4qShS-DBzk9stBCRKRt4QIXc
y acá les dejo el programa del arduino:
https://mega.nz/#!H9JTCC4I!sNSEIdr-0s4SZ7f3xD1z_HjMIeaiBgR1BWE3e-Jup6I
Mostrando las entradas con la etiqueta medidor. Mostrar todas las entradas
Mostrando las entradas con la etiqueta medidor. Mostrar todas las entradas
viernes, 28 de agosto de 2015
martes, 4 de agosto de 2015
Medidor de distancia por ultrasonido
Esta vez les traigo un sensor que es capaz de medir las distancias mediante el sonido, manda un pulso y se cuenta cuanto tiempo demora en llegar, en función de eso se sabe la distancia.
El módulo en cuestión es el SFR05 y se alimenta con los 5V que puede entregar el arduino.
El módulo en cuestión es el SFR05 y se alimenta con los 5V que puede entregar el arduino.
el programa es muy sencillo y no necesita librerías:
#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; } if (distancia >= 200 || distancia <= 0){ Serial.println("Fuera de rango"); } else { Serial.print(distancia); Serial.println(" cm"); } delay(500); }
Suscribirse a:
Entradas (Atom)