Paso 6: Realizar modificaciones en el código Serial7SegmentDisplay y flash
Como nuestra build es utilizando la versión de 28 pin del Atmega AVR 328, necesitamos cambiar algunas líneas en la fuente:
Abra el IDE de Arduino y carga el
Firmware/Serial7SegmentDisplay/Serial\ 7-Segment\ Display/Serial_7_Segment_Display_Firmware/System_Functions.ino
A continuación, editar 2 archivos...
Serial_7_Segment_Display_Firmware.cpp
- #define DISPLAY_TYPE S7S
System_Functions.cpp bajo DISPLAY_TYPE == S7S
- segE int = 9;
- int segDP = 2;
- int digitColon = 22;
- int digitApostrophe = 23;
Eso es todo. Básicamente hicimos esto sólo para intercambiar los pines en lugar de cambiar pins_arduino.h
Ahora sube el programa a la 328. Necesita empujar el botón aproximadamente como la compilación termina y comienza a subir.
Acabo de probar otra vez unas cuantas veces hasta que lo consigues... :)
Usted puede encontrar los archivos que modifica para el uso en el IPC para este proyecto aquí: HackBergen RPi7-seg archivos.