#include <stdint.h>
#define PWM_LED 3
#define POT_PIN A0
uint8_t pot_value = 0;
void setup()
{
pinMode(PWM_LED, OUTPUT);
Serial.begin(9600);
}
void loop()
{
pot_value = (analogRead(POT_PIN) >> 2); // adjust to scale with pwm from 10 bits to 8 bits
analogWrite(PWM_LED, pot_value);
Serial.println(pot_value);
}