Entradas

Arduino al arrancar provoca un pulso en las salidas

En esta entrada aprenderás a evitar un problema que solo se presenta en los módulos de relé que funcionan con lógica negativa. si montas un arduino y una salida la conectas a un relé que se activa cuando la salida es LOW tendrás un problema al arrancar el equipo, por unos milisegundos se activara el relé. El problema es por que el microprocesador al iniciar las salidas las inicializa siempre en low y mientras el programa llega a la declaración del pin esta en low para evitarlo debes declarar los pines como entrada con pullup. Solución: setup() { pinMode(12, INPUT_PULLUP); pinMode(12, OUTPUT); } con este simple truco se soluciona el problema. Suerte

Varios sensores bme280 en el mismo bus

Imagen
con estos datos podrás conectar varios sensores en un mismo bus bmp280  con el chip bme280 tiene opciones para la dirección de  I²C , La conexión de SDO a GND da la dirección 1110110 (0x76), y la conexión a VCC  la dirección de esclavo 1110111 (0x77), que   es la misma que la dirección I²C de BMP180. de esta foma puedes añadir diferentes chip al mismo bus

esp-01S relay v1.0 no funciona

Imagen
Problemas no funciona esp-01s (Solución) Esta magnifica placa que tan solo cuenta 3 Euros es asombrosa, después de adquirir una unidad para hacer pruebas y estar trasteando un buen rato sin obtener resultado alguno comencé a buscar por Internet para saber que estaba haciendo mal. yo no hacia nada mal. El problema es del vendedor del equipo, la placa del relé es muy sencilla tan solo lleva un estabilizador de corriente ya que el ESP8266 funciona con 3.3v y el relé con 5v razón por la que se añade un transistor para activar el relé con 3.3v. La magia del conjunto esta en el ESP8266. esta placa dispone de multitud de versiones y las puedes comprar por tan solo 1 Euro a pesar de sus enormes posibilidades. los vendedores de esta placa montan una versión "esp-01" del esp8266 que no esta preparada para funcionar con el relé ya que esta no cuenta con las resistencias para habilitar el modulo. solución, soldador, estaño, hilo y 1 resistencia de 10K, a funcionar sin mas pro

Error Transfiriendo programa a esp8266

Imagen
Error Transfiriendo programa a esp8266 este mensaje fatídico programando el esp8266 y que aporta poca información tiene fácil solución. warning: espcomm_sync failed error: espcomm_open failed error: espcomm_upload_mem failed error: espcomm_upload_mem failed en primer lugar comprueba el cableado GND toma de tierra. GPIO2 entrada, salida de propósito general. Es el pin digital número 2. GPIO0 entrada salida de propósito general. Es el pin digital número 0. RXD pin por donde se van a recibir los datos del puerto serie. Trabaja a 3,3 V. También se puede utilizar como pin digital GPIO: sería el número 3. TXD pin por donde se van a transmitir los datos del puerto serie. Trabaja a 3,3 V. Se puede utilizar como pin digital GPIO: sería el número 1. CH_PD para apagar y encender el : si lo ponemos a 0 V  se apaga, y a 3,3 V se enciende. RESET pin para resetear: si lo ponemos a 0 V se resetea. Vcc es por donde alimentamos. Funciona a 3,3 V y admite un máximo de 3,6 V. L

Error al añadir tarjetas Esp8266 al Ide de Arduino

Imagen
Presentación Esta pequeña tarjeta da mucho juego, con tan solo unos pocos comandos At una red Wifi y una fuente de alimentación de de 3,3 Vdc es capaz de transmitir y recibir información del mundo real (Señales digitales Analógicas ) incluso puede albergar un servidor web propio. La Programación la podemos hacer con comandos At directamente con un conversor Usb< > Serie para conectarlo al ordenador tarea realmente tediosa ya que no todas las placas son compatibles con el conversor (depende de la versión de  firmware). la solución es programar estas tarjetas con Arduino, existen muchos programas ya resueltos para la mayoría de aplicaciones, por lo que es rápido y sencillo programarlos. sin embargo se puede plantear un problema a la hora de instalar en la Ide de arduino las Placas. error esp2866 Faltan archivoss *.h Este error se debe a que se ha programado la comunicación con la placa sin pensar en todas las posibilidades de Instalación y si tu ruta queda algo larga pr

Error Instalado driver en windows 10 BONE_D64.exe

Después de adquirir  la placa  Beaglebone black   y dispuesto a trastear un rato descubro que el inicio no va ser tan sencillo, los driver no se instalan con normalidad, se producen varios errores. buscando mucho por la www veo que windows 10 contiene drivers compatible escondidos en el repositorio, te explico a continuación de instalarlos. estas  instrucciones funcionan Abrir el administrador de dispositivo busca "otros dispositivos", elige RNDIS haz clic con el botón  derecho sobre él y después "actualizar el controlador" Selecciona "Busca software de controlador en el equipo" Selecciona  "Elegir en una lista de controladores disponibles en el equipo" Selecciona “Adaptadores de red” seleccionar Microsoft de la izquierda elija “USB RNDIS” en la derecha Haz clic en siguiente haga clic en sí luego cierra !!! SÍ !!! !!!FUNCIONA¡¡¡ Ya puedes abrir tu navegador y introducir la ip de la placa "http://192.168.7.2/", vera