int count1;
int count2;

int x =0;
int y =0;
int z=0;

int Eingabe[5] = {1,6,5,9,3};
int Vergleich1[5]= {80,20,30,40,50};
int Vergleich[5]= {6,7,8,9,10};

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
count2=0;
count1=0;
}

void loop() {




    int index = 0;


  char array1[] = "1C3F";
    char buffer[50]; 
    // Array 2: Buchstaben von A bis F
    char array2[] = "ABCDEF";
    
    // Array mit Werten 9 bis 14, die den Buchstaben von A bis F entsprechen
    int replaceValues[] = {9, 10, 11, 12, 13, 14};  // A -> 10, B -> 11, ..., F -> 15
    
    int length1 = sizeof(array1) - 1;  // Länge des ersten Arrays (ohne Nullterminator)
    int length2 = sizeof(array2) - 1;  // Länge des zweiten Arrays
    
    // Über array1 iterieren und mit array2 vergleichen
    for (int i = 0; i < length1; i++) {
        if (!isdigit(array1[i])) {  // Prüfe, ob es ein Buchstabe ist
            for (int j = 0; j < length2; j++) {
                // Vergleiche Großbuchstaben (A-F)
                if (array1[i] == array2[j]) {
                    //printf("Ersetze %c durch %d\n", array1[i], replaceValues[j]);
                    array1[i] = replaceValues[j];  // Ersetze durch den Wert aus replaceValues
                    // Übereinstimmung gefunden, kein weiterer Vergleich nötig
                }
            }
        }
    }

       for (int i = 0; i < length1; i++) {
        if (isdigit(array1[i])) {
            sprintf(buffer, "%c ", array1[i]);  // Zahlen bleiben unverändert
        } else {
            sprintf(buffer, "%d ", array1[i]);  // Buchstaben wurden durch Zahlen (10-15) ersetzt
        }
        Serial.print(buffer);  // Ausgabe des formatierten Strings
    }
    printf("\n");


int Potenz[4] = {1,16,256,4096};
char buffer2[50];





  




delay(100000); // this speeds up the simulation
}