void setup() {
// put your setup code here, to run once:
DDRD=DDRD|0x7F;
}
void loop() {
// عرفت كل الارقام داخل مصفوفه
int PORTS[10]={
/*
0b1111110,//0
0b0110000,//1
0b1101101,//2
0b1111001,//3
0b0110011,//4 /// Cathode
0b1011011,//5
0b1011111,//6
0b1110000,//7
0b1111111,//8
0b1111011,//9
*/
0b0000001,//0
0b1001111,//1
0b0010010,//2
0b0000110,//3
0b1001100,//4 /// Anode
0b0100100,//5
0b0100000,//6
0b0001111,//7
0b0000000,//8
0b0000100,//9
};
for(int i = 0; i<10;i++){
PORTD=PORTS[i];
delay(1000);//تصاعدياً
};
for(int i = 9; i>0;i--){
PORTD=PORTS[i];
delay(1000);//تنازلياً
};
}