Pequeña ayuda arduino

Discussion in 'OFF TOPIC' started by IvanA3, Dec 7, 2014.

  1. IvanA3 Maestro FPV

    IvanA3
    Joined:
    Apr 23, 2008
    Messages:
    2,460
    Likes Received:
    1
    Hola...a ver si.alguien puede echarme una mano.

    Estoy declarando una estructura de datos y no me.deja utilizarla en el void loop()...por.lo que.he leido hay que declara la estructura en una libreria e importarla pero no soy capaz.porque nunca he.creado una libreria.

    Por.ejemplo esta estructura:

    typedef sruct miestructura {
    int uno;
    float dos;
    int tres;
    }

    Como podria declararla en una libreria y llamarla desde el programa principal?

    Saludos y gracias

    Enviado desde mi GT-S5830 usando Tapatalk 2
     
  2. bitman Nuevo Miembro

    bitman
    Joined:
    Feb 11, 2012
    Messages:
    24
    Likes Received:
    0
    Hola,

    Entiendo que has escrito "struct" bien no?

    Puedes hacer lo siguiente:

    Code:
    
    namespace minamespace{
        typedef struct 
        {
           int uno;
           float dos;
           int tres;
        } miestructura;
    
        function miFuncion(miestructura m) {
            
        }
    }
    
    void setup() { 
        ... //Aqui es donde se inicializan cosas
    }
    void loop() { 
        minamespace::miFuncion m
        
        .....
    
        minamespace::miFuncion(m);
    }
    Y también si estás usando el IDE de Arduino puedes ir aquí; http://playground.arduino.cc/Code/Struct

    Espero que te ayude,

    Saludos.
     

Share This Page