Paso 3: Cargar el código para el Arduino
Usted puede encontrar código en codebender.cc aquí, es bien descrito y comentado.
Esto es copia del código de cualquier manera.
/*
Este código debe trabajar para obtener ADVERTENCIA Cruz el zumbador cuando algo menos de 0,5 metros
Circuito es sensor de ultrasonidos y zumbador + 5v y se usa Arduino uno
a_atef45
+201153300223 * /
Definir pines para ultrasonidos y zumbador
int const trigPin = 10; int const echoPin = 9;
int const buzzPin = 2;
void setup() {}
pinMode (trigPin, salida);
Trig pin tendrá salida de pulsos
pinMode (echoPin, entrada);
pin de ECHO se debe poner para conseguir el ancho de pulso
pinMode (buzzPin, salida); Buzz pin es la salida para controlar buzzering}
void loop() {}
Duración será la anchura de pulso de entrada y la distancia será la distancia hasta el obstáculo en centímetros
int duración, distancia;
Pulso con 1ms de salida ancho en trigPin
digitalWrite (trigPin, HIGH);
Delay(1);
digitalWrite (trigPin, LOW);
Medir la entrada de pulsos en el pin eco
duración = pulseIn (echoPin, HIGH);
Distancia es la mitad la duración dividida por 29.1 (de hoja de datos)
distancia = (duración/2) / 29,1;
Si la distancia menos de 0,5 metros y mayor que 0 (significa 0 o menos en rango)
Si (distancia < = 50 & & distancia > = 0) {}
Buzz
digitalWrite (buzzPin, HIGH);
} else {}
No buzz
digitalWrite (buzzPin, bajo);
}
Espera 60 ms no hace daño alguno
Delay(60);
}