Buenas,
Anoche por primera vez me asomé al mundo del Arduino, era algo que tenía pendiente y que he ido dejado a lo largo de los años, pero yo siempre me acabo de meter en líos donde no me llaman
Estoy intentado hacer un Maxduino (o cualquier otra variante) con pantalla 1602. Ya tengo uno que le compré a rcmolina hará casi 4 años con pantalla OLED, pero lo divertido es aprender a hacerlo tú mismo (al menos es mi forma de verlo).
Como ya he dicho no tengo ni idea de Arduino, más allá de algún vídeo que he visto. Anoche me bajé la última versión del Arduino Ide, que si no me equivoco a fecha de hoy es la 2.0.4. Instalé los drives del Arduino Nano versión CH340G, que es el chisme que quiero usar y me bajé el Megaduino Firmware de merlinkv, le di al botón de subir, acepté que crease un directorio para alojar el archivo MegaDuino.ino y empezó a compilar y subir, pero me pareció que tardaba un huevo en subirse y pensé que se había colgado (ahora sé que lo tenía que haber seleccionado como Old Bootloader y que estaba reintentando la subida), así que desconecté el Arduino del PC, luego ya intenté volver a hacer la misma operación pero al subirlo me daba el siguiente error:
C:\MegaDuino_Firmware-main\MegaDuino_2.0\MegaDuino_2.0.ino:41:10: fatal error: MegaDuino.h: No such file or directory
#include "MegaDuino.h"
^~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: MegaDuino.h: No such file or directory
Pensé que me había cargado el Arduino Nano soldando los pines o por haberlo desconectado mientras estaba subiendo el archivo INO, pero parece que funciona correctamente, porque esta mañana le he subido unos cuantos ejemplos y no ha habido problemas en la subida (deduzco que funciona correctamente) y por ejemplo, con los blinks el led se enciende y apaga como debe. Pero como me gusta tener siempre un plan B, tengo un segundo Arduino Nano versión CH340G que acabo de sacar del envoltorio y a este no le he soldado nada y tengo el mismo problema.
La única diferencia es que el que está soldado tiene conector USB-C y tengo que configurarlo como
ATmega328P (Old Bootloader) y el otro tiene conector Micro USB y tengo que configurarlo como
ATmega328P.
He probado también con el Firmware del MaxDuino de rcmolina con idéntico resultado:
C:\MaxDuino-master\MaxDuino\MaxDuino.ino:152:12: fatal error: userconfig.h: No such file or directory
#include "userconfig.h"
^~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: userconfig.h: No such file or directory
He reinstalado varias veces el Arduino Ide, incluso alguna versión más vieja como la 1.8.19 y he probado siempre con los archivos de los Firmwares recién descomprimidos, con idéntico resultado. Ayer leí como que había que renombrar algo en las librerías, pero me sonó a chino y no sé exactamente si era el mismo error que el que me sale a mí.
Sólo me falta probar con otro PC a ver si hay suerte... ¿alguna idea?
Gracias.