Paso 3: Subir el sketch
Copiar el bosquejo a su Arduino y ver las luces de blinky./*
Sensor de distancia HC-SR04 Ping]
VCC a arduino 5v GND a GND de arduino
Echo que el Arduino pin 13 Trig a Arduino pin 12
POS de rojo al pin 11 de Arduino
POS de verde a pin 10 del Arduino
resistencia de 560 ohm para tren de potencia LED NEG y GRD
Más información en: http://goo.gl/kJ8Gl
Mejoras de código original el dibujo de Ping provienen de Trollmaker.com
Algo de código y cableado inspirado en http://en.wikiversity.org/wiki/User:Dstaub/robotcar
*/
#define trigPin 13
#define echoPin 12
#define led 11
#define led2 10
void setup() {}
Serial.Begin (9600);
pinMode (trigPin, salida);
pinMode (echoPin, entrada);
pinMode (led, salida);
pinMode (led2, salida);
}
void loop() {}
larga duración, distancia;
digitalWrite (trigPin, LOW); Agregar esta línea
delayMicroseconds(2); Agregar esta línea
digitalWrite (trigPin, HIGH);
delayMicroseconds(1000); -Quitar esta línea
delayMicroseconds(10); Agregar esta línea
digitalWrite (trigPin, LOW);
duración = pulseIn (echoPin, HIGH);
distancia = (duración/2) / 29,1;
Si (distancia < 4) {/ / esto es donde pasa el LED de encendido/apagado
digitalWrite(led,HIGH); Cuando se cumple la condición de Red, el LED verde debe apagarse
digitalWrite(led2,LOW);
}
Else {}
digitalWrite(led,LOW);
digitalWrite(led2,HIGH);
}
Si (distancia > = 200 || distancia < = 0) {}
Serial.println ("fuera de rango");
}
Else {}
Serial.Print(Distance);
Serial.println ("cm");
}
Delay(500);
}