// Номер пина для светодиода int ledPin = 2; // Номер аналогового пина int analogPin = A2; // В эту переменную считываем значение с аналогового входа int val = 0; void setup() { // Настраиваем пин светодиода на выход pinMode(ledPin, OUTPUT); } void loop() { // Считываем значение val = analogRead(analogPin); // val содержит значение из диапазона 0..1023, а диапазон значений для analogWrite // 0..255. Для этого делим val на 4 analogWrite(ledPin, val/4); }