Z-Light Sensor. Датчик освещения (аналоговый)

Опубликовано 01.01.2014 21:24:00


Данный датчик позволить замерить уровень освещености. Из себя он представляет ни что иное, как делитель напряжения из фоторезистора и обычного резистора, собранный на миниатюрной платке для удобного крепежа. 

 

 

Принцип работы

Принцип работы модуля заключается на свойстве резистивного делителя. Резистивный делитель имеет два плеча, от соотношений величин сопротивлений которых зависит напряжение на его выходе. Правым плечом в схеме выступает резистор и постоянным сопротивлением в 10k. В качестве же левого плеча выступает фоторезистор - радиодеталь изменяющая свое сопротивление в зависимости от освещения.

 

 

 
Подробная теория

 

Подключение к Arduino

Модуль оборудован трехпиновым разъемом стандарта 2.54мм

 : подключается к выводу GND

 : подключается к выводу +5V

 : подключается к аналоговому входу ( в примере A0 )


 

Считывание показаний

На выходе датчика мы имеем аналоговый сигнал с величиной прямопропорциональной освещению.

В ниже приведенном примере выведем в монитор порта аналоговое значение.

 

 
Пример программного кода
const int analogPin = 0;

void setup() {
  Serial.begin(9600);   // Скорость работы порта
  Serial.println("Z-Light Sensor Test"); // Выводим текст
  Serial.println();                             // Пустая строка 
}

void loop() {
  int analogValue = analogRead(analogPin);  // Задаем переменную analogValue для считывания показаний  
  Serial.println(analogValue);              // Выводим значения
  delay(500);
}

 

 

Купить в России  Z- Датчик освещения


А как же комментарии?