Страница 5 из 6
Начальное состояние выходов
Добавлено: 07 фев 2018, 11:57
pan
jonik22sm писал(а): 07 фев 2018, 11:18А то потом бегай по платам и ищи эти всё блоки
этот блок нужен в основном в случаях с реле которые включаются минусом.
далее. не надо по платам растаскивать. я же писал, этот блок ставьте куда угодно. можно рядом 10 штук. хоть на отдельной плате вместе.
а блок для одного пина для того чтобы не засирать код программы, сколько надо пинов определить, столько блоков и вытаскиваем.
да и по сути какая разве большая разница в 10 блоках 10 цифр написать, или в одном те же 10 цифр
Начальное состояние выходов
Добавлено: 07 фев 2018, 12:46
brig62
jonik22sm писал(а): 07 фев 2018, 11:18Так можно в одном и поставить на первую плату.
Можно пример, как это сделать? Если примера нет, то и советы раздавать не стоит.
Тем более автор блока ответил
pan писал(а): 07 фев 2018, 09:44несколько. для каждого пина
Или у Вас свой блок на этот случай имеется? В студию, плиз.
Начальное состояние выходов
Добавлено: 07 фев 2018, 13:08
pan
brig62 писал(а): 07 фев 2018, 12:46Или у Вас свой блок на этот случай имеется? В студию, плиз.
не понял о чем речь.
если надо несколько пинов выставить в 1 , то ставим нужное количество блоков (в любое место. куда угодно) и в каждом пишем номер нужного пина
Начальное состояние выходов
Добавлено: 07 фев 2018, 13:12
brig62
[ref=#ff8000]pan[/ref], Это я у [ref]jonik22sm[/ref], спросил. Он утверждает, что
jonik22sm писал(а): 07 фев 2018, 11:18Так можно в одном и поставить на первую плату.
Зачем плодить если можно в одном всё мины прописать.
А то потом бегай по платам и ищи эти всё блоки
Вот я и подумал, что у него есть опыт, как это сделать. Или применительно к вашему блоку. Или свой у него имеется.
Начальное состояние выходов
Добавлено: 07 фев 2018, 13:33
jonik22sm
В САМОПИСНОМ КОДЕ В SETUPSETION ВПИСАТЬ СРАЗУ ВСЕ ПИНЫ КОТОРЫЕ ИНТЕРЕСУЮТ ЕСЛИ ЧТО ДОПИСАТЬ
НО НЕ ПЛОДИТЬ НА КАЖДОЙ ПЛАТЕ
Отправлено спустя 2 минуты 31 секунду:
Я ДЕЛАЛ ТАК НО ПРОЕКТА НЕ ОСТАЛОСЬ ДВА ГОДА НАЗАД ПИСАЛ И ДО СИХ ПОР РАБОТАЕТ СТАНОК А ЧТОБ НЕБЫЛО КЗ КАК КТО ТО СВЕРХУ ПИСАЛ НУЖНО СТАВИТЬ БЛОК XOR
Начальное состояние выходов
Добавлено: 07 фев 2018, 13:40
pan
ну можно и вписать сразу все какие надо. но это придется тогда каждому пользователю править код под свой.
в итоге кто знает что и где писать, то и сам сделает как надо. а для новичков нужна универсальность. вытащил, номер вписал и забыл.
Начальное состояние выходов
Добавлено: 07 фев 2018, 14:26
Олег
[ref]jonik22sm[/ref], Правила форума давно читали?
2.2 Выражать отрицательные эмоции кроме как в качестве конструктивной критики. Злоупотреблять ББ-кодом, заглавными буквами и создавать на форуме беспорядок. Нарушать принципы человеческого общения, действующего законодательства, обманывать, дезинформировать;
Начальное состояние выходов
Добавлено: 07 фев 2018, 14:53
Golan
pan писал(а): 07 фев 2018, 08:37как то так
может еще в чем то проблема?
Может, если делаю в новом проекте кнопку и реле все работает, а добавляю в свой, нифига
Так работает
[spoiler]
2.jpg
[/spoiler]
Прописывается во так
[spoiler]
3.jpg
[/spoiler]
В проект загоняю прописывается вот так, прописываю вручную все работает
[spoiler]
1.jpg
[/spoiler]
Хотя это думаю мелочи, все это можно уже в отлаженый проект и руками загнать.
Начальное состояние выходов
Добавлено: 07 фев 2018, 15:04
Sancho
[ref]Golan[/ref],
Мне кажется, проблема во времени инициализации порта и дисплея - они, по скрину, отрабатывают первыми, а потом уже...
Начальное состояние выходов
Добавлено: 07 фев 2018, 15:11
pan
мда. пока с очерёдностью записей в декларе и сетап секциях проблемка.
надо подумать как "прикостылить"
Начальное состояние выходов
Добавлено: 07 фев 2018, 15:57
Golan
Sancho писал(а): 07 фев 2018, 15:04[ref]Golan[/ref],
Мне кажется, проблема во времени инициализации порта и дисплея - они, по скрину, отрабатывают первыми, а потом уже...
Тогда получается не в любое место ставить, у меня две платы, пробовал и туда и туда, нифига.
Начальное состояние выходов
Добавлено: 07 фев 2018, 16:37
Sancho
Golan писал(а): 07 фев 2018, 15:57Тогда получается не в любое место ставить, у меня две платы, пробовал и туда и туда, нифига
А разница при этом в секции setup наблюдается, очерёдность ?
Начальное состояние выходов
Добавлено: 07 фев 2018, 16:45
Golan
Я пробовал, выше на скрине именно в то место прописывается при любом варианте размещения.
Начальное состояние выходов
Добавлено: 07 фев 2018, 17:40
Sancho
Golan писал(а): 07 фев 2018, 16:45Я пробовал, выше на скрине именно в то место прописывается при любом варианте размещения.
тогда
pan писал(а): 07 фев 2018, 15:11мда. пока с очерёдностью записей в декларе и сетап секциях проблемка.
надо подумать как "прикостылить"
Наверно, стандартные функции, заложенные Автором, идут априори первыми, поэтому костыль может быть вставлен исключительно в IDE...
Проверил только что - так и есть.
Отправлено спустя 3 минуты 34 секунды:
Надо Автора просить добавить данную возможность в настройках выхода, как выбор у булевской константы состояния.
Отправлено спустя 33 минуты 8 секунд:
Уже было нечто, но не ясна суть.
Как смог -
объяснил.
Начальное состояние выходов
Добавлено: 07 фев 2018, 20:31
Golan
Ну да, думаю это будет проще чем всякие блоки ваять и вручную код править
Начальное состояние выходов
Добавлено: 08 фев 2018, 09:43
Vlad71
На выход использую пять пинов , прописать в setup 5 одинаковых строчек с изменением номера пина две минуты. Просто хотелось бы иметь данный функционал в существующих настройках выходов. Что бы лишний раз не править код.
Начальное состояние выходов
Добавлено: 08 фев 2018, 10:27
brig62
Sancho писал(а): 07 фев 2018, 17:40Надо Автора просить добавить данную возможность
Пока ждем Автора, объясните на пальцах нубасу, куда как и что надо прописать в моем скетче дабы реле не щелкали при включении. У меня 8 выходов
[spoiler]
2018-02-08_10-20-41.png
[/spoiler]
pr4.ino
Начальное состояние выходов
Добавлено: 08 фев 2018, 10:29
moiseenko75
[ref]Vlad71[/ref], Можно еще решить "топором". Перед выходом поставить аналоговый переключатель и поставить на него задержку на включение на 2-3 сек сколько там запускается ардуина. При запуске точно нечего проскочит.
Начальное состояние выходов
Добавлено: 08 фев 2018, 10:34
Sancho
[ref]brig62[/ref],
Если реле активируются нулём, тогда как в постах выше,
например, спойлер 3 "если делать так, то работает", только пропишите свои номера пинов: 18, 19...
Если активируются 1 - то только делать задержку подачи питания на блок реле.
P.S. Если сделать от генератора в программе - дополнительное отключение при зависании контролера.
Начальное состояние выходов
Добавлено: 08 фев 2018, 11:14
brig62
[ref=#ff8000]Sancho[/ref], Спасибо, но яснее не стало. На спойлере 3 одно и тоже но на 5 строк ниже и уже не работает. Я смотрю на свой скетч как баран на новые ворота. И думаю
brig62 писал(а): 08 фев 2018, 10:27куда
???