Introduction: Juguete Antichoque

Los componentes son:

sensor ultrasónico,

luz led;

bocina;

cables;

y Arduino UNO.

Step 1: Paso 1

Conectar el sensor ultrasónico.

Step 2: Paso 2

Conexión de luz Led.

Step 3: Paso 3

Se agrega la bocina.

Step 4: Paso 4

Todo armado y funcionando.

La idea fue hacer un sensor de distancia que avise con un sonido, cuando se esta estacionando en reversa. A una distancia prudencial avisa con una luz y con el sonido.

Step 5: Codigo

const int trigPin = 9; // Pin disparador. Se puede usar otro pin digital
const int echoPin = 10; // Pin eco. Se puede usar otro pin digital int luz = 11; // pin de control de la luz led void setup() { Serial.begin(9600); // Establece la velocidad de datos del puerto serie pinMode(trigPin, OUTPUT); // Establece pin como salida pinMode(echoPin, INPUT); // Establece pin como entrada pinMode(5, OUTPUT); digitalWrite(trigPin, LOW); // Pone el pin a un estado logico bajo } void loop() { long duration, inches, cm; // Declara variables // Pulso de 10us para inicial el modulo digitalWrite(trigPin, HIGH); // delayMicroseconds(10); // espera digitalWrite(trigPin, LOW); // duration = pulseIn(echoPin, HIGH); //Devuelve la longitud del pulso del pin Echo en us // Convierte el tiempo de recepción del eco en distancia: inches = microsecondsToInches(duration); cm = microsecondsToCentimeters(duration); if (inches >2) {digitalWrite(11,LOW); //apaga la luz noTone(5);} // sin sonido else {digitalWrite(11,HIGH);// enciende la luz tone(5,440);} // sonido de alerta // Imprime valores por el puerto serie: Serial.print(inches); Serial.print("in, "); Serial.print(cm); Serial.print("cm, "); Serial.print(duration); Serial.print("eco "); Serial.println(); delay(50); // Espera 50ms para la siguiente medición (Tiempo mínimo recomendado!!) } // Calcula la distancia en pulgadas long microsecondsToInches(long microseconds) { return microseconds /148; } // Calcula la distancia en cm long microsecondsToCentimeters(long microseconds) { return microseconds /58; }

Step 6: Creditos

Esteban Alonso Chaves

José Pablo Ramos

Tomas del Camino