39 lines
720 B
C++
39 lines
720 B
C++
int val[8] = {6,6,6,6,6,6,6,6};
|
|
int val_ant[8] = {0,0,0,0,0,0,0,0};
|
|
|
|
void setup() {
|
|
Serial.begin(115200);
|
|
for(int i=5; i<=12; i++)
|
|
{
|
|
pinMode(i, OUTPUT);
|
|
digitalWrite(i, HIGH);
|
|
}
|
|
randomSeed(analogRead(0));
|
|
}
|
|
|
|
void loop() {
|
|
Serial.print("ON: ");
|
|
for(int i=0; i<8; i++)
|
|
{
|
|
val[i] = random(5,13);
|
|
digitalWrite(val[i], LOW);
|
|
Serial.print(val[i]);
|
|
Serial.print(' ');
|
|
}
|
|
Serial.print("OFF: ");
|
|
for(int i=5; i<=12; i++)
|
|
{
|
|
int count = 0;
|
|
for(int j=0; j<8; j++)
|
|
if (i==val[j]) count++;
|
|
if (count==0)
|
|
{
|
|
Serial.print(i);
|
|
Serial.print(' ');
|
|
digitalWrite(i, HIGH);
|
|
}
|
|
}
|
|
Serial.println();
|
|
delay(500);
|
|
}
|