Pequeña ayuda arduino

Tema en 'OFF TOPIC' iniciado por IvanA3, 7 Dic 2014.

  1. IvanA3 Maestro FPV

    IvanA3
    Registrado:
    23 Abr 2008
    Mensajes:
    2.462
    Me Gusta recibidos:
    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
    Registrado:
    11 Feb 2012
    Mensajes:
    24
    Me Gusta recibidos:
    0
    Hola,

    Entiendo que has escrito "struct" bien no?

    Puedes hacer lo siguiente:

    Insertar CODE, HTML o PHP:
    
    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.
     

Compartir esta página