String a = "Sorawit";
byte b[8];
void setup() {
Serial.begin(115200);
a.getBytes(b, 8);
for (int i = 0; i < 8; i++) {
Serial.println(b[i]);
}
for (int i = 1; i < 8; i++) {
pinMode(i, OUTPUT);
}
}
void loop() {
for (int j = 0; j < 7 ; j++) {
Serial.print(j);
Serial.print(" Index : ");
Serial.print(a[j]);
Serial.print(" : ");
for (int k = 7; k >= 0; k--) {
byte bit_value = bitRead(b[j], k);
Serial.print(bit_value);
digitalWrite((k + 1), bit_value);
}
Serial.println("");
delay(500);
}
Serial.println("------------------------");
delay(1500);
}