Фоторезистор
Фоторезистор 5516 может использоваться в проектах, где регистрируется уровень освещения. Позволяет осуществлять проекты по контролю яркости ламп при определенном уровне освещенности. Максимальное напряжение питания фоторезистора 5516 – 150 В (DC), сопротивление 5-10 кОм.
Фоторезистор и резистор можно подключать к питанию любой ножкой, главное – соблюдать последовательность подключения.
Интерпретация показаний датчика в мониторе порта:
- 0-200 – сильное освещение;
- 200-500 – приглушенное освещение;
- 500-800 – сумерки;
- 800-1023 – темнота.
Схема подключения фоторезистора
Фоторезистор прост в подключении, ниже представлен рисунок со схемой подсоединения к контроллеру, в схеме должен присутствовать резистор.

Код подключения для фоторезистора
В примере ниже показано, как подключить вывод фоторезистора к монитору последовательного порта платы (вывод можно посмотреть в мониторе порта Arduino IDE).
#define PIN_PHOTORESISTOR A0 // определяем пин подключения фоторезистора void setup() { Serial.begin(9600); // выведение данных в монитор порта } void loop() { int value = analogRead(PIN_PHOTORESISTOR); // введение переменной с названием value (значение), которое равно значению, получаемому при чтении показаний фоторезистора на пине А0. Нужно, чтобы не использовать выражение с дополнительными скобками в уже существующих скобках. Serial.println(value); // отображение показаний в мониторе порта delay(1000); // задержка 1 секунда }
Скачать файл с кодом, формат .INO: Фоторезистор 5516