1
13
14
15
16int led1 = 3;
17int led2 = 5;
18int led3 = 6;
19int led4 = 9;
20int led5 = 10;
21int led6 = 11;
22
23int ldr = A0;
24int sen = A1;
25
26
27int a=0;
28int b=0;
29int c=0;
30int d=0;
31int e=0;
32int f=0;
33
34
35int bright = 0;
36int ldrlevel = 0;
37int senlevel = 0;
38
39
40
41void setup() {
42 pinMode(led1,OUTPUT);
43 pinMode(led2,OUTPUT);
44 pinMode(led3,OUTPUT);
45 pinMode(led4,OUTPUT);
46 pinMode(led5,OUTPUT);
47 pinMode(led6,OUTPUT);
48 pinMode(ldr,INPUT);
49 pinMode(sen,INPUT);
50Serial.begin(9600);
51Serial.print("SetNFix Youtube Channel");
52
53}
54
55void loop() {
56
57ldrlevel = analogRead(ldr);
58senlevel = analogRead(sen);
59
60
61
62
63
64bright = map(ldrlevel,senlevel,1023,0,1530);
65
66
67Serial.println(bright);
68a = bright;
69b = bright - 255;
70c = bright - 510;
71d = bright - 765;
72e = bright - 1020;
73f = bright - 1275;
74
75if (a >255) a=255;
76if (b >255) b=255;
77if (c >255) c=255;
78if (d >255) d=255;
79if (e >255) e=255;
80if (f >255) f=255;
81
82
83if (a < 0) a=0;
84if (b < 0) b=0;
85if (c < 0) c=0;
86if (d < 0) d=0;
87if (e < 0) e=0;
88if (f < 0) f=0;
89
90
91analogWrite(led1,a);
92analogWrite(led2,b);
93analogWrite(led3,c);
94analogWrite(led4,d);
95analogWrite(led5,e);
96analogWrite(led6,f);
97
98
99}