int ledPins[7]={2,3,4,5,6,7,8};
int dicePatterns[7][7]= {
{0,0,0,0,0,0,1},
{0,0,1,1,0,0,0},
{0,0,1,1,0,0,1},
{1,0,1,1,0,1,0},
{1,0,1,1,0,1,1},
{1,1,1,1,1,1,0},
{0,0,0,0,0,0,0},
};
int switchPin=9;
int blank=6;
void setup()
{
for(int i=0;i<7;i++)
{
pinMode(ledPins[i],OUTPUT);
digitalWrite(ledPins[i],LOW);
}
randomSeed(analogRead(0));
}
void loop();
{
if (digitalRead(switchPin))
{
rollTheDice();
}
delay(100);
}
void rollTheDice();
{
int result=0;
int lengthOfRoll=random(15,25);
for (int i=0;i<lengthofroll;i++)
{
="" result="random(0,6);" resultado="" sera="" de="" 0="" a="" 5="" no="" 1="" 6
="" show(result);
="" delay(50+i*10);
="" }
="" for="" (int="" j="0;j<3;j++)
" show(blank);
="" delay(500);
="" }
}
void="" show(int="" result)
{
="" for(int="" i="0;i<7;i++)
" digitalwrite(ledpins[i],="" dicepatterns[result][i]);
="" }
}
<b="">What I have tried:
Ya he buscado en internet y con mis compañeros de curso y no encontramos donde esta el error.