int katodaLED[]={22,23,24,25,26,27,28,29};
int anodaLED[]={37,36,35,34,33,32,31,30};
int jeda=100;
void setup() {
// put your setup code here, to run once:
for (int nmr=0;nmr<8;nmr++)
{
pinMode(katodaLED[nmr], OUTPUT);
pinMode(anodaLED[nmr], OUTPUT);
}
}
void tuju()
{
PORTA=B11111110;PORTC=B00000000;delay(jeda);
PORTA=B11111101;PORTC=B01111110;delay(jeda);
PORTA=B11111011;PORTC=B01100110;delay(jeda);
PORTA=B11110111;PORTC=B00001100;delay(jeda);
PORTA=B11101111;PORTC=B00001100;delay(jeda);
PORTA=B11011111;PORTC=B00011000;delay(jeda);
PORTA=B10111111;PORTC=B00011000;delay(jeda);
PORTA=B01111111;PORTC=B00011000;delay(jeda);
}
void dua()
{
PORTA=B11111110;PORTC=B00000000;delay(jeda);
PORTA=B11111101;PORTC=B00111110;delay(jeda);
PORTA=B11111011;PORTC=B01100110;delay(jeda);
PORTA=B11110111;PORTC=B01001100;delay(jeda);
PORTA=B11101111;PORTC=B00011100;delay(jeda);
PORTA=B11011111;PORTC=B00111000;delay(jeda);
PORTA=B10111111;PORTC=B01111110;delay(jeda);
PORTA=B01111111;PORTC=B01111110;delay(jeda);
}
void satu()
{
PORTA=B11111110;PORTC=B00000000;delay(jeda);
PORTA=B11111101;PORTC=B00011000;delay(jeda);
PORTA=B11111011;PORTC=B00111000;delay(jeda);
PORTA=B11110111;PORTC=B01011000;delay(jeda);
PORTA=B11101111;PORTC=B00011000;delay(jeda);
PORTA=B11011111;PORTC=B00011000;delay(jeda);
PORTA=B10111111;PORTC=B00111100;delay(jeda);
PORTA=B01111111;PORTC=B00111100;delay(jeda);
}
void delapan()
{
PORTA=B11111110;PORTC=B00000000;delay(jeda);
PORTA=B11111101;PORTC=B00011000;delay(jeda);
PORTA=B11111011;PORTC=B00100100;delay(jeda);
PORTA=B11110111;PORTC=B00100100;delay(jeda);
PORTA=B11101111;PORTC=B00011000;delay(jeda);
PORTA=B11011111;PORTC=B00100100;delay(jeda);
PORTA=B10111111;PORTC=B00100100;delay(jeda);
PORTA=B01111111;PORTC=B00011000;delay(jeda);
}
void empat()
{
PORTA=B11111110;PORTC=B00000000;delay(jeda);
PORTA=B11111101;PORTC=B00001000;delay(jeda);
PORTA=B11111011;PORTC=B0011000;delay(jeda);
PORTA=B11110111;PORTC=B0101000;delay(jeda);
PORTA=B11101111;PORTC=B01111110;delay(jeda);
PORTA=B11011111;PORTC=B00001000;delay(jeda);
PORTA=B10111111;PORTC=B00001000;delay(jeda);
PORTA=B01111111;PORTC=B00001000;delay(jeda);
}
void tiga()
{
PORTA=B11111110;PORTC=B00000000;delay(jeda);
PORTA=B11111101;PORTC=B00011000;delay(jeda);
PORTA=B11111011;PORTC=B00100100;delay(jeda);
PORTA=B11110111;PORTC=B00000100;delay(jeda);
PORTA=B11101111;PORTC=B00011000;delay(jeda);
PORTA=B11011111;PORTC=B00000100;delay(jeda);
PORTA=B10111111;PORTC=B00100100;delay(jeda);
PORTA=B01111111;PORTC=B00011000;delay(jeda);
}
void loop() {
// put your main code here, to run repeatedly:
empat();
delay(jeda);
delapan();
delay(jeda);
tiga();
delay(jeda);
tiga();
delay(jeda);
}