//
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
int angulo;
int val;
int potpin = 34;
LiquidCrystal_I2C lcd(0x27, 16, 2);
unsigned long tempoAnterior = 0; // Armazena o último tempo em que atualizou
const long intervalo = 1000; // Intervalo em milissegundos (1 segundo)
void setup() {
Wire.begin(21, 22); // SDA, SCL - GPIO 21 e 22
lcd.init();
lcd.backlight();
Serial.begin(115200);
lcd.setCursor(0, 0);
lcd.print("RSS");
}
void loop() {
unsigned long tempoAtual = millis();
if (tempoAtual - tempoAnterior >= intervalo) {
tempoAnterior = tempoAtual; // Atualiza o tempo
val = analogRead(potpin);
lcd.setCursor(0, 1);
lcd.print("ValorPot = ");
lcd.setCursor(9, 1);
lcd.print(" "); // limpa valores antigos
lcd.setCursor(9, 1);
lcd.print(val);
Serial.println(val);
}
}