// Include necessary libraries
#include <Arduino.h>
// Define pin numbers
const int potentiometerPin = 34;
const int ledPin = 2;
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
}
void loop() {
int potentiometerValue = analogRead(potentiometerPin);
int ledIntensity = map(potentiometerValue, 0, 4095, 0, 255);
Serial.print("Potentiometer: ");
Serial.print(potentiometerValue);
Serial.print(" LED Intensity: ");
Serial.println(ledIntensity);
if (potentiometerValue < 1000)
{analogWrite(ledPin, ledIntensity);}
else if (potentiometerValue >= 1000 && potentiometerValue < 3000)
{analogWrite(ledPin, 150);}
else {analogWrite(ledPin, 255);}
delay(100);
}