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