viernes, 11 de noviembre de 2016


Tiva C Launchpad & Sensor ultrasonic HC-SR04


Materiales:
-Tiva C serie TM4C123G
-Ultrasonic Sensor HC-SR04


Conexiones necesarias entre el sensor y la tarjeta:
-Pin 9: PA6
-Pin 8: PA5
-VCC
-GND


Código:

/*
             Editado por Maryori Sabalza
              28 de Diciembre de 2015

*/

long distancia;
long tiempo;
void setup(){
  Serial.begin(9600);
  pinMode(9, OUTPUT); 
  pinMode(8, INPUT); 
}

void loop(){
  digitalWrite(9,LOW); 
  delayMicroseconds(5);
  digitalWrite(9, HIGH); 
  delayMicroseconds(10);

  tiempo=pulseIn(8, HIGH); /*Medicionde la longitud del pulso entrante. Mide el tiempo que transcurrido entre el envío  del pulso ultrasónico y cuando el sensor recibe el rebote, es decir: desde que el pin 12 empieza a recibir el rebote, HIGH, hasta que  deja de hacerlo, LOW, la longitud del pulso entrante*/

  distancia= int(0.017*tiempo); /*fórmula para calcular la distancia obteniendo un valor entero*/
  /*Monitorización en centímetros por el monitor serial*/

  Serial.println("Distancia ");
  Serial.println(distancia);
  Serial.println(" cm");
  delay(1000);
}




Resultado: