Advertisement
The_KGB

Arduino DigitShield Random Numbers

May 10th, 2013
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <DigitShield.h>
  2. int d = 550;
  3. int blinkDelay = 5000;
  4. int randNum;
  5. int led1 = 7;
  6. int led2 = 6;
  7.  
  8.  
  9. void setup() {
  10.   DigitShield.begin();
  11.   DigitShield.setPrecision(0);
  12.   pinMode(led1,OUTPUT);
  13.   pinMode(led2,OUTPUT);
  14. }
  15.  
  16. void loop() {
  17.   randNum = random(0,1000);
  18.   DigitShield.setLeadingZeros(false);
  19.   DigitShield.setValue(randNum);
  20.   delay(d);
  21.   if (randNum == 11){
  22.     digitalWrite(led1,HIGH);
  23.     delay(blinkDelay);
  24.     digitalWrite(led1,LOW);
  25.   }
  26.   if (randNum == 200){
  27.     digitalWrite(led2,HIGH);
  28.     delay(blinkDelay);
  29.     digitalWrite(led2,LOW);
  30.   }
  31.   if (randNum == 21){
  32.     digitalWrite(led1,HIGH);
  33.     digitalWrite(led2,HIGH);
  34.     delay(blinkDelay);
  35.     digitalWrite(led1,LOW);
  36.     digitalWrite(led2,LOW);
  37.   }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement