char LED_pin[] = {10,11,12,13};
void send2port(byte data);
void setup()
{
Serial.begin(9600);
for(char i=0;i<4;i++)
{
pinMode(LED_pin[i],OUTPUT);
}
}
void loop()
{
send2port(0B1000);
delay(500);
send2port(0B0100);
delay(800);
send2port(0B0010);
delay(1300);
send2port(0B0001);
delay(1800);
}
void send2port(byte data)
{
digitalWrite(LED_pin[0],(data & 1 )? HIGH:LOW);
digitalWrite(LED_pin[1],(data & 2 )? HIGH:LOW);
digitalWrite(LED_pin[2],(data & 4 )? HIGH:LOW);
digitalWrite(LED_pin[3],(data & 8 )? HIGH:LOW);
}