Advertisement
Panini

RainSensor3

Jun 15th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1.  
  2. //int sensorValue = 0;
  3. int rainPin = A1;
  4. // you can adjust the threshold value
  5. int thresholdValue = 500;
  6.  
  7.  
  8. void setup()
  9. {
  10. pinMode(rainPin, INPUT);
  11. Serial.begin(9600);
  12.  
  13. }
  14.  
  15. void loop() {
  16. delay (2500);
  17. // read the input on analog pin 0:
  18. int sensorValue = analogRead(rainPin);
  19.  
  20. if (sensorValue < 1023 && sensorValue > 849) {
  21. Serial.println(" - 0%");
  22. Serial.println();
  23. }
  24.  
  25. if (sensorValue < 849 && sensorValue > 766) {
  26. Serial.println(" - 12%");
  27. Serial.println();
  28. }
  29.  
  30. if (sensorValue < 766 && sensorValue > 638) {
  31. Serial.println(" - 25%");
  32. Serial.println();
  33. }
  34.  
  35. if (sensorValue < 638 && sensorValue > 511) {
  36. Serial.println(" - 37%");
  37. Serial.println();
  38. }
  39.  
  40. if (sensorValue < 511 && sensorValue > 383) {
  41. Serial.println(" - 50%");
  42. Serial.println();
  43. }
  44.  
  45. if (sensorValue < 383 && sensorValue > 255) {
  46. Serial.println(" - 62%");
  47. Serial.println();
  48. }
  49.  
  50. if (sensorValue < 255 && sensorValue > 128) {
  51. Serial.println(" - 75%");
  52. Serial.println();
  53. }
  54.  
  55. if (sensorValue < 128) {
  56. Serial.println(" - 100%");
  57. Serial.println();
  58. }
  59.  
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement