Arduino Multi Boot Project: 6 pasos

Arduino Multi Boot Project: 6 pasos

Tabla de contenido:

Anonim

Un proyecto basado en Arduino para la implementación fácil y rápida de su propio proyecto …

Seleccionar un programa arduino específico para ser ejecutado y utilizado sin el uso del programador, siempre que se guarde en su formato SD CARD FAT32 …

Un número de IO aún se puede usar libremente como 2xSerial Port, I2C, Analog Port y Digital Port …

Añadiendo otros dispositivos como Wifi o Bluetooth o más …..

Esto todavía se encuentra en una etapa temprana. Más mejoras y mejoras se harán …

Suministros:

Paso 1: Prototipo inicial:: Ejecución y operación de prueba

Gizduino + 324/644

http: //www.e-gizmo.com/oc/index.php? route = product / …

http: //www.e-gizmo.com/oc/index.php? route = product / …

Pantalla TFT 128x128 para arduino ILI9163

http: //www.lazada.com.ph/tft-display-128x128-for -…

Módulo de tarjeta micro SD

http: //www.lazada.com.ph/micro-sd-card-module-min …

Breadboard fuente de alimentación de 2 vías 5v-3.3v

http: //www.e-gizmo.com/oc/index.php? route = product / …

Paso 3: Biblioteca Necesaria

MightyCore

Bootloader y ……..

github.com/MCUdude/MightyCore/

github.com/reltkaine/bino_boot

Copie el cargador de carpetas "bino_boot" en la carpeta "harware" de Arduino

Grabar el gestor de arranque a través de su arduino la placa disponible es el MightyCore Standar 644/324 a 16/20 Mhz solo reloj

copie el cargador bino específico "RUVICSAB.BIN" a su tarjeta SD de acuerdo con su tarjeta y seleccione el reloj de la carpeta "bino_loader" 324/644 - 16/20

para compilar tu propio proyecto solo usaste el MightyCore Board …

Haga clic en "Sketch" y haga clic en "Exportar binario compilado" O presione "Ctrl + Alt + S""

Para ubicar los archivos "HEX", haga clic en "Sketch" y haga clic en "Mostrar carpeta de croquis" O presione "Ctrl + K""

Para convertir Hex en Bin

Utilice los archivos "HEX" sin el gestor de arranque …… avr-objcopy -I ihex -O binario "SU PROYECTO".hex "NUEVO NOMBRE DE PROYECTO".BIN "NUEVO NOMBRE DE PROYECTO" debe tener como máximo 9 CARACTER SOLAMENTE !! !!!!!!

El formato de la tarjeta SD es FAT32 …. Copie los archivos a su tarjeta SD …

Paso 4: Actualización: Pantalla intercambiable (ILI9163 || SSD1306)

Al presionar el botón B para ILI9163 o el botón A para SSD1306 para usar un cargador para una pantalla específica …

No hay cambios en el hardware en lugar de crear una PCB para conectarlo a la pantalla del SSD1306 …

2 muestras de juegos arduboy siendo probados

Paso 5: Mejora adicional

Actualizaré el proyecto de vez en cuando, tal vez semanalmente …

De Hardware a Software ……..

Paso 6: Próximos Cambios Hardare::

Utiliza la misma pantalla LCD similar a Arduboy ya que es mucho más simple y para agregar más diversión a este dispositivo …