const int analogPin = A0;//константа с номером пина для переменного резистора const int ledPin = 3;//константа с номером пина(ШИМ) для светодиода int inputValue = 0;//значение считанного аналогового сигнала int outputValue = 0;//коэффициент заполнения ШИМ сигнала void setup() { } void loop() { inputValue = analogRead(analogPin);//считываем аналоговый сигнал и записываем его в переменную outputValue = map(inputValue,0,1023,0,255);//преобразуем считанные данные из интервала 0-1023 пропорционально в интервал 0 to 255 analogWrite(ledPin,outputValue);//формируем ШИМ сигнал в соответствии с конвертированными данными }