Se recuerda a los Nuevos Usuarios Registrados que es obligatorio pasarse por el hilo de Presentaciones y que, para poder descargar archivos,
se han de escribir un mínimo de cuatro mensajes en el Foro. Muchas gracias por vuestra colaboración y un saludo. La Administración.

New Registered Users are reminded that it is mandatory to visit the Introductions thread and that, in order to be able to download files,
a minimum of four messages must be written in the Forum. Thank you very much for your collaboration and best regards. The Administration.


Por Telegram también estamos...

TutorialesMegaDuino - Programación Firmware

Siguiendo paso a paso lo que aquí tenéis, más que seguro que aprenderéis.
Califica este tema
Responder
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 6082
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 865 veces
Agradecido: 1510 veces
Contactar:
    Windows 10 Firefox

#1 MegaDuino - Programación Firmware

Mensaje por merlinkv »

Hola chicos,

Esto es un pequeño mini-tutorial para que aquellos poseedores de un MegaDuino, puedan actualizarlo sin problemas. No me extenderé con explicaciones innecesarias.

Programación MegaDuino - 01

Lo primero que tenemos que hacer es descargar los archivos necesarios:

- Arduino IDE: Arduino Software

- Firmware: MaxDuino 1.54M
- Librerías: LiquidCrystal_I2C y SDFat

Una vez instalado el software Arduino IDE. dentro del directorio libraries, creamos un nuevo directorio llamado LiquidCrystal_I2C

Ejemplo: C:\Arduino\libraries\LiquidCrystal_I2C

Dentro del directorio LiquidCrystal_I2C ponemos el contenido de la librería que hemos descargado

Imagen

Imagen

Hay que hacer lo mismo para la librería SDFat ... respetando el nombre, claro. :risa1:

Ahora dentro de una carpeta que llamemos MaxDuino_1.54M, ponemos el contenido del firmware.

Imagen



Ahora hacemos doble click en el archivo MaxDuino_1.54M.ino y se nos abrirán los distintos skecths del firmware

Imagen

Imagen


Conectamos el MegaDuino al PC, en este caso a un Amstrad CPC 6128 y con una pantalla OLED 128x64 1.3"

Imagen

Ahora en la pestaña Tools del Arduino IDE, seleccionamos el tipo de Arduino, procesador y puerto serie.

Imagen Imagen Imagen


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918.
Visita mi Github igual te gusta algo.
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 6082
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 865 veces
Agradecido: 1510 veces
Contactar:
    Windows 10 Firefox

#2 Re: MegaDuino - Programación Firmware

Mensaje por merlinkv »

Programación MegaDuino - 02

Ya tenemos nuestro MegaDuino listo para ser programado.

El paso siguiente es seleccionar el tipo de pantalla. De momento vamos a progarmarlo con una OLED 128x64 1.3"

Seleccionamos el sketch userMAXconfig.h y buscamos al líneas correspondientes a la pantalla que vamos a programar y las "activamos".

OLED Desactivado

Imagen

OLED Activado

Imagen

Llega el momento de programar el MegaDuino ...

En la pestaña Sketch, seleccionamos Upload

Imagen

Se inicia la programación ...

Imagen Imagen Imagen

Si todo ha ido bien en la parte de abajo de la ventana de información, veremos el mensaje avrdude done. Thank you.


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918.
Visita mi Github igual te gusta algo.
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 6082
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 865 veces
Agradecido: 1510 veces
Contactar:
    Windows 10 Firefox

#3 Re: MegaDuino - Programación Firmware

Mensaje por merlinkv »

Programación MegaDuino - 03

Bien, nuestro MegaDuino se ha programado correctamente y vamos a pasar a cargar un juego .... No me meto en explicaciones, las imágenes hablan por si mismas.

Imagen Imagen Imagen

Imagen Imagen Imagen

Imagen Imagen Imagen

Imagen Imagen Imagen

Imagen Imagen Imagen


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918.
Visita mi Github igual te gusta algo.
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 6082
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 865 veces
Agradecido: 1510 veces
Contactar:
    Windows 10 Firefox

#4 Re: MegaDuino - Programación Firmware

Mensaje por merlinkv »

Programación MegaDuino - 04

Bueno, vamos a programar ahora el MegaDuino con una pantalla LCD 20x4.

Primero desconectamos el MegaDuino y conectamos la pantalla LCD20x4.

Conectamos el MegaDuino y como podemos comprobar, no vemos nada ...

Imagen

Nos toca compilar la nueva pantalla. Desactivamos la pantalla OLED y activamos la LCD 20x4

Imagen

Para activar las pantallas LCD hay dos órdenes posibles lcd.init(); y lcd.begin();.

Vamos a la pestaña MaxDuino_1.54M y buscamos la sección que activa la pantalla LCD 20x4.

Imagen

Gracias a droman, que ha modificado el código fuente de la librería, ahora podemos usar cualquiera de las dos órdenes para inicializar las pantallas LCD,

En este caso usaremos lcd.init(); ... compilamos y vemos que todo ha ido bien ....

Imagen


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918.
Visita mi Github igual te gusta algo.
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 6082
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 865 veces
Agradecido: 1510 veces
Contactar:
    Windows 10 Firefox

#5 Re: MegaDuino - Programación Firmware

Mensaje por merlinkv »

Programación MegaDuino - 05

Bueno ya hemos programado el MegaDuino para una pantalla LCD20x4 y la pantalla ya muestra la información.

Imagen

Ahora cargamos un juego como antes ... vamos a la carpeta que tenga el juego y lanzamos la carga ... imágenes ...

Imagen Imagen Imagen

Imagen Imagen Imagen

El resto ya lo sabéis ... se carga el juego y a .... :gamer1: :gamer1: :gamer1: :gamer1:

Espero que os haya servido de ayuda.

:hola1:


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918.
Visita mi Github igual te gusta algo.
Avatar de Usuario
pintza
Administrador
Administrador
Mensajes: 2078
Registrado: 17 Nov 2018 22:42
Ubicación: Vitoria
Ha agradecido: 294 veces
Agradecido: 597 veces
    Windows 10 Chrome

#6 Re: MegaDuino - Programación Firmware

Mensaje por pintza »

Muy interesante esto de la programación de los babuinos. :risilla:

Si algún día me animo lo tendré como referencia.


Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 6082
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 865 veces
Agradecido: 1510 veces
Contactar:
    Windows 10 Firefox

#7 Re: MegaDuino - Programación Firmware

Mensaje por merlinkv »

pintza escribió: 11 Mar 2020 20:54Muy interesante esto de la programación de los babuinos. :risilla:
:sarcastico1: :sarcastico1: :sarcastico1:


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918.
Visita mi Github igual te gusta algo.
Avatar de Usuario
droman
Colaborador
Colaborador
Mensajes: 1620
Registrado: 28 Jun 2019 09:25
Ubicación: En algún lugar cerca de Null
Ha agradecido: 276 veces
Agradecido: 451 veces
Contactar:
    Windows 10 Chrome

#8 Re: MegaDuino - Programación Firmware

Mensaje por droman »

No se puede explicar más facil jajaja
:+10:


"La muerte, segura de su victoria, nos da toda la vida de ventaja"
"Las fotografías de los que viajan, son la cultura de los que se quedan"
Avatar de Usuario
Bone
VIP
VIP
Mensajes: 1585
Registrado: 26 Nov 2018 14:56
Ubicación: Mareny de Barraquetes
Ha agradecido: 260 veces
Agradecido: 255 veces
    Android Chrome

#9 Re: MegaDuino - Programación Firmware

Mensaje por Bone »

:gracias1: :gracias1:

Gracias crack!!!


< Sistema preparado >
Califica este tema
Responder

Últimos 25 Usuarios que han visitado este Tema

Paquitomlg41, NacherasTM, viejunoretro, msxmakers, retrocant, TINGIS53, tun40, papanillu, merlinkv, Santiago-H, Pingui, Valfac, droman, pintza, Bone

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados