18/07/2013

First steps myPersonalArduinoProject_1

Hoy he empezado a trastear con los componentes que he recibido para la construcción del marcador electrónico del futbolín en la oficina.

Me ha costado encontrar el problema que estaba teniendo para conectar el sensor de ultrasonidos, porque no estaba colocando bien el cable de alimentación.

El código del sketch de pruebas para hacer funcionar el sensor HC-SR04, es el siguiente:

#define trigPin 8
#define echoPin 9

  void setup() {
    Serial.begin (9600);
    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
  }

  void loop() {
    long duration, distance;
    digitalWrite(trigPin, LOW); // Added this line
    delayMicroseconds(2); // Added this line
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10); // Added this line
    digitalWrite(trigPin, LOW);
    duration = pulseIn(echoPin, HIGH);
    distance = (duration/2) / 29.1;
    if (distance >= 200 || distance <= 0)
    {
      Serial.print("Out of range..");
      Serial.println(distance);
    } else {
      Serial.print(distance);
      Serial.println(" cm");
    }
    delay(500);
  }

Y esta es la configuración de la placa

20130712_144218