Ir al contenido principal

Entradas

Mostrando entradas de diciembre, 2019

Cómo crear un temporizador (reloj) no bloqueante en Arduino con millis()

Introducción Cuando nos iniciamos en la programación con Arduino , la forma más sencilla e intuitiva de introducir pausas en el código es recurrir a la función delay() . Por ejemplo, ejecutar delay(1000); detiene el flujo del programa durante un segundo. Sin embargo, en proyectos más avanzados, delay() presenta un inconveniente crítico: bloquea por completo el procesador . Mientras se ejecuta un delay() , el microcontrolador queda congelado. No puede leer sensores, atender pulsadores ni procesar comunicaciones serie. Para solucionar esta limitación existe la función millis() , que permite implementar temporizadores no bloqueantes y lograr una multitarea real. ⚠️ El Problema del Bloqueo por delay() La función delay() detiene la ejecución del bucle principal loop() . Si estás diseñando un sistema de seguridad o un robot que requiera respuesta inmediata ante un obstáculo, el uso de delay() provocará retardos inaceptables (lag) en las lecturas de los sensores. Materiales...

FLASEAR EDISON 3 BQ

Introducción La tablet BQ Edison 3 fue un dispositivo muy popular, especialmente en el ámbito educativo. Sin embargo, con el paso del tiempo, es habitual que presente problemas como bootloops (se queda en el logo de inicio y no arranca), sistema bloqueado, o simplemente que necesites reinstalar el sistema operativo para devolverle la vida. En este tutorial te explico paso a paso cómo flashear la BQ Edison 3 de forma segura utilizando el método oficial, ya sea para recuperar un dispositivo "brickeado" o para reinstalar su firmware desde cero. ⚠️ Advertencia Importante El proceso de flasheo formatea el dispositivo por completo. Todos tus datos, fotos y aplicaciones se borrarán. Haz una copia de seguridad si te es posible. Además, un flasheo interrumpido puede dejar la tablet inservible (brick). Sigue los pasos al detalle y asegúrate de que la tablet tiene al menos el 50% de batería antes de empezar. Materiales y Herramientas Necesarias Para llevar a cabo el f...

Ley de Ohm

Introducción Si estás empezando en el mundo de la electrónica, Arduino o la reparación de circuitos, hay una regla que debes aprender antes que cualquier otra: La Ley de Ohm . Es el fundamento básico que explica cómo se relacionan tres elementos cruciales en cualquier circuito: el Voltaje, la Intensidad (Corriente) y la Resistencia. En este tutorial no solo te daré la fórmula matemática, sino que te la explicaré de forma intuitiva con una analogía muy sencilla, te enseñaré el "truco del triángulo" para despejar cualquier valor, y veremos un ejemplo práctico real que todo hobbyista necesita: calcular la resistencia para un LED. Herramientas y Materiales Recomendados Para comprobar la Ley de Ohm de forma práctica con mediciones reales en tu taller, te recomendamos disponer de los siguientes materiales: Componente / Herramienta Descripción Enlace Multímetro Digital TRMS Po...

Código de colores de Resistencias: Guía completa, tabla y ejemplos prácticos

Si alguna vez has mirado una resistencia electrónica y te has preguntado qué significan las pequeñas franjas de colores, este tutorial es para ti. El código de colores de resistencias es un sistema internacional estandarizado que permite identificar el valor en Ohms (Ω) y la tolerancia de una resistencia sin necesidad de usar un multímetro. Dado que las resistencias son componentes tan pequeños, imprimir números sobre ellas sería casi imposible de leer una vez instaladas en un circuito. Por ello, los colores son la solución perfecta. A continuación, te explico cómo leerlos correctamente, te proporciono la tabla oficial y resolvemos ejemplos prácticos paso a paso. 💡 Resumen Rápido de Lectura: 4 Bandas: [1er dígito] [2º dígito] x [Multiplicador] ± [Tolerancia] 5 Bandas: [1er dígito] [2º dígito] [3er dígito] x [Multiplicador] ± [Tolerancia] Banda Dorada o Plateada: Siempre indica la tolerancia (se coloca al final, a la derecha). ¿Cóm...