void setup() {
// put your setup code here, to run once:
volatile char *dir=0x30;
*dir=0xFF;
}
void loop() {
// put your main code here, to run repeatedly:
volatile char *out=0x31;
//volatile char number[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x67};//without dot
volatile char number[]={0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xE7};//with dot
volatile long i,count,j,prime=1;
for(count=2;count<10;count++){
for(j=2;j<count;j++){
if(count%j!=0){
prime=1;
}
else{
prime=0;
break;
}
}
if(prime){
*out=number[count];
for(i=0;i<200000;i++);
*out=0;
for(i=0;i<200000;i++);
}
}
}