Фоторезистор

Фоторезистор 5516 может использоваться в проектах, где регистрируется уровень освещения. Позволяет осуществлять проекты по контролю яркости ламп при определенном уровне освещенности. Максимальное напряжение питания фоторезистора 5516 – 150 В (DC), сопротивление 5-10 кОм.

Фоторезистор и резистор можно подключать к питанию любой ножкой, главное – соблюдать последовательность подключения.

Интерпретация показаний датчика в мониторе порта:

  1. 0-200 – сильное освещение;
  2. 200-500 – приглушенное освещение;
  3. 500-800 – сумерки;
  4. 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