УМНАЯ-ЭЛЕКТРОНИКА.РФУМНАЯ-ЭЛЕКТРОНИКА.РФ

 

Как купить

Скидки

Контакты

Оплата

Новости 

Разработка 

Вакансии

Доставка

[10m60] Фоторезистор 5 мм GL5549

32мм х 5мм, Вес: 3г.
21.00 Р
14 дн.
1034
Нет в наличии
Если вам необходимо больше товара, то можно привезти его на заказ.
Тел +7 987 254-00-07 (+Whatsapp)

Мы (Умная-электроника.рф (ИП Хазиев Р. А.) ) добавим Ваш адрес электронной почты в специальный список рыссылки для данного товара. Как только товар станет доступен, вам будет отправлено автоматическое уведомление, и Ваш почтовый адрес будет удален из списка рассылки.

Данные будут доступны некоторым нашим сотрудникам. Если выхотите, чтобы Ваши персональные данные были удалены, отправьте письмо по адресу ueinfo@mail.ru.

Если Вы считаете, что Ваши персональные данные используются не по назначению, Вы имеете право обратиться с жалобой в надзорный орган. Согласно “Общему регламенту по защите данных” в ЕС мы обязаны сообщить Вам об этом праве, хотя мы не планируем использовать Ваши данные не по назначению.

Отложить Добавить в список сравнения
Стоимость и сроки доставки:

Фоторезистор представляет из себя один из наиболее простых и распространённых датчиков, способных работать с Arduino. Уже из названия этой детали становится понятно, что фоторезистор это резистор, меняющий своё электрическое сопротивление в зависимости от освещённости. В темноте сопротивление фоторезистора больше, а на свету оно уменьшается. Таким образом, подключив фоторезистор к Arduino мы можем определять количество света и предпринимать какие-то действия. Как же правильно подключить фоторезистор к Arduino? Это очень просто. Один контакт фоторезистора (всё равно какой) надо подключить к выходу Arduino 5В, а второй контакт раздвоить – подключить через резистор 10 кОм к земле (Gnd) и его же – на аналоговый вход Arduino, например к А0. Таким образом, мы изготовили простой делитель напряжения и теперь готовы получать показания с датчика освещённости.

Пример скетча:

int pinPhoto = A0;

int raw = 0;

 

void setup() {

  Serial.begin(9600);

  pinMode( pinPhoto, INPUT );

}

 

void loop() {

  raw = analogRead( pinPhoto );

  Serial.println( raw );

  delay(200);

}

Загрузите этот скетч в Arduino, откройте монитор порта на скорости 9600 и наблюдайте поступающие данные с задержкой в 0,2 сек. Закройте поверхность фоторезистора пальцем. Посмотрите, как изменились поступающие данные. Данные должны уменьшиться, так как закрыв датчик пальцем, мы ограничили количество света, поступающее на него, поэтому сопротивление детали возросло, и напряжение на аналоговом входе соответственно понизилось (Закон Ома). Поэтому уменьшилось и число, которое мы видим в Мониторе Порта.

Теперь в скетч можно добавить условие, что если значение понизилось ниже определённого числа (или наоборот, увеличилось) , нужно произвести какое-то действие. Мы сейчас доработаем скетч, чтобы плата Arduino зажигала свой встроенный светодиод на пине 13, когда фоторезистор получает мало света. Но вариантов тут гораздо больше. Например, Arduino может включать двигатель или насос, переключать контакт модуля реле, управляющего освещением и работающим от сети 220 В. В общем, возможностей предостаточно.

Вот код скетча:

int pinPhoto = A0;

int raw = 0;

 

void setup() {

  Serial.begin(9600);

  pinMode( pinPhoto, INPUT );

pinMode(13, OUTPUT);

}

 

void loop() {

  raw = analogRead( pinPhoto );

  Serial.println( raw );

if(raw < 500){

         digitalWrite(13, 1);

}else{

         digitalWrite(13, 0);

}

  delay(200);

}

Загрузите этот скетч и вы увидите, что если закрыть фоторезистор пальцем, на плате Arduino загорается встроенный светодиод. Убираем палец – светодиод должен погаснуть.  Вот так просто было сымитировано управление освещением.

Видеообзор:

Видеообзор «Урок 9 Подключение фоторезистора к Arduino» на канале «У Павла!»:

Габариты (Д х Ш х В):
32мм х 5мм
Вес:
3г.

Сообщения не найдены

Написать отзыв

С этим товаром также покупают: С этим товаром также покупают: