Таймер по времени
Таймер по времени
[ref=#ff8000]rw6cm[/ref], Это к какому скетчу относится?
[ref]lexuv[/ref], Они есть у меня, просто понакупил 10 шт микросхем 1307, кварцев, понапоял плат теперь нужно куда то их использовать.
Отправлено спустя 13 минут :
[ref=#ff8000]rw6cm[/ref], так?
[ref]lexuv[/ref], Они есть у меня, просто понакупил 10 шт микросхем 1307, кварцев, понапоял плат теперь нужно куда то их использовать.
Отправлено спустя 13 минут :
[ref=#ff8000]rw6cm[/ref], так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Таймер по времени
[ref=#ff8000]rw6cm[/ref], А как сделать, чтоб время работы через порт можно было выставлять?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Таймер по времени
да
Я вот не знаю как прием из UART настраивать, пример можете дать? 2 переменные создам подключу к компараторам
Я вот не знаю как прием из UART настраивать, пример можете дать? 2 переменные создам подключу к компараторам
Таймер по времени
Это на форуме обсуждалось уже.. Ждем правку в програму... А пока руками надо в скетче после выбора пина выхода присваивать уровень(он есть дальше в скетче, просто перенести)
Таймер по времени
Мне это не понятно,я не знаю как это работает и как настраивать блоки, нужен пример. Мне не нужен уровень, мне нужно как то записать переменную времени включения реле через UART
Вот скетч, где этот уровень находится и куда его перенести?
Я хоть правильно блок передачи переменной и переменную соединил? А настроил этот блок? В индекс переменной не знаю что писать.
Это че за пин, на ардуино? Мне время включения как то записать нужно.
Вот скетч, где этот уровень находится и куда его перенести?
Я хоть правильно блок передачи переменной и переменную соединил? А настроил этот блок? В индекс переменной не знаю что писать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Таймер по времени
У меня єсть подобный проэкт но дома, управляет бойлером... Так же включение по времени, и пофигу когда перезагрузка он читает время и включает или выключает в зависимости сколько времени.. Ну и контроль температуры.. Но буду дома через неделю..
Я же написал в скетче а не в проэкте.. Значит в ардуино иде..
Смотрим viewtopic.php?f=63&t=3171
Я же написал в скетче а не в проэкте.. Значит в ардуино иде..
Смотрим viewtopic.php?f=63&t=3171
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Таймер по времени
Вы заблуждаетесь если думаете что это просто.bester писал(а): 13 авг 2018, 13:11мне нужно как то записать переменную времени включения реле через UART
во первых писать надо не в переменную а в eeprom, иначе сбой питания и все слетело.
и работать придется с блоком UART а не с переменной uart,
следовательно надо создавать продуманный пакет, а на приемной стороне его парсить в ячейки eeprom,
а уже эти ячейки привязывать к условиям
Как то давно рассказывал как сделать но с тех пор много воды утекло,
и сейчас можно сделать по проще, но суть не меняется.
Win10-64, FLProg (portable)
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Таймер по времени
[ref=#ff8000]rw6cm[/ref],
Мой блок как раз и решает эту проблему, если надо включить в 3:20 и выключить в 3:10, то выход будет выключен только 10 минутrw6cm писал(а): 13 авг 2018, 10:39Интервал времени часов рассчитан на сутки (с 0 до 23) вот и программируйте задания на сутки.
если надо чтобы действие начиналось в этих сутках а заканчивалось в других, разбивайте задание на два.
например если надо начать в 18:00 а закончить на следующие сутки в 8:00, то в задании должно быть,
условие ( >=18 И <=23 ИЛИ >=0 И < 8 )
И ни когда ни будет путаницы и проблем
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Таймер по времени
В программе FLprog для чего тогда есть встроенный автором блок "Прием переменной из UART"?
Вообще то не через 10 минут, а через 23 часа 50 минутAlexCrane писал(а): 13 авг 2018, 19:23Мой блок как раз и решает эту проблему, если надо включить в 3:20 и выключить в 3:10, то выход будет выключен только 10 минут
Я пробовал ваш блок сегодня ночью, че то у меня не получалось, возможно часы глючили. Через UART можно как то время включения-выключения менять?
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Таймер по времени
[ref]bester[/ref], Только что прогнал блок на тесте, еще раз на всякий случай, работает адекватно и как сказал
И для одного интервала в течение суток разбивать на два временных интервала до 00 и после 00 считаю избыточным, пускай об этом думает контроллер
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Таймер по времени
Спасибо, буду пробовать еще ваш блок.
А вот это что обозначает? T_inside = true если внутри временного интервала, иначе false
А вот это что обозначает? T_inside = true если внутри временного интервала, иначе false
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Таймер по времени
[ref]bester[/ref], Если текущее время между On и Off то T_inside = true
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Таймер по времени
подсказка была человеку который не умеет писать блоки, и пользуется стандартными,
а так конечно с помощью написанного блока можно что угодно организовать )
Для того чтобы передавать с одной ардуины на другую,bester писал(а): 13 авг 2018, 19:28В программе FLprog для чего тогда есть встроенный автором блок "Прием переменной из UART"?
ну или если чел знает как сформировать контейнер для передачи переменной FLPog с компьютера (что для вас явно не подходит)
Win10-64, FLProg (portable)
Таймер по времени
Да,это мне не подходит, придется тогда менюшну создать и пару кнопок с дисплеем. Жаль простых примеров без всякого лишнего на блоках UART нет.
Таймер по времени
Кстати, то, что Вы просили, т.е. передачу между двумя ардуинками, чтобы включать реле еще где-то по команде с другой ардуинки. Это работа с модулями NRF24L01. Вот тут можете посмотреть видос:
https://www.youtube.com/watch?v=GF0GDYZqTnY
https://www.youtube.com/watch?v=GF0GDYZqTnY
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Таймер по времени
Да это явно мало.
Проект в котором только принять две переменные с порта (без обработки, которые допустим будут предаваться с другой ардуины)
займет больше половины памяти 8 атмеги
Win10-64, FLProg (portable)
Таймер по времени
[ref]lexuv[/ref], К этому модулю нельзя только реле подключить, без ардуино? На другом конце нужен будет еще один точно такой же модуль, чтоб передать ноль или единицу на первый для включения реле???
Выставлять время включения-выключения с компа через терминальную прогу, а модули для того, чтоб включать-выключать второе реле повоздуху на 15 метров, ардуино 1 штука если можно
Мне не с другой ардуины, мне с компа через терминальную программуrw6cm писал(а): 13 авг 2018, 21:51без обработки, которые допустим будут предаваться с другой ардуины
Выставлять время включения-выключения с компа через терминальную прогу, а модули для того, чтоб включать-выключать второе реле повоздуху на 15 метров, ардуино 1 штука если можно
Таймер по времени
[ref]bester[/ref], как Вы себе это представляете? Поверх модуля работает определенный протокол передачи данных. И нужен контроллер для обработки. Просто так Вы на реле по воздуху единицу не передадите -- только провод вести.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость