Subir Código al Arduino LGT8F328
Si compraste una placa Arduino UNO “china” que usa el microcontrolador LGT8F328, probablemente te diste cuenta de que no se programa igual que un Arduino UNO con microcontrolador ATmega328P. Aquí te explico los pasos exactos para que puedas subir tu código sin errores.
1. Instalar el driver (muy importante)
Antes de poder subir un programa al Arduino, el computador necesita reconocer la placa.
Para eso, debes instalar el driver del chip USB que trae tu modelo.
¿Cómo saber qué chip USB tiene tu placa?
Solo revisa el componente rectangular cerca del conector USB.

En el caso de esta placa LGT8F328 UNO R3 que vendemos, el chip utilizado es CH340G.
Este chip es el encargado de la comunicación USB, así que debemos instalar su driver.
Descarga oficial del driver CH340G
Enlace directo del fabricante WCH:
(Este enlace siempre tiene la versión más actualizada.)
También puedes descargar el driver desde nuestra página para mayor comodidad.
Sin embargo, siempre recomendamos usar el enlace oficial, ya que garantiza obtener la última versión del fabricante.
2. Instalar el soporte para la placa en el Arduino IDE
El Arduino IDE no trae esta placa incluida de fábrica. Hay que agregarla.
Pasos:
-
Abre Arduino IDE
-
Ve a Archivo → Preferencias

-
En la parte que dice “URLs adicionales de Gestor de Placas” pega este enlace, si ya tienes otros enlaces solo dale ENTER y pegas el nuevo enlace:
https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json

-
Acepta.
-
Ahora ve a Herramientas → Placa → Gestor de Placas
-
Busca LGT8F
-
Instala el paquete LGT8fx Boards de dbuezas

Listo, ahora el IDE reconoce tu placa.
3. Selección de Placa
Abre el seleccionador de placas y procede a conectar la tuya, de esa manera sabrás en que puerto COM estará.

Procedes a elegirla y en el buscador colocas LGT8F328, lo eliges y le das Aceptar.

4. Configurar ajustes necesarios
Vas a Herramientas y los ajustes deben estar así.

5. Subir tu primer programa
Para probar que todo funciona:
-
copia el siguiente código, el cual hará parpadear un LED conectado internamente al pin digital 13, y normalmente tienen un programa de fábrica cargado llamado “Blink”.
Pero en las placas LGT8F, ese Blink viene modificado y parpadea más rápido o con un patrón distinto. Nosotros lo pondremos a parpadear cada 1 segundo.
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
2. Haz Clic en el botón Cargar

Si todo está bien verás un mensaje de éxito y el LED de la placa empezará a parpadear cada segundo.
