FAQ y problemas comunes#

Ejecutar la aplicación#

La aplicación no inicia en Windows.#

Solución: Abrir el archivo ejecutable con un gestor de archivadores, extraer todo su contenido y ejectuar el archivo AELE.exe en la carpeta extraída.

Error al iniciar en Windows: Falta la biblioteca vcruntime140.dll.#

Solución: Descargar e instalar la última versión de C++.

Comunicación con la placa Arduino#

Error al subir el código a la placa en Linux: Acceso denegado al puerto.#

Solución: Ejecutar el siguiente comando en una terminal:

sudo usermod -a -G dialout $USER

Error: No se detecta la placa Arduino Nano en Linux.#

Solución: Ejecutar el siguiente comando en una terminal:

sudo apt remove brltty

Uso de módulos Arduino#

Algunos módulos conectados a la placa parecieran no funcionar o funcionar mal.#

Solución: Cada módulo consume un poco de energía de la placa. Es posible que la placa no pueda alimentar completamente a todos los módulos conectados y por eso algunos no funcionen. Agregar una alimentación externa a la placa que pueda suministrar suficiente energía a todos los módulos.

El display LCD no muestra nada.#

Solución (1): Muchos displays tienen un tornillo en la parte trasera que permite ajustar el contraste. Puede suceder que el display esté funcionando correctamente pero debido al bajo contraste no se vea lo que se está mostrando. Girar el tornillo suavemente hacia un lado y hacia el otro para ajustarlo.

Solución (2): Los displays usan el protocolo de comunicación I2C. Bajo este protocolo cada módulo se identifica con una dirección de dos dígitos hexadecimales. La dirección del display puede seleccionarse desde el bloque de configuración del display. A continuación se muestra un bloque de configuración para un display de dirección 0x3F:

La mayoría de los displays usa la dirección 0x3F o la dirección 0x27. Para saber cuál es la dirección I2C del display conectado se puede usar el bloque escáner I2C.