How do you plan to solve it?
analogRead(A0)
returns values from 0 → 1023 (10-bit ADC).analogWrite(pin, value)
takes 0 → 255 (8-bit duty cycle).map()
to scale potentiometer values:ledValue = map(potValue, 0, 1023, 0, 255);
analogWrite()
./*Paste your code here*/
const int potPin = A0; // Potentiometer input pin
const int ledPin = 9; // PWM pin for LED
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
int potValue = analogRead(potPin); // Read potentiometer (0–1023)
int ledValue = map(potValue, 0, 1023, 0, 255); // Map to 0–255 for PWM
analogWrite(ledPin, ledValue); // Adjust LED brightness
}
Add video of output (know more)
Add a photo of your hardware showing the output.