// Бортюк Владимир 11 задание
int cube1[7] = {10, 3, 4, 7, 8, 6, 5};
int cube2[7] = {13, 14, 15, 18, 19, 17, 16};
const int btn1 = 12;
const bool nums[6][7] ={
{0, 0, 0, 1, 0, 0, 0}, //1
{0, 0, 1, 0, 1, 0, 0}, //2
{0, 0, 1, 1, 1, 0, 0}, //3
{1, 0, 1, 0, 1, 0, 1}, //4
{1, 0, 1, 1, 1, 0, 1}, //5
{1, 1, 1, 0, 1, 1, 1}, //6
};
void setup() {
for(int i = 0; i < 8; i++){
pinMode(cube1[i], OUTPUT);
pinMode(cube2[i], OUTPUT);
}
pinMode(btn1, INPUT_PULLUP);
}
void loop() {
if(!digitalRead(btn1)){
delay(100);
randomSeed(millis());
int a = random(1, 7);
int b = random(1, 7);
for(int i = 0; i < 8; i++){
digitalWrite(cube1[i], nums[a-1][i]);
digitalWrite(cube2[i], nums[b-1][i]);
}
}
}