Breaking News

PROGRAMACION EN ARDUINO, conoce un poco mas sobre Arduino

QUE ES ARDUINO ?

arduino es un microcontrolador, se populariso porque gracias a su acceso de programacion libre haciendo que la programacion de microcontroladores sea mas facil y sencilla, podemos hacer diferentes proyectos en arduino como son el manejo display 7 segmentos, pantallas lcd 2x16, etc. 
No obstante, tambien se pueden realizar diferentes acciones que realizar cualquier microcontrolador


antes de lanzarnos a hacer cual quier proyecto de arduino debemos conocer unas de las funciones que para mi son unas de las principales.


dentro de la estructura de la estructura del programa esta la estructura basica del lenguaje de programacion y se componen de dos partes que son completamente necesarias son funciones que contienen bloques con declaraciones  e instrucciones. son :

  •                void setup()

                            {  Configuracion del codigo principal }

  •                void loop()

                          { configuracion del codigo la cual se va a repetir en un ciclo }

aqui podemas la estructura principal la base del codigo donde SETUP() es la que se encarga de conseguir informacion y el LOOP() es la que contiene el programa en si que se va a ejecutar en un ciclo continuo.


VOID SETUP



el "void setup" podemos configurar la velocidadad que va a tener nuestro arduino para comunicarse con nuestro monitor serial esto se programa de la siguiente manera.

Serial.begin (9600)

en este caso 9600 es la velocidad que el arduino se va comunicar con nuestra computador o monitor serie, la velocodad de l arduino se esccribe en baudios  en este caso la comunicacion serial de 9600 baudios.
 Tambien podemos agregar en el void set up la configuracion de las salidas digitales que tiene un arduino ya las salidas digitales son configurables estas van de el pin 2 del arduinohasta el pin  13 del arduino la configuracion se hace de la siguiente manera:

arduino-progaramcion-desde-cero-cc+-microcontroladores-tecnologia-programar-arduino- uno-

pinMode(# del pin, configuracion de salida)

en el caso de que queramos configurar configurar un PIN este caso escojeremos como ejemplo el pin "13" como salida :


pinMode(13,OUTPUT)

Aqui el pin 13 queda configurado como salida,si ya no queremos el pin 13 como salida sino como entrada la configuracion seria :

pinMode(13,INPUT)

aqui podemos observar las salidas ya antes mencionadas, tambien podemos observar las salidas PWM, pero que significa  PWM ?

PWM = modulacion por ancho de pulso
tambien podemos obeservar los PINES 

0 y 1, que son los pines encargados de la comunicacion serial de nuestro arduino
si quieres obtener algunos de estos articulos a un muy buen precio en gearbest puedes hacerlo


VOID LOOP 

despues de que la funcion void setup () halla sido declarada, proseguimos con el VOID LOOP(), este como lo especifica su nombre se repite ciclicamente, lo ocasiona que el arduino responda bien a las eventualidades que se presenten a la placa


  •                        void loop() 
                                 {
                                          digitalWrite(pin,HIGH);
                                          delay(1000); 
                                          digitalWrite(pin,LOW)
                                          delay(1000)
                                  }

esta es un ejemplo de un basico de programacion ya aqui podemos prender y apagar un led o enccender cualquier objeto que este conectado al pin el cual se declaro 

 Para que son las LLAVES {} e PUNTO y COMA ; ?

el punto y coma se lo utliza para separar instrucciones unas de otras, tambien se usan para separar elementos que esten en una intruccion tipo "bucle for"

                 ejempo:
                                   byte ADS = 13;  <<<<<< el punto y coma cierra una instruccion


el punto y coma es demasiado imporatnte ya que si alguna instruccion que necesite de este y no lo tenga causara un ERROR y te pude causar muchos problemas, pero el sistema de programacion de arduino te advierte cuando ocurren estos errores y porque suelen ocurrir

LAS LLAVES {} por lo general estas sse usan para definir el final y el principuo de un BLOQUE DE INSTRUCCIONES como son las intrucciones tipo setup(), loop(), if(), while.. etc.

al realizar un bloque dde instrucciones siempre debe de ir la LLAVE DE APERTURA { y la LLAVE DE CIERRE } , juntas para evitar problemas en el lenguaje de programacion, por lo general el sistema de programacion de arduino siempre suele colocar una llave cierre al momento en que nosotros introducimos la llave de apertura.

COMO HACER UN BLOQUE DE COMENTARIOS ?

En el caso de que queramos poner un bloque de coemntarios para advertir a cualquier persona sobre un bloque de instruccines imporatante que queremos proteger, podemos utilizar un bloque de cometarios, el cual pueda contener los comentariso correspondientes 
al introducir /* este bloque solo lo vamos a poder los progamadores pero no va a ser leido por el arduinoy cerramos con */ ejemplo

  •                        void loop() 
                      {
                         /*asi se pude hacer un comentario para nosotros y no para el arduino*/
                          digitalWrite(pin,HIGH);
                          delay(1000); 
                          digitalWrite(pin,LOW)
                          delay(1000)
                      }

Aunque tambien podemos hacer comentarios con dos barras inclinadas asi 

// bloque de comentario 

puedes usar estos comentarios para que programacion sea mas entendible en el caso de u proyecto o para que te puedas acordar despues de lo que estas haciendo 

NOTA: cualquier bloque  que uses no usa espacio en la memoria del arduino.






 







                                    



                          

                   















No hay comentarios.