int val = 5;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println(val, BIN);
pinMode(2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
//Serial.print(bitRead(val, 3));
//delay(1000);
//Serial.print(bitRead(val, 2));
//delay(1000);
//Serial.print(bitRead(val, 1));
//delay(1000);
//Serial.print(bitRead(val, 0));
//delay(1000);
start_mark();
digitalWrite(2,bitRead(val, 3));
delay(1000);
comma_flash();
digitalWrite(2,bitRead(val, 2));
delay(1000);
comma_flash();
digitalWrite(2,bitRead(val, 1));
delay(1000);
comma_flash();
digitalWrite(2,bitRead(val, 0));
delay(1000);
comma_flash();
end_mark();
}
void start_mark(){
digitalWrite(2, HIGH);
delay(2000);
digitalWrite(2, LOW);
delay(1000);
}
void end_mark(){
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
delay(2000);
}
void comma_flash(){
digitalWrite(2, HIGH);
delay(200);
digitalWrite(2, LOW);
delay(200);
}