Publi

  • Compilando y subiendo los primeros programas al ESP8266. Usando GPIO y UART-

    Me ha gustado mucho la facilidad de uso (y sobre todo el precio) de este dispositivo. El ESP8266 puede dotar a nuestros proyectos de la conectividad que necesitaban y así adentrarnos en el Internet de las cosas o IoT.

    Lo primero es sentirnos cómodos con el entorno. Así que voy a proponer dos opciones. La primera, multiplataforma será utilizando el mismo entorno Arduino. En este caso, al final del proceso cuando estemos compilando o subiendo el código a nuestro chip seleccionaremos la placa ESP8266 y compilaremos para ella.… Leer artículo completo

  • Cómo actualizar el firmware del ESP8266 manualmente


    Tanto si lo que queremos es tener la última versión del software, rescatar un chip que creíamos perdido o programar nuestro chip con una versión propia. Nos viene muy bien hacer la reprogramación de nuestro ESP8266 y en este post veremos los pasos básicos para hacerlo.

    Son mediados de agosto de 2017, el post no será muy largo 🙂

    Conexión con adaptador USB

    Tenemos que tener en cuenta los pins de nuestro ESP8266 y tener localizados GPIO0 y GPIO2 que son los pins que usaremos para entrar en modo programación.… Leer artículo completo

  • Programando ATtinys para miniaturizar nuestros proyectos electrónicos

    Programar ATTinys
    Un Arduino, ¡es muy grande! Es una placa que luego no sabes dónde meter, un circuito integrado que ocupa mucho y en algunas ocasiones no usamos la miad de las entradas y salidas. Así que, para pequeños montajes que requieran algo de lógica de programación o comunicación que debamos meter en una pequeña placa sin complicarnos mucho la vida, y hemos trabajado antes con la plataforma Arduino. Un buen siguiente paso es comprar un pequeño ATtiny, un circuito integrado que cuesta alrededor de 2€.… Leer artículo completo

  • Controlando un display de 7 segmentos con Arduino y un botón por interrupción.

    Arduino 7 segmentosRetomo mis posts sobre Arduino (después de muchísimo tiempo) con un pequeño ejemplo que monté hace unos años, pero el post nunca llegó a salir. Se trata de la utilización de un display de 7 segmentos desde la propia placa Arduino. Estos displays, al final son 7 barras led con las que podemos representar números y letras dependiendo de las que encendemos y las que no. En mi ejemplo, haremos un contador de 0 a 9 controlado por un pulsador.… Leer artículo completo

  • [Arduino] Utilizando la memoria Flash en lugar de la SRAM para constantes

    temp_ardublogOtra cosa no, pero los Arduino no son conocidos por su gran memoria RAM, y es que, por ejemplo en la serie Diecimila, con el Atmega168 tenemos 1Kb de RAM, con el Atmega328, hay 2Kb de RAM, aunque puede que para algunos de nuestros programas nos quedemos un poco cortos.

    Una gran ayuda para esto puede ser utilizar las constantes que cree nuestro programa, en forma numérica de tabla de valores constante, o de cadena de caracteres, por ejemplo, para enviar mensajes predeterminados por el Serial, decir el nombre de la aplicación, la versión, etc.… Leer artículo completo