Instalar driver de ESP8266 en Windows

Hace algún tiempo tuve algunos problemas al subir un sketch a una tarjeta NodeMCU ESP8266 desde Windows usando PlatformIO debido a que Windows no detectaba la tarjeta. Debido a ello busqué el driver o controlador para que lo detecte en Windows, y vengo a compartirlo. ...

febrero 9, 2020 · 2 min · 238 palabras · Parzibyte

Juego de la serpiente (snake) en Arduino

Hoy vamos a ver el desarrollo del videojuego snake en Arduino usando una LCD de 16 x 2. Lo que haremos será dibujar una serpiente por la pantalla y permitir que se mueva, creciendo en su tamaño, comiendo y refrescando la LCD con las nuevas posiciones. Es decir, un juego snake completo pero usando un Arduino y una LCD como hardware, nada de computadoras. Aunque parece simple la verdad es que fue algo difícil. ...

enero 24, 2020 · 15 min · 3183 palabras · Parzibyte

Semáforo doble con cruces peatonales en Arduino

Último post sobre simulación de semáforos en Arduino. En este ejercicio veremos cómo simular el comportamiento de un semáforo doble (o dos semáforos) que tienen además un cruce peatonal. En total vamos a usar 10 leds: 3 para el semáforo 1, 3 para el semáforo 2 y finalmente 4 para los dos cruces peatonales (verde y rojo) El ejercicio anterior trató sobre un semáforo doble en Arduino; el presente es la “continuación” del mismo. ...

julio 17, 2019 · 5 min · 899 palabras · Parzibyte

Semáforo doble en Arduino

Esta es la parte 2 de los ejercicios de Arduino con leds. En este caso veremos cómo simular el comportamiento de un semáforo doble con cruce. Vamos a agregar otros 3 leds de manera que ahora sean 6; el código será muy parecido al del semáforo simple. Nota: vamos a usar delay, si no quieres usar delay pásate por este post para que veas cómo se puede simular sin esa función. Recuerda que anteriormente vimos cómo simular únicamente un semáforo. ...

julio 16, 2019 · 3 min · 525 palabras · Parzibyte

Semáforo en Arduino sin delay

Hace algún tiempo vimos cómo simular un semáforo con 3 leds en Arduino, en donde usamos delay. En este post veremos exactamente lo mismo, pero con una condición: no usar delay. El enfoque que hoy veremos servirá para otros proyectos en donde no podemos usar delay, por ejemplo, en uno en donde debemos escuchar el botón presionado de un teclado pero además debemos usar el tiempo de alguna manera (en un cronómetro por poner una referencia). ...

julio 14, 2019 · 4 min · 699 palabras · Parzibyte

Semáforo simple con Arduino y LEDs

Vamos a simular un semáforo en Arduino usando 3 leds de color rojo, amarillo y verde. También vamos a usar resistencias para evitar desgastar a los mismos, y obviamente código Arduino para encenderlos y apagarlos. Lo que repasaremos con esta práctica es: pinMode - Para establecer si un pin será de salida o entrada digitalWrite - Apagar o encender un LED con Arduino ...

julio 13, 2019 · 2 min · 398 palabras · Parzibyte

Juego de batalla naval con Arduino, LCD y comunicación serial

Introducción No hace mucho me fue encargado un pequeño proyecto en donde tenía que simular el juego de una batalla naval usando un Arduino, dos módulos USB a TTL, algunos leds controlados con un 74hc595 y una LCD con el módulo I2C. Trataré de ser lo más específico posible y no omitir ningún detalle. Recuerda que todo esto es modificable, y con un poco de tiempo puedes adaptarlo a muchos otros escenarios. Por ejemplo, puede que no necesites los leds, o que en lugar de USB a TTL utilices Bluetooth, etcétera. Todo queda en ti. Nota: también he creado el juego de batalla naval en Python. ...

abril 5, 2018 · 26 min · 5392 palabras · Parzibyte

Ejemplo de Arduino y LCD con el módulo I2C

Introducción El módulo I2C para la LCD viene genial cuando queremos ahorrar pines de Arduino. Así, solamente utilizamos 2 pines de datos y 2 de alimentación, ahorramos conexiones y esfuerzo. De tantas librerías que existen y tantos tutoriales desactualizados me decidí a escribir uno nuevo que funcione completamente, tenga ejemplos y tome una librería confiable, incluida en los repositorios oficiales de Arduino. Componentes necesarios Una LCD de 16x2, 20x4 o cualquiera que sea compatible Un módulo I2C Un Arduino Cables Instalando librería Comencemos con la parte del software. Abriremos nuestro software de desarrollo y en el menú navegamos a Programa > Incluir Librería > Gestionar Librerías: ...

febrero 8, 2018 · 2 min · 401 palabras · Parzibyte

Módulo I2C para Arduino con Fritzing

Introducción Este es otro post en donde expongo cómo encontrar un componente. En este caso se trata del módulo I2C que tiene 4 pines, dos para alimentación y 2 de datos (SDA y SCL). Por más que busqué en Fritzing “i2c” no encontré nada, pero buscando en Google me topé con un proyecto en donde se usaba. Lo descargué, vi el nombre del dispositivo, y aquí lo vengo a contar. ...

febrero 2, 2018 · 1 min · 200 palabras · Parzibyte

Obtener dirección de módulo I2C para LCD con Arduino

Introducción Si queremos usar el módulo I2C para conectar nuestra LCD y ahorrar cables, es necesario (en la mayoría de casos) saber la dirección hexadecimal de dicho módulo. Dicha dirección puede (y siempre lo hace) variar. Para ahorrarnos los problemas, alguien más hizo un sketch en Arduino que prueba con todas las direcciones posibles y en caso de encontrar algún dispositivo I2C nos avisa. Hoy veremos cómo usar dicho sketch. Por cierto, lo encontré aquí, créditos a su autor. ...

febrero 2, 2018 · 2 min · 394 palabras · Parzibyte