uint8_t LED_7[]= {0x01, 0x4F, 0x12, 0x06, 0x4c, 0x24,0x20,0x0f,0x00,0x04};
void setup() {
DDRF= 0XFF;
//[0] PORTF=1;
// 1 MEANS OFF
//0 MEANS ON
// PORTF=0b01001111; //[1]
// PORTF=0b00110010; //[2]
//. 7 6543210
//. abcdefg
// PORTF=0b00000110; //[3]
// PORTF=0b00000110; //[4]
// PORTF=0b00100100; //[5]
// PORTF=0b00100000; //[6]
// PORTF=0b00001111; //[7]
// PORTF=0b00000000; //[8]
// PORTF=0b00000100; //[9]
// for(int i=0; i<=9; i++){
// if(i%2!=0){
// PORTF=LED_7[i];
// delay(1000);
// }
// }
}
void loop() {
static int n=0;
init();
while(1){
if((PINJ &(1<<PJ1))==0){
if(++n ==10) n=0;
PORTF=LED_7[n];
continue
while(!(PINJ & (1<<PJ1))){
_delay_ms(1000);
}
}
// PORTF=LED_7[5];
// _delay_ms(1000);
// PORTF= LED_7[8];
// PORTF= LED_7[n];
// _delay_ms(1000);
// if(++n==10) n=0;
}
return 0;
}