Robótica fácil con Arduino
Metro digital
Programa para usar el sensor como un metro digital y enviar las mediciones al monitor del ordenador:
// incluimos las librerias:
#include <Ultrasonic.h>
Ultrasonic sensor(9,8,30000); // (Trig PIN,Echo PIN, microsegundos max "distancia máxima") 30000us = 5 metros
int distancia=0;//Declaramos la variable distancia
void setup() {
Serial.begin(9600); // Preparamos el serial para mandar los datos al ordenador
}
void loop() {
distancia=sensor.Ranging(CM); // Medimos la distancia y la guardamos en la variable
Serial.print("Distancia: ");
Serial.print(distancia);
Serial.println();
delay(1000); //Para que lea una sola vez por segundo
}
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0