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 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

Entradas populares de este blog

Práctica 2

Práctica 11 Última Práctica

Práctica 8