int led = 13; // Объявляем цифровой пин 13 - светодиод int val; // Объявляем переменную для хранения значения int potpin = 0; // Объявляем аналоговый пин 0 - фоторезистор void setup() { pinMode(led, OUTPUT); } void loop() { val = analogRead(potpin); // Считываем значение с фоторезистора (значение между 0 и 1023) val = map(val, 0, 1023, 0, 255); // Переводим его в значение яркости светодиода (значение между 0 and 255) analogWrite(led, val); // Светодиод светит с заданной яркостью, равной полученной переменной val delay(15); }