Una cosa tan simple de hacer con nuestro arduino y que llama mucho la atención son las luces de navegación aérea. Que le dá a nuestros aeromodelos un toque personal y más realista.
Muchos os habréis fijado que las aeronaves por las noches se ven como unos parpadeos cuando están volando. Aunque parezca algo tan simple es de gran importancia porque nos marca el rumbo y orientación de la aeronave. De esta forma evitamos que perdamos la referencia y podamos mantener un mayor control.
Os recuerdo que los vuelos nocturnos no están permitidos y están totalmente prohibidos. Aun así, es recomendable que vuestros modelos (sobretodo si es para uso profesional) tengan las luces por seguridad.
Las luces siguen una lógica común, Rojo para el lado izquierdo, Verde lado derecho, Blanca intermitente detrás y unas rojas intermitentes en la parte superior del fuselaje.
Os recuerdo que los vuelos nocturnos no están permitidos y están totalmente prohibidos. Aun así, es recomendable que vuestros modelos (sobretodo si es para uso profesional) tengan las luces por seguridad.
Las luces siguen una lógica común, Rojo para el lado izquierdo, Verde lado derecho, Blanca intermitente detrás y unas rojas intermitentes en la parte superior del fuselaje.
Para hacer éste proyecto debemos tener:
- 1 Arduino ( A ser posible nano o mini)
- 3 Leds Rojos
- 2 Leds Blancos
- 1 Led Verde
/* Luces de Navegación Aérea*/ // Luz verde sólido para Ala Derecha int ledgs = 11; //Luz Roja sólida para Ala Izquierda int ledrs = 9; // Luz blanca estroboscópica int ledwstrobe = 6; // Luz Roja estrobscopica int ledrstrobe = 10; //Definimos los pines void setup() { // Definimos los pines de salida , pinMode(ledgs, OUTPUT); pinMode(ledrs, OUTPUT); pinMode(ledwstrobe, OUTPUT); pinMode(ledrstrobe, OUTPUT);} // Definimos las funciones, que se repetirá de forma cíclica. void loop() { //Encendemos el led verde y rojo analogWrite(ledgs, 255); analogWrite(ledrs, 255); //mantenemos las luces blancas estroboscópicas al mínimo de intensidad analogWrite(ledwstrobe, 10); //Apagamos las luces Rojas analogWrite(ledrstrobe, 0); //Mantenemos un retardo de 125 milisegundos delay(125); // Encendemos las luces Rojas Estroboscópicas analogWrite(ledrstrobe, 255); //Mantenemos dichas luces encendidas durante 125 milisegundos. delay(125); // Apagamos las luces Rojas Estroboscópicas analogWrite(ledrstrobe, 0); // Hacemos que pause 750 milisegundos delay(750); // Encendemos ahora las luces blancas estroboscópicas //que parpadée mediante un apagado y encendido rápido. analogWrite(ledwstrobe, 225); delay(62); analogWrite(ledwstrobe, 0); delay(63); analogWrite(ledwstrobe, 200); delay(62); // Y apagamos las luces blancas. analogWrite(ledwstrobe, 0); delay(63); analogWrite(ledwstrobe, 200); delay(125); // Apagamos las luces Blancas analogWrite(ledwstrobe, 0); delay(0);}
Ir a tutoriales Arduino
Ir a Consejos
Ir a la Página Principal
hola, me podrás decir el modelo de la placa arduino nano, no la consigo, gracias
ResponderEliminar