Identifica la placa por hardware, no solo por el formato
Arduino UNO Rev3, UNO R4 y placas compatibles pueden compartir una disposición física parecida y, sin embargo, utilizar microcontroladores, memoria y periféricos diferentes. La Rev3 oficial usa ATmega328P a 5 V; la UNO R4 WiFi utiliza un Renesas RA4M1 de 32 bits y añade un ESP32-S3 para conectividad. Estas diferencias pueden importar más que el aspecto exterior.
Entradas, salidas y tensión lógica
Comprueba cuántos GPIO, entradas analógicas, PWM y buses necesitas y qué tensión admiten. Revisa también la corriente disponible por pin y por la placa. Sensores, relés y motores pueden necesitar adaptación de nivel, transistor o driver; que un módulo tenga un conector compatible no significa que pueda alimentarse directamente.
Alimentación, USB y programación
Verifica tipo de conector USB, tensión de entrada permitida, regulador y método de programación. En placas compatibles pueden cambiar la interfaz USB-serie o el bootloader y, con ello, los controladores o la forma de recuperar una placa que no programa.
Shields, librerías y compatibilidad de proyecto
Si vas a reutilizar accesorios, confirma pinout, tensión lógica y arquitectura soportada por las librerías. Una placa con formato UNO, Mega o Nano puede utilizar un microcontrolador o interfaz USB distintos a los del modelo original. Antes de sustituir una placa en un proyecto existente, revisa además memoria disponible, temporizadores, buses, bootloader y controladores necesarios para programarla desde tu sistema operativo.