Antes de arrancar, es fundamental que revises bien esta guía para evitar problemas de compatibilidad. Como hay escasez de chips en todo el mundo, tuvimos que meter algunos cambios en los componentes de las placas, así que fijate bien qué versión tenés en las manos.
Cambios en el hardware
Debido a la falta de stock de los chips DRV8835, MPU6050 y HT42B534, estamos usando el TB6612 para los motores, el QMI8658C para el giroscopio y el CH340 para la conexión USB a Serial. Por este motivo, fijate bien en la carpeta del programa principal y elegí el que coincida con los chips que trae tu placa de expansión.
Cómo reconocer los componentes
Fijate en las fotos: el chip que está marcado con un rectángulo rojo puede ser un TB6612 o un DRV8835. Para los giroscopios, la serigrafía (lo que tiene escrito arriba el chip) te va a decir si es un QMI8658C o un MPU6050; mirá bien las imágenes de referencia para sacarte la duda de cuál tenés instalado.
Instalación de drivers
El chip USB a Serial hace que la compu vea a la placa como un dispositivo USB para poder subirle el código con el Arduino IDE. Si tenés el HT42B534, te va a aparecer como "USB Serial device (COMX)" y en sistemas modernos como Windows 10, Linux o macOS no tenés que instalar nada. Si seguís con Windows 7, abrí la carpeta del driver y seleccioná "USB to UART Bridge" para instalarlo.
En cambio, si tu placa tiene el chip CH340, va a figurar como "USB-Serial CH340 (COMX)". Si la computadora no te la toma, buscá la carpeta de drivers del CH340 dentro de los archivos descargados e instalá el que corresponda a tu sistema operativo. ¡Dale que es un toque!