const int ledPin = 13;
const int potPin = 15;
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
pinMode(potPin, INPUT);
delay(1000);
}
void loop() {
int brightness = readPotentiometer();
analogWrite(ledPin, brightness);
Serial.print("Potentiometer Value: ");
Serial.print(brightness);
Serial.print(" | LED Brightness (PWM): ");
Serial.println(brightness);
delay(10);
}
int readPotentiometer() {
int potValue = analogRead(potPin);
Serial.print("Raw Potentiometer Value: ");
Serial.println(potValue);
return map(potValue, 0, 4095, 0, 255);
}