Surya_from_1627

IOT 7

Oct 4th, 2026
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.06 KB | None | 0 0
  1. byte sensorPin = A0;
  2. int sensorValue;
  3. byte led1 = 8;
  4. byte led2 = 9;
  5. byte led3 = 10;
  6. byte led4 = 11;
  7. byte led5 = 12;
  8. byte led6 = 13;
  9. void setup()
  10. {
  11. pinMode(led1,OUTPUT); // 0.833 volts
  12. pinMode(led2,OUTPUT); // 1.66 volts
  13. pinMode(led3,OUTPUT); // 2.5 volts
  14. pinMode(led4,OUTPUT); // 3.33 volts
  15. pinMode(led5,OUTPUT); // 4.166 volts
  16. pinMode(led6,OUTPUT); // 5 volts
  17. }
  18. void loop()
  19. {
  20. sensorValue = analogRead(sensorPin);
  21. if (sensorValue >=170) // between .5 and 1 volts
  22. {
  23. digitalWrite(led1,HIGH);
  24. }
  25. if (sensorValue >=340) // between 1.5 & 2 volts
  26. {
  27. digitalWrite(led2,HIGH);
  28. }
  29. if (sensorValue >=510) // between 2 & 3 volts
  30. {
  31. digitalWrite(led3,HIGH);
  32. }
  33. if (sensorValue >=680) //between 3 & 3.5 volts
  34. {
  35. digitalWrite(led4,HIGH);
  36. }
  37. if (sensorValue >=850) //between 3.5 & 4 volts
  38. {
  39. digitalWrite(led5,HIGH);
  40. }
  41. if (sensorValue >=1020) // greater than 4 volts
  42. {
  43. digitalWrite(led6,HIGH);
  44. }
  45. delay(100);
  46. digitalWrite(led1,LOW);
  47. digitalWrite(led2,LOW);
  48. digitalWrite(led3,LOW);
  49. digitalWrite(led4,LOW);
  50. digitalWrite(led5,LOW);
  51. digitalWrite(led6,LOW);
  52. }
  53.  
Advertisement
Add Comment
Please, Sign In to add comment