#define LED_PIN 4 // OUT DC
#define POTENTIOMETER_PIN 2 //ANALOG
#include <Wire.h>
#include <LiquidCrystal_I2C.h> //SDA21 SCL22
int lcdColumns = 16;
int lcdRows = 2;
LiquidCrystal_I2C lcd(0x27, lcdColumns, lcdRows);
int potPin = 2;
void setup() {
lcd.init(); // initialize the lcd
lcd.backlight();
lcd.setCursor(0, 0); //ROW 1
lcd.print("13. Hadisto M A");
lcd.setCursor(0, 1); //ROW 2
lcd.print("XIII TOI 1");
lcd.setCursor(11,1); //ROW 2 RESISTANCE
lcd.print("R:"); // Print R Val
lcd.print(analogRead(potPin)); // Print Potpin value to LCD
pinMode(LED_PIN, OUTPUT);
pinMode(potPin, INPUT);
}
void loop() {
int potentiometerValue = analogRead(POTENTIOMETER_PIN);
int brightness = potentiometerValue / 17; //BYTE RANGE
analogWrite(LED_PIN, brightness);
}
//Hadisto M Abadan XIII TOI-1 (06/12/22)