Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save maximeborges/9d104ab746330dccdeb6dbf123526a6f to your computer and use it in GitHub Desktop.
Save maximeborges/9d104ab746330dccdeb6dbf123526a6f to your computer and use it in GitHub Desktop.
Cordwood Puzzle Too - Arduino Random
uint8_t r;
void setup() {
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
randomSeed(analogRead(0));
}
void loop() {
r = random(256);
digitalWrite(0, r & 0b1);
digitalWrite(1, r & 0b10);
digitalWrite(2, r & 0b100);
digitalWrite(3, r & 0b1000);
digitalWrite(4, r & 0b10000);
digitalWrite(5, r & 0b100000);
digitalWrite(6, r & 0b1000000);
digitalWrite(7, r & 0b10000000);
delay(250);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment