int val_array[3] = {67, 65, 84};
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
digitalWrite(2, HIGH);
for(byte i = 0; i < 3; i++){
Serial.println( val_array[i] );
}
}
void loop() {
for(byte j = 0; j < 3; j++){
start_mark();
for(byte i = 0; i < 8; i++){
if(bitRead(val_array[j], i) == 0){
send_0();
}
else{
send_1();
}
}
end_mark();
}
}
void start_mark(){
digitalWrite(2, LOW);
delayMicroseconds(100);
}
void end_mark(){
digitalWrite(2, HIGH);
delayMicroseconds(100);
Serial.println(' ');
}
void send_0(){
digitalWrite(2, LOW);
delayMicroseconds(100);
Serial.print(0);
}
void send_1(){
digitalWrite(2, HIGH);
delayMicroseconds(100);
Serial.print(1);
}