Фоторезистор и светодиод на ШИМ пине

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#1

Сообщение Ptulkhianin » 08.10.2019{, 11:22}

Всем привет! :bye:

Вот столкнулся с проблемой – не могу заставить светить светодиод по сигналу с фоторезистора. Смешно, правда? А мне – нет…. :smile14:

Когда писал код руками – получение данных с фоторезистора раз в секунду через millis, потом ограничение значений constrain, дальше map и запись получившегося результата в шим пин – все работало. :yahoo:

А в FLProg такое заделать не получается… Проба в приложенном файле. Светодиод на пине 6 еле-еле светится и не понятно как он реагирует на изменение освещенности. Светодиод на 9 пине горит ярко, но живёт своей жизнью, те изменения его яркости мало связаны с освещенностью. :helpme:

Прошу помощи, а то я «НИМАГУ» :smile37:
Вложения
Фоторезисотр_и_ШИМ_светодиод.flp
(204.52 КБ) 48 скачиваний

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Фоторезистор и светодиод на ШИМ пине

#2

Сообщение edyapd » 08.10.2019{, 11:43}

Здесь точно всё правильно?
Изображение

Отправлено спустя 7 минут 29 секунд:
Ну и судя по схеме у вас получается, что светодиод1, даже при максимуме на входе с фоторезистора будет гореть только 1 миллисекунду, с паузой в 1999 миллисекунд. Второй тоже самое, но там стоит блок маштабирования, который не даёт упасть яркости меньше чем 255. Я вот не знаю, сколько там на ШИМ надо подавать, а то может 255 это и есть максимум.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Фоторезистор и светодиод на ШИМ пине

#3

Сообщение Sancho » 08.10.2019{, 11:50}

Ptulkhianin, В нижнем, втором блоке шкалы, ошибка.
Убери генератор совсем и блоки switch тоже.
СпойлерПоказать
screenshot_19-10-08_11-50-05.png
screenshot_19-10-08_11-50-05.png (11.79 КБ) 612 просмотров
Или сделай так:
СпойлерПоказать
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Фоторезистор и светодиод на ШИМ пине

#4

Сообщение dsfbuy » 08.10.2019{, 12:06}

Поменяй 6 пин на 3.

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#5

Сообщение Ptulkhianin » 08.10.2019{, 12:16}

dsfbuy писал(а):
08.10.2019{, 12:06}
Поменяй 6 пин на 3.
Нееее, не буду. Прерывание нужно

Отправлено спустя 2 минуты 6 секунд:
Sancho писал(а):
08.10.2019{, 11:50}
Ptulkhianin, В нижнем, втором блоке шкалы, ошибка.
Убери генератор совсем и блоки switch тоже.
СпойлерПоказать
screenshot_19-10-08_11-50-05.png
Или сделай так:
СпойлерПоказать
Фоторезисотр_и_ШИМ_светодиод_v01.flp
Я столько раз менял значения в scale, что мог и не туда что-нибудь написать... Спасибо за помощь. Попробую Вашу схему.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Фоторезистор и светодиод на ШИМ пине

#6

Сообщение Sancho » 08.10.2019{, 12:22}

Ptulkhianin, То-же, что и предыдущий вариант, но работает немного быстрее, чуть чуть.
СпойлерПоказать
Обновил.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#7

Сообщение Ptulkhianin » 08.10.2019{, 12:24}

edyapd писал(а):
08.10.2019{, 11:50}
Здесь точно всё правильно?
Изображение
Да как бы для теста не суть важно что и куда записать. Результат будет: 1. много света-большая яркость или 2. много света-маленькая яркость

У меня вопрос касается "самостоятельной жизни светодиодов"

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Фоторезистор и светодиод на ШИМ пине

#8

Сообщение Sancho » 08.10.2019{, 12:30}

Ptulkhianin писал(а):
08.10.2019{, 12:18}
Попробую Вашу схему.
И ? То-же сами по себе?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#9

Сообщение Ptulkhianin » 08.10.2019{, 12:32}

Sancho писал(а):
08.10.2019{, 12:22}
Ptulkhianin, То-же, что и предыдущий вариант, но работает немного быстрее, чуть чуть.
СпойлерПоказать
Фоторезисотр_и_ШИМ_светодиод_v02.flp
У-ух, как Вы заморочились :smile427: ь
Мне быстродействие не принципиально... Всю обвязку вывода в UART городил что бы разобраться почему не работает и какие данные получаются. От всего этого останется только генератор и scale, но все равно спасибо. А разве добавление переменных и новых блоков ускоряет процесс?

Отправлено спустя 1 минуту 11 секунд:
Sancho писал(а):
08.10.2019{, 12:30}
Ptulkhianin писал(а):
08.10.2019{, 12:18}
Попробую Вашу схему.
И ? То-же сами по себе?
Нуууу, я как бы на работе.... Результат будет известен только вечером....

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Фоторезистор и светодиод на ШИМ пине

#10

Сообщение Sancho » 08.10.2019{, 12:37}

Ptulkhianin писал(а):
08.10.2019{, 12:33}
А разве добавление переменных и новых блоков ускоряет процесс?
В данном моменте - да.
В первом варианте - блок шкала выполняется по два раза: сначала для ШИМа, а затем для вывода в UART.
Во втором варианте - один раз.
При не нужности - убрать переменные.

Отправлено спустя 40 секунд:
Никаких новых блоков.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#11

Сообщение Ptulkhianin » 08.10.2019{, 21:22}

Итог - правильно не заработало :smile14:
Вот ссылка на ядиск https://yadi.sk/d/4FJkgLQ0KizMHw
Видео 1 - установка параметров, загрузка и работа. На видео голос за кадром - дочь песика воспитывает :crazy: Желтый светик еле горит потому что я олень - не проверил номинал сопротивления
Видео 2 - глючная работа
Господа Знатоки, куда копать дальше? :moil:

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Фоторезистор и светодиод на ШИМ пине

#12

Сообщение Sancho » 08.10.2019{, 21:56}

Ptulkhianin, Я так и не увидел, чего шлёт в монитор...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Фоторезистор и светодиод на ШИМ пине

#13

Сообщение edyapd » 09.10.2019{, 05:46}

Вопрос от чайника: А проект собранный для Nano можно без проблем грузить в Uno?

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#14

Сообщение Ptulkhianin » 09.10.2019{, 06:59}

edyapd писал(а):
09.10.2019{, 05:46}
Вопрос от чайника: А проект собранный для Nano можно без проблем грузить в Uno?
А почему бы и нет- функционал и нумерация пинов совпадают,

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Фоторезистор и светодиод на ШИМ пине

#15

Сообщение edyapd » 09.10.2019{, 08:14}

Ясно. Просто я не знаком не с той, не с другой платой. Только вообще начинаю их осваивать.
Ещё как вариант, почему бы вам не попробовать засвечивать фоторезистор?
И да, можно увидеть физическую схему подключения? Насколько я понимаю, там должен быть делитель напряжения, а не просто подключение ко входу.

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#16

Сообщение Ptulkhianin » 09.10.2019{, 08:16}

Схема подключения видна на первом видео

Отправлено спустя 2 минуты 7 секунд:
Sancho писал(а):
08.10.2019{, 21:56}
Ptulkhianin, Я так и не увидел, чего шлёт в монитор...
Согласен - надо было заснять. Сегодня вечером сделаю.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Фоторезистор и светодиод на ШИМ пине

#17

Сообщение Sancho » 09.10.2019{, 08:18}

Ptulkhianin, Чего шлёт в сериал порт?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#18

Сообщение Ptulkhianin » 09.10.2019{, 08:51}

Sancho писал(а):
09.10.2019{, 08:18}
Ptulkhianin, Чего шлёт в сериал порт?
Вчера как-то суетно дома было. Еле урвал время на пробу Вашего скетча. Про то, что надо бы показать, что творится в UART совсем забыл. Сегодня вечером выложу видео.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Фоторезистор и светодиод на ШИМ пине

#19

Сообщение edyapd » 09.10.2019{, 11:13}

Ptulkhianin писал(а):
09.10.2019{, 08:18}
Схема подключения видна на первом видео
Коли вам уж лень нарисовать пару элементов, то хоть на словах опишите.
Фоторезистор стоит в плюс или в землю? Какое сопротивление он имеет, когда полностью затенён. Какое сопротивление во втором плече?

Аватара пользователя
Ptulkhianin
Рядовой
Сообщения: 16
Зарегистрирован: 18.09.2019{, 17:36}
Репутация: 0
Откуда: Москва
Имя: Алексей

Фоторезистор и светодиод на ШИМ пине

#20

Сообщение Ptulkhianin » 09.10.2019{, 16:24}

edyapd писал(а):
09.10.2019{, 11:13}
Коли вам уж лень нарисовать пару элементов
Мне не лень :no:
Я подумал что Вам интересно, что и куда подключено, это на видео видно. Можете мне объяснить, как знание
edyapd писал(а):
09.10.2019{, 11:13}
Фоторезистор стоит в плюс или в землю? Какое сопротивление он имеет, когда полностью затенён. Какое сопротивление во втором плече?
поможет в решении глючной работы, как мне кажется, блока SCALE и его окружения в данном скетче

Данная схема, естественно на тех же элементах, отлично работает когда пишешь код руками. Так что дело не в подключении, сопротивлении засвеченного/затененного фоторезистора, номинала резистора во втором плече... ИМХО
Последний раз редактировалось Ptulkhianin 09.10.2019{, 16:57}, всего редактировалось 1 раз.

Ответить

Вернуться в «Помогите, а то я "нимагу"»