Перейти к содержимому






Фотография
- - - - -

Датчик яркости (ID:103)

Написано admin , 26 Апрель 2015 · 860 Просмотров

Датчик яркости (ID:103) Датчик яркости по своему принципу действия- это датчик света, датчик освещенности.
Датчик имеет разъем с четырьмя контактами.
VCC- контакт для подключения напряжения питания 3 - 5 Вольт.
GND- контакт для подключения общего провода.
D0- цифровой выход.
А0- аналоговый выход.
Также на датчике присутствует два светодиода и регулятор чувствительности в виде переменного резистора. Зеленый светодиод- индикатор подключения напряжения питания.
С цифровым выходом все просто. Если датчик фиксирует темноту вокруг себя, то на цифровом выводе D0 присутствует логический ноль и красный светодиод погашен. Если датчик фиксирует свет, то включается красный индикаторный светодиод и на цифровом выходе D0 появляется логический ноль.
С аналоговым выходом А0 немножко сложнее и интереснее. С выхода А0 можно считать уровень освещенности в относительных единицах.
Примерный скетч для платы Arduino выглядит так:
int photo = 0;  // разъем А0 подключен к  выводу А0 Arduino
int level = 0;  // переменная для хранения значения входного напряжения

void setup()
{
  Serial.begin(9600); // устанавливаем скорость обмена данными с компьютером равную 9600 б/сек.
}

void loop()  // основной цикл программы измерения
{
  level = analogRead(photo);  // считываем значение с датчика света
  Serial.println(level);	  // выводим на компьютер данные
  delay(300);				 // делаем небольшую паузу между измерениями
}
Записав скетч в Arduino и включив монитор порта, мы можем наблюдать некоторые числа, которые будут меняться при освещении датчика фонариком, либо при закрытии датчика листом бумаги.
Ссылка на витрину магазина http://dvrobot.ru/238/370.html

Прикрепленные изображения

  • Прикрепленное изображение: Снимок экрана от 2015-04-11 17:20:10.png






Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние записи

Последние комментарии