/*
* zadanie7.c
*
* Created: 3.3.2016 11:22:49
* Author: d14valicek
*/
#define F_CPU 1000000UL
#include
#include
#include
#include
int main(void)
{
DDRD = 0xFF;
int semafor[8] = {0b10010010, 0b10011010, 0b10000110, 0b10001010, 0b10010010, 0b11010001, 0b00110001, 0b01010010};
while(1)
{
for (int i = 0; i <= 7; i++){
PORTD = semafor[i];
if(i == 2 || i == 6){
_delay_ms(6000);
}
else if (i == 3 || i == 7){
_delay_ms(1000);
}
else {
_delay_ms(3000);
}
}
}
return 0;
}