Страница 1 из 1
Фоторезистор
Добавлено: 22 фев 2016, 14:15
krom23
Знатоки, помогите пожалуйста с подключением фоторезистора, как это правильно сделать в программе чтоб при освещении устройство включилось, а при отсутствии оного выключилось. Да, и можно ли измерить освещённость при помощи фоторезистора?
Фоторезистор
Добавлено: 22 фев 2016, 14:49
Chaynik
На мой взгляд сложного ничего нет. Резистор цепляется на аналоговый вход, а дальше можно посмотреть в сериале, какие значения при каком освещении выводятся. Ну а после берём в программе блок компаратора и сравниваем значения, при котором у нас что-то включится или выключится

Фоторезистор
Добавлено: 22 фев 2016, 15:00
DWD
Фу ты, пока набивал текст, уже ответили...
Фоторезистор подключаете на аналоговый вход. Сюда же подаёте напряжение +5В через резистор.
Получится делитель напряжения, а на входе МК напряжение будет тем меньше, чем сильнее свещён фоторезистор.
Сопротивление дополнительного резистора зависит от сопротивления фоторезистора. Им можно выставить чувствительность и пределы реагирования на свет.
Дальше уже идёт обработка в программе.
Для простого случая "чтоб при освещении устройство включилось, а при отсутствии оного выключилось", достаточно напряжение с фоторезистора подать на компаратор. Выход компаратора вывести на какой нибудь порт для управления исполнительным устройством.
Фоторезистор
Добавлено: 22 фев 2016, 16:29
krom23
Спасибо мужики, затупил!

Фоторезистор
Добавлено: 22 фев 2016, 18:07
Chaynik
Да, кстати о птичках! Для измерения освещённости, лучше купить датчик BH1750, который поддерживается программой и освещение в люксах выводит. Конечно можно и фоторезистор под это дело приспособить, но
всё таки датчик будет поточнее измерять. Ну а если же просто что-то включить/выключить, то фоторезистор

Фоторезистор
Добавлено: 02 июл 2016, 19:55
drimer
как тут сделать дисплеи нереагирует на фоторезистор
Фоторезистор
Добавлено: 02 июл 2016, 19:59
drimer
вот програмки кусочек
Фоторезистор
Добавлено: 03 июл 2016, 10:23
Airis
drimer писал(а):дисплеи нереагирует на фоторезистор
Если сравнивать аналоговое значение с константой на точное совпадении (==), то вполне возможно, что в каком то цикле работы программы это значение будет прокачено и больше не сработает - будет светлее или темнее чем константы сравнение. Вместо сравнение (==) лучше использовать сравнение (>; <; >=: <=).
Фоторезистор
Добавлено: 04 июл 2016, 07:51
hrach
[video]
http://www.youtube.com/watch?v=G1TviDMpQb4[/video]
Добавлено (04.07.2016, 07:51)
---------------------------------------------
krom23 писал(а):Знатоки, помогите пожалуйста с подключением фоторезистора
Один из первых видео, я только начал заниматься Arduino . Здесь ест ответы на некоторые вопросы.
Фоторезистор
Добавлено: 07 июл 2016, 15:07
VadKol
drimer, Я так и не понял что вы хотите увидеть на дисплее.
Температуру или освещенность? Если освещенность то я делал так
Фоторезистор
Добавлено: 07 июл 2016, 15:11
VadKol
прошу прощения чуть подправил
Фоторезистор
Добавлено: 19 фев 2017, 03:24
igrik1972
VadKol, это очень легко, но вот почему через переменную в кольцо на другую ардуино не передает, а там уже на дисплей.... можете помочь .....
Фоторезистор
Добавлено: 19 фев 2017, 12:21
Boroda
igrik1972, используйте Модбас, он-то уж точно работает, или блок "передача переменной через UART". А по кольцу у пользователей много вопросов возникает, не всегда корректно
работает.
Фоторезистор
Добавлено: 05 мар 2017, 15:38
igrik1972
но датчики передают данные без проблем......... может пользовательский блок нужен для роботы с аналоговыми входами ....
Добавлено (05.03.2017, 15:38)
---------------------------------------------
и так..... после создания пользовательских блоков все начало работать как по маслу....
значить простое решение как Scale хорошо работают в основном только ардуино и монитор, реле, и т.д. что не связанно через соединение, как
ардуино - ардуино - монитор........
создан блок благодаря BORODA, от чего я сильно ему благодарен.........
Фоторезистор
Добавлено: 05 мар 2017, 18:53
starshoy81
igrik1972 писал(а):значить простое решение как Scale хорошо работают в основном только ардуино и монитор, реле, и т.д. что не связанно через соединение, как
ардуино - ардуино - монитор........
создан блок благодаря BORODA, от чего я сильно ему благодарен.........
ТЕМА ЗАКРЫТА..............
Отнюдь не значит. То, что у Вас конкретно были проблемы с передачей данных, это проблема в Вашей программе. Если Вы посмотрите видеоурок от Сергея про три датчика через модбас, там все рассказано и работает именно простая связка
ссылка.
Тема закрыта говорить некорректно - во первых не Вы её создавали, во вторых закрыт только Ваш вопрос. Да и закрыт ли? Судя по куче созданных тем по одному и тому же. Не надо замусоривать форум лишними темами имеющими маленькое частное значение. Для пользовательских блоков есть специальная тема, вопрос можно задать там. Или в своей старой теме поднимайте частные вопросы в рамках проекта. Информацию нужно стараться упорядочивать и структурировать, иначе тысячи тем по одному и тому же вопросу, лишь отнимают время у пользователей ищущих информацию и делящихся ею.