#include "SevSeg.h"
#include "functions.h"
// Periodo de refresco
#define TIME_CLOCK 1000
// Objeto para manejar el display de 7 segmentos
SevSeg sevseg;
// Conexiones
byte segmentPins[] = {6, 7, 8, 9, 10, 11, 12, 13};
// Nombre de estudiante
const char* name = "Jose Luis";
void setup() {
Serial.begin(9600);
// Llamando a la función begin_display para inicializar el display
begin_display(sevseg, segmentPins);
Serial.print("The actual name is: ");
Serial.println(name);
}
void loop() {
vector<int> result = stringToAlphabetNumbers(name);
// Mostrar el resultado en el display de 7 segmentos
for (size_t i = 0; i < result.size(); i++) {
sevseg.setNumber(result[i], 1);
sevseg.refreshDisplay();
Serial.print("Actual number: ");
Serial.println(result[i]);
delay(TIME_CLOCK);
}
}