User:Stonestone/TIB
< User:Stonestone
Revision as of 18:22, 22 January 2016 by Stonestone (talk | contribs)
LED testing #1
Documentation
Codes
Code1
int r1 = 13 ;
int r2 = 12 ;
int r3 = 11 ;
int r4 = 10 ;
int r5 = 9 ;
int r6 = 8 ;
int r7 = 4 ;
int r8 = 3 ;
int r9 = 2 ;
int d = random(300);
void setup() {
pinMode(r1, OUTPUT);
pinMode(r2, OUTPUT);
pinMode(r3, OUTPUT);
pinMode(r4, OUTPUT);
pinMode(r5, OUTPUT);
pinMode(r6, OUTPUT);
pinMode(r7, OUTPUT);
pinMode(r8, OUTPUT);
pinMode(r9, OUTPUT);
}
void loop(){
digitalWrite(r1,HIGH);
delay(d);
digitalWrite(r1,LOW);
digitalWrite(r2,HIGH);
delay(d);
digitalWrite(r2,LOW);
digitalWrite(r3,HIGH);
delay(d);
digitalWrite(r3,LOW);
digitalWrite(r4,HIGH);
delay(d);
digitalWrite(r4,LOW);
digitalWrite(r5,HIGH);
delay(d);
digitalWrite(r5,LOW);
digitalWrite(r6,HIGH);
delay(d);
digitalWrite(r6,LOW);
digitalWrite(r7,HIGH);
delay(d);
digitalWrite(r7,LOW);
digitalWrite(r8,HIGH);
delay(d);
digitalWrite(r8,LOW);
digitalWrite(r9,HIGH);
delay(d);
digitalWrite(r9,LOW);
}
Code2
int r1 = 11 ;
int r2 = 9 ;
int r3 = 8 ;
int r4 = 7 ;
int r5 = 6 ;
int r6 = 5 ;
int r7 = 4 ;
int r8 = 3 ;
int r9 = 2 ;
int e = random(30);
// random + 300 for slower speed
int d = (e+30);
// random led
int randomLed = 1 + (random(10));
void setup() {
pinMode(r1, OUTPUT);
pinMode(r2, OUTPUT);
pinMode(r3, OUTPUT);
pinMode(r4, OUTPUT);
pinMode(r5, OUTPUT);
pinMode(r6, OUTPUT);
pinMode(r7, OUTPUT);
pinMode(r8, OUTPUT);
pinMode(r9, OUTPUT);
}
void loop(){
int randomLed1 = 1 + (random(10));
int randomLed2 = 1 + (random(10));
int d = random(30);
int e = random(30);
digitalWrite(randomLed1,HIGH);
delay(d);
digitalWrite(randomLed2,LOW);
delay(e);
}
Code3
int r1 = 11 ;
int r2 = 9 ;
int r3 = 8 ;
int r4 = 7 ;
int r5 = 6 ;
int r6 = 5 ;
int r7 = 4 ;
int r8 = 3 ;
int r9 = 2 ;
int e = random(10);
// random + 300 for slower speed
int d = (e+10);
// random led
int randomLed = 1 + (random(9));
void setup() {
pinMode(r1, OUTPUT);
pinMode(r2, OUTPUT);
pinMode(r3, OUTPUT);
pinMode(r4, OUTPUT);
pinMode(r5, OUTPUT);
pinMode(r6, OUTPUT);
pinMode(r7, OUTPUT);
pinMode(r8, OUTPUT);
pinMode(r9, OUTPUT);
}
void loop(){
int e = random(200);
// random + 300 for slower speed
int d = (e+100);
int randomLed1 = 1 + (random(9));
digitalWrite(randomLed1,HIGH);
delay(d);
digitalWrite(randomLed1,LOW);
delay(d);
}
Notes
20012016
1. 3/4 lights cannot work well. I guess it is because of the connection problem.
2. Stupid codes
22012016
1. Stupid codes is turning less stupid, but still quite stupid.
2. First red led doesn't work, weird.