#define F_CPU 1000000UL
#include
#include
void sirena (int cislo){
while (cislo >= 0){
_delay_us(1);
cislo --;
}
}
int main(void){
DDRD = 0xFF;
while(1){
for (int i = 1; i<=500; i++) {
PORTD = 0b00000000;
sirena (i);
PORTD = 0b10000000;
sirena(i);
}
for (int i = 500; i>=1; i--) {
PORTD = 0b00000000;
sirena (i);
PORTD = 0b10000000;
sirena(i);
}
}
return 0;
}