1.1 Placa electrónica nanoArduino
El robot mClon como mBot son sistemas basados en Arduino. La placa controladora es pues un Arduino, pero como veremos en en opciones en vez de un Arduino UNO vamos a utilizar un nanoArduino
P: ¿Por qué se utiliza un nanoArduino y no un Arduino normal?
R: Porque para la compatibilidad con mBot se necesita un Arduino con dos I/O Analógicas más el A6 y el A7 para colocar el sensor de luz y el pulsador de abordo.
P: ¿Tiene que ser el nanoArduino necesariamente?
R: No, puede ser el RobotDyn UNO pero últimamente (2022) es muy dificil de conseguir en el mercado. Antes el mClon se hacía con esta placa, ver https://libros.catedu.es/books/regalate-un-mclon/page/11-la-placa-electronica
P: ¿NanoArduino cumple con la condición de ser una placa 100% compatible con mBot?
R: Si, y no, desde el punto de vista del hardware SI que tiene los pines A6 y A7
Fuente Luis Llamas BY-NC-SA https://www.luisllamas.es/esquema-de-patillaje-de-arduino-pinout/
Pero desde el punto de vista del SOFTWARE HAY QUE INSTALAR EL BOOTLOADER DE UNO-R3 EN EN NANO ARDUINO
Aquí tienes un buen tutorial de cómo se hace y qué significa https://www.luisllamas.es/usar-arduino-para-reprogramar-el-bootloader/
Y un vídeo por complementar :