#include <Arduino.h>
#include <avr/io.h>
#include <math.h>
void setup() {
DDRD |=(1<<0);
DDRD |=(1<<1);
DDRD |=(1<<2);
DDRD |=(1<<3);
DDRD |=(1<<4);
DDRD |=(1<<5);
DDRD |=(1<<6);
DDRD |=(1<<7);
DDRB &~(1<<0);
}
int main() {
setup();
int i=0;
while(1){
for(i=0; i<4; i++)
{
double array[10]={0x5F,0x6,0x3B,0x2F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
while(1){
if(PINB==1)
_delay_ms(250);
{
i++;
if(i>9){
i=0;
}
PORTD=array[i];
PORTD|=(1<<7);
_delay_ms(1000);
}
}}
}
}