Social Icons

twitter facebook Siguenos en YouTube Siguenos en YouTube

jueves, 21 de abril de 2016

Luces de Navegación

Lunes de Navegación Aérea (Estroboscópicas)
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.


Para hacer éste proyecto debemos tener:
  • 1 Arduino ( A ser posible nano o mini) 
  • 3 Leds Rojos
  • 2 Leds Blancos 
  • 1 Led Verde

Y el código es el siguiente:


 /* 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

1 comentario :

  1. hola, me podrás decir el modelo de la placa arduino nano, no la consigo, gracias

    ResponderEliminar

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

 
 
Blogger Templates