Entradas

Void Setup

Esta parte del programa que esta por defecto en el ide de arduino y que se necesita para quema el programa en nuestro microcontrolador esta parte del código solamente se ejecuta una vez al energizar el arduino y después hasta el infinito la función loop entender esto es fundamental, también si oprimes el botón que tiene arduino de reset, evidentemente también se ejecutara nuevamente el setup tanto si este es virtual como si no es virtual el reset esto es sumamente importante porque en el setup es la parte del código que podemos configurar nuestro arduino para decirle como van a funcionar los puertos, si vamos a iniciar una comunicación serial y a que velocidad se van a transmitir los datos, si vamos a segurar que un pin se quede en cero por seguridad o que si van a recoger datos de un encoder tendrán que ponerlos en modulo de interrupción para detectar los cambios. por esta razón esta parte es sumamente importante que tenemos que entender para ser buenos programadores y podamos desarro...

Void loop

Este post es para hablar sobre que es la función loop que encontramos en cada sketch de arduino como deben de saber esta plataforma esta creada para poder ahorrar tiempo en el desarrollo de prototipos en otra forma mas simple para no estar programando el microcontrolador con un programador si no atraves de un puerto usb pero para hacerlo tuvieron que hacer un código que es el primero en interpretar a leer lo códigos es decir lo que escribimos en la función loop es un programa que se ejecuta es la segunda por lo tanto el loop es algo que siempre se estará ejecutando hasta el infinito nunca va a parar mientras el microcontrolador este energizado aclarando esto es importante saber que esta función nos condiciona de cierta manera pero como he dicho que el arduino es de prototipado rápido para eso se diseño de esta forma no dejen que una persona que no ha leído sobre la historia de cualquier tecnología hable de ella, pondré otro ejemplo !html eso no es programar! pero en cuanto lees un libr...

Linux Un pequeño detalle

Entonces estaba en la sala de mi casa con mi arduino puesto en la antigua laptop que tenia desde la preparatoria eso eran como 8 años después de que la compre, en fin como parte de mi educación me tome la libertad en ese entonces de empezar a trabajar con ubuntu porque realmente estaba algo hastiado con los problemas de windows y realmente me entusiasmaba el mundo de linux y para empezar en ese mundo uno de los principales consejos es entrar con esa versión, bueno entonces tenia que trabajar en un windows virtual sobre ubuntu con lo cual la verdad es que tenia una muy buena experiencia porque pude instalar todo en windows de una forma sencilla aparte de poder quemar el arduino y prepararlo con la compatibilidad que necesitaba para el Labview, entonces estaba yo programando hasta que termine de programar y evidentemente necesitaba probar mi código para saber si este estaba funcionando o si necesitaba cambiar algo el punto es que al momento de empezar a correr el programa en vivo me sal...

Entornos de desarrollo de Arduino

Bueno en esta entrada quiero darles un punto de vista que tengo para los que empiezan en este mundo del arduino y pues uno siempre esta buscando la forma de agilizar el trabajo sabiendo por esta razón se integraron las programas para desarrollador de código o entornos de desarrollo para arduino en la actualidad solamente conozco 2, desconozco si existen otros o un puglin para otro entorno como sublime o visual studio dejarlo en comentarios si conoces esto lo que quiero compartirles el día de hoy es un simple consejo de como ir probando nuestro código. AtmelStudio Es un entorno de programación con autocompletado que la verdad esta muy bien desarrollar proyectos para el arduino o cualquier otro microcontrolador de la gran familia atmel, todo queda resumido a un entorno que para empezar tiene mas soporte técnico que ide normal que nos ofrece arduino, no tienes que molestarte en instalar las librerías para arduino aparte de que la verdad la interfaz tiene un aspecto mejor y muchas acc...

Comunicacion Serial en arduino

Ante todo quiero aclarar que este no es el único método de comunicación que tiene arduino ya que cuenta con un modulo icsp para comunicaciones, aparte que podemos crear nuestro propio sistema de comunicación pero para que teniendo ya una parte del microncontrolador que es el modulo UART aparte esto ya existe otra librería con una función que nos facilita decirle al arduino cada vez este puerto recibe datos por dichos puertos, por lo tanto tenemos que preocuparnos poco por esta situación simplemente tenemos que decirle en que variable guarde estos datos y que queremos que haga con ellos en la mayoría de los casos basta con esto pero realmente se pueden hacer muchas combinaciones. Por lo tanto es tiempo de ver un poco de código de arduino empezando por el típico Void setup(){ Serial.begin(9600); } Void loop(){  if(inChar==accion || inChar==pasivo){  print("Lo que se imprima indica que el codigo ha entrado en este if por lo tanto si se lee la comunicacion serial"); ...

Tipos de arduino

Imagen
Bueno en esta entrada del blog quiero hacerles saber de una decisión que un profesional tiene que tener a la hora de elegir el tipo de arduino o en este caso de un microcontrolador que uno tiene que elegir cuando tiene en mente hacer un proyecto o poder realizar la tarea que se a propuesto de una manera exitosa en este caso vamos a tomar en cuenta los que considero como los primeros arduinos que debemos buscar tener para tener un buen análisis que puedes tener a la hora de ese momento. Supongamos que tenemos un presupuesto y tenemos que eligir entre un arduino uno y un arduino Mega.                       Mega                                                                                          Bueno como...

Lo mejor está por venir

Hey hola espero que estén muy bien sé que he Sido algo peresoso en cuanto al blog de Arduino, pero espero los próximos meses subir por lo menos una entrada al blog de arduino, ahora que tengo ya 2 años usando esta herramienta en proyectos ya en mi vida profesional espero que le ayuden alguien, como. Mi me han ayudado los muchos de foros y blogs que he leído a lo largo ya de 10 años que cuando empezé en este mundo de Arduino. Cuando con el ahorro del dinero que me daban para gastar en la escuela logré hacerme con un Arduino Mega original y aunque no tenía nada de conocimiento para usarlo es despertar la curiosidad ver conocer algo hasta dominar ciertas partes de este es algo que tarde o temprano rinde su frutos sin más que decir el saber manejar esta herramienta me ha permitido ser escogido para la realización de los proyectos en los que he trabajo y estoy escribiendo un libro junto con este blog donde planeo dejar todos mis conocimi...