Advertisement
Guest User

Untitled

a guest
Sep 20th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <Wire.h>
  2. #include <LiquidCrystal_I2C.h>
  3.  
  4. int Planta1 = 0;
  5. int Planta2 = 0;
  6. int Planta3 = 0;
  7.  
  8. const int izq = 8;
  9. const int der = 7;
  10.  
  11. int valI = 0;
  12. int valD = 0;
  13.  
  14. LiquidCrystal_I2C lcd(0x27, 20, 4);
  15.  
  16. void setup() {
  17.   pinMode(izq, INPUT);
  18.   pinMode(der, INPUT);
  19.   lcd.init();
  20.   lcd.backlight();
  21. }
  22.  
  23. void loop() {
  24.   Planta1 = map(analogRead(A0), 0, 1023, 0, 100);
  25.   Planta2 = map(analogRead(A1), 0, 1023, 0, 100);
  26.   Planta3 = map(analogRead(A2), 0, 1023, 0, 100);
  27.   lcd.clear();
  28.   delay(500);
  29.   lcd.setCursor(0, 0);
  30.   lcd.print("Planta 1 =");
  31.   lcd.setCursor(12, 0);
  32.   lcd.print(Planta1);
  33.   lcd.setCursor(17, 0);
  34.   lcd.print("Planta 2 =");
  35.   lcd.setCursor(28, 0);
  36.   lcd.print(Planta2);
  37.   lcd.setCursor(33, 0);
  38.   lcd.print("Planta 3 =");
  39.   lcd.setCursor(44, 0);
  40.   lcd.print(Planta3);
  41.   valI = digitalRead(izq);
  42.   valD = digitalRead(der);
  43.   if ( valI == HIGH) {
  44.     for (int i = 0; i == 16; i++) {
  45.       lcd.scrollDisplayLeft();
  46.       delay(100);
  47.     }
  48.   } else {}
  49.   if (valD == HIGH) {
  50.     for (int p = 0; p == 16; p++) {
  51.       lcd.scrollDisplayRight();
  52.       delay(100);
  53.     }
  54.   } else {}
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement