Hallo,
ich habe folgende Funktion:
Code
void controlLEDs(byte shiftRegisterData_1, byte shiftRegisterData_2)
{
shiftOut(dataPin, clockPin, shiftRegisterData_1);
shiftOut(dataPin, clockPin, shiftRegisterData_2);
}
Dieser werden 2 Bytes übergeben, da "shiftOut" eine Variable vom Typ Byte als 3. Parameter erwartet.
Nun möchte ich aber die Funktion "controlLEDs" so umbauen, dass sie nur einen Parameter hat, der die 2 Bytes beinhaltet.
Also z.B:
Aber wie soll ich nun den übergebenen String auf 2 Bytes aufteilen, um diese an "shiftOut" weiterzugeben?