Advertisement
Hitamputih07

LED_DIODE

Aug 11th, 2020
1,615
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int G = 1;
  2. int Y = 2; // Led Kuning
  3. int R = 3; // Led Merah
  4.  
  5. int pinA0 = A0; // pin Potensio
  6.  
  7. int inputnilai = 0; //Menampung nilai potensio
  8.  
  9. void setup()
  10. {
  11.   pinMode(G, OUTPUT);
  12.   pinMode(Y, OUTPUT);
  13.   pinMode(R, OUTPUT);
  14.   pinMode(pinA0, INPUT);
  15. }
  16.  
  17. void loop()
  18. {
  19.   inputnilai = analogRead(pinA0); // Untuk membaca nilai dari potensio
  20.   inputnilai = map (inputnilai,0,1023,0,100); // merubah nilai 10 bit menjadi 0-100
  21.  
  22.   if (inputnilai >=76) //jika nilai lebih besar /sama dengan 76 maka,led merah akan hidup
  23. {
  24. digitalWrite(G,LOW);
  25. digitalWrite(Y,LOW);
  26. digitalWrite(R,HIGH);
  27. }
  28.   if(inputnilai <76) // jika nilai lebih kecil dari 76(46-75)maka,led kuning akan hidup
  29. {
  30. digitalWrite(G,LOW);
  31. digitalWrite(R,LOW);
  32. digitalWrite(Y,HIGH);
  33. }
  34.   if(inputnilai <46) // jika nilai lebih kecil dengan 46()maka,led hijau hidup
  35. {
  36. digitalWrite(Y,LOW);
  37. digitalWrite(R,LOW);
  38. digitalWrite(G,HIGH);
  39. }
  40. delay(500);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement