Suscríbete al blog y recibe actualizaciones por e-mail.

Introduce tu e-mail aqui:

Servicio ofrecido por FeedBurner

lunes, 29 de agosto de 2016

Lección 3: Empezando con setup y loop

LAS FUNCIONES PRINCIPALES DE UN SKETCH


Todos los programas de Arduino tienen dos principales componentes para trabajar adecuadamente, setup() y loop(), y son implementadas así:



// Programa Arduino básico

void setup( )
{
         // Configure aquí las E/S
}

void loop( )
{
         // Haz algo
}


      setup( ) es usado para configurar los puertos de E/S para conectar Ledes (plurar de led), sensores, motores, etc. Una configuración adecuada es importante  porque le indica a Arduino que pines vamos a utilizar. Está función se ejecuta solo una vez.

      loop( ) contiene todo el código para controlar los puertos. Por ejemplo, aquí le podemos decir a un motor que gire a una cierta velocidad. Está función se ejecuta una y otra vez.

Un buen habito de un programador consiste en indicar de que va el programa, para ello se usan los comentarios. En el lenguaje de Arduino para comentar una linea se utiliza: //

Los programas de Arduino también tienen subrutinas. Estas funciones extra son muy útiles y deben ser llamadas dentro de loop(). Para usar una subrutina primero se la debe inicializar al inicio de tu programa. A esta mención inicial se la denomina "prototipo de la función". Aquí un ejemplo:


// Prototipo de función
void retardo_LED( );

void setup( )
{
       
}

void loop( )
{
         
}

// Subrutina de ejemplo
void retardo_LED( )
{
         // Esto debe ir después de la estructura loop( )
}


Inicialización de variables

Las variables son los bloques de programación más básicos; ellas son usadas para pasar datos dentro del programa. Se puede muchos tipos de variables en el lenguaje de Arduino. La tabla siguiente ilustra dichos tipos:


Tipos de variables

Ahora que ya sabes los tipos de variables, tu necesitas saber como se las declara. El sitio donde se las declara es muy importante ya que esto define si las variables serán globales o locales. Las variables globales puede ser llamada desde cualquier punto del programa y son declaradas en el inicio del programa, en cambio las variables locales solo funcionan dentro de la función donde fueron declaradas. el siguiente programa ilustra como inicializar las variables:



El resto de las declaraciones se realizan de la misma manera, hasta que se empieza a usar arreglos (arrays). Un arreglo permite tener múltiples valores de un mismo tipo, por ejemplo, si tu deseas múltiples pines digitales sin declararlos individualmente :

               int pins[] = {13,9,8};

Es buena idea declarar el tamaño del arreglo, como en el siguiente ejemplo:

                  const int NumOfPins = 3;                 
                  int pins[NumOfPins ] = {13,9,8};


En la próxima lección te enseñare sobre las estructuras condicionales ....HASTA PRONTO..... 




Fuente: https://www.arduino.cc


Si este articulo a sido de mucha ayuda, no olvides compartirlo por tus redes sociales. Y si deseas compartir algo conmigo lo puedes hacer en la sección de comentarios.

No hay comentarios.:

Publicar un comentario

Gracias por comentar....