Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int G = 1;
- int Y = 2; // Led Kuning
- int R = 3; // Led Merah
- int pinA0 = A0; // pin Potensio
- int inputnilai = 0; //Menampung nilai potensio
- void setup()
- {
- pinMode(G, OUTPUT);
- pinMode(Y, OUTPUT);
- pinMode(R, OUTPUT);
- pinMode(pinA0, INPUT);
- }
- void loop()
- {
- inputnilai = analogRead(pinA0); // Untuk membaca nilai dari potensio
- inputnilai = map (inputnilai,0,1023,0,100); // merubah nilai 10 bit menjadi 0-100
- if (inputnilai >=76) //jika nilai lebih besar /sama dengan 76 maka,led merah akan hidup
- {
- digitalWrite(G,LOW);
- digitalWrite(Y,LOW);
- digitalWrite(R,HIGH);
- }
- if(inputnilai <76) // jika nilai lebih kecil dari 76(46-75)maka,led kuning akan hidup
- {
- digitalWrite(G,LOW);
- digitalWrite(R,LOW);
- digitalWrite(Y,HIGH);
- }
- if(inputnilai <46) // jika nilai lebih kecil dengan 46()maka,led hijau hidup
- {
- digitalWrite(Y,LOW);
- digitalWrite(R,LOW);
- digitalWrite(G,HIGH);
- }
- delay(500);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement