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