Тёмный

Flprog - управление меню при помощи энкодера на дисплее 1602 

Калинников Николай
Подписаться 6 тыс.
Просмотров 65 тыс.
50% 1

Разобран пример создание меню с большой глубиной вложения на стандартном блоке с управлением при помощи энкодера.
Естественно файлик - drive.google.com/open?id=1vF3...
На шоколадку - money.yandex.ru/to/4100129751...

Наука

Опубликовано:

 

12 янв 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 399   
@user-qr4qh4lf4v
@user-qr4qh4lf4v 4 года назад
Благодарю за видео давно хотел сделать меню на дисплее спасибо за труды. Всегда смотрю ваше видео,многие показивают конечный результат и делайте как хотите а у вас ОГОНЬ так держать!!!!!!!
@alexprist633
@alexprist633 4 года назад
Это просто бестселлер! Первый раз смотрел, слушал, повторял. Второй раз - более осознанно, уже действовал самостоятельно- скажем так- сверялся. Спасибо за полезное видео!
@alyxfly3192
@alyxfly3192 3 года назад
Спасибо, много информации даёте, за один раз не съел. Применяю другие пользовательские блоки "Long or Short key pressed" или "Интеллектуальная кнопка", в общем позволяют полноценно управлять меню всего тремя кнопками. Применял в проектах, где не нужно постоянно что-то подстраивать. Вы оговорились: вывод текста не "кириллицей" а "транслитом".
@user-qi4cr7ew9j
@user-qi4cr7ew9j 4 года назад
Большое спасибо за вашу работу! Проект заработал без всяких проблем!!!
@user-xh3rg7rj1w
@user-xh3rg7rj1w 5 месяцев назад
Благодарю за классные уроки. Много нового узнал. Нигде на просторах не нашел проектов дозатора сыпучих материалов на базе тензодатчика, приходится смотреть уроки и пробовать проектировать. За основу взял Ваше меню.
@aradivil
@aradivil 4 года назад
Спасибо очень толково.
@makmzag
@makmzag 4 года назад
Николай, огромное спасибо. Я наконец то увидел возможности блока меню подробно.
@FANUC-SNS
@FANUC-SNS 4 года назад
попробуй ардублок там мне лично проще
@user-jz7qw2cv2p
@user-jz7qw2cv2p 4 года назад
Спасибо , очень помогло разобраться с меню.
@31MrRoss
@31MrRoss 3 года назад
Николай, гуляю по всем видосам впитываю инфу ,для моей стиралки! Еще раз спасибо за помощь на форуме в ВК!
@user-yd7oi5fg8w
@user-yd7oi5fg8w 4 года назад
Отличное видео огромное спасибо!!!!
@user-ju3kt3yc6b
@user-ju3kt3yc6b 2 года назад
Отличный урок, огромное спасибо!
@alexbaysha2586
@alexbaysha2586 2 года назад
гениально! И, почему то работает!!!! Огромное спасибо!!!
@Ne_svoim_delom
@Ne_svoim_delom 3 года назад
Очень полезное видео!Спасибо!На шоколадку денюжку отправил, любой труд должен быть оплачен.
@tronwaves6574
@tronwaves6574 3 года назад
Спасибо за видео!
@Nik_tvnow
@Nik_tvnow 3 года назад
Спасибо за полезное видео.
@Lisogor13
@Lisogor13 3 года назад
Ну вот, теперь все понятно. Спасибо!
@user-nt4jf2yg8o
@user-nt4jf2yg8o 4 года назад
Больше создавали по времени чем показали как этот проект реализован, спасибо за видео держите с меня лайка!
@kalinfl
@kalinfl 4 года назад
Я стремлюсь показывать именно как, а не что. Зная как это создавалось можно потом пр думать что-нибудь другое.
@Serdges
@Serdges 3 года назад
Предельно понятно, спасибо
@Leonik-me2un
@Leonik-me2un 4 года назад
Николай, очень понравилось как вы объясняете. Можно вас попросить разобрать блок hx711 в flprog. В интернете нет никакой информации. Заранее благодарю.
@raifart125
@raifart125 3 года назад
черт возьми, это гениально
@mac3olg
@mac3olg 4 года назад
Отлично!!! Вопрос вот какой. Как вытащить сохраненные в ЕЕпром значения? По умолчанию в списке переменных в FLprog их нет.Если создать список ячеек с такими же именами пользуясь возможностями FLprog ,то это будут,видимо, другие ячейки памяти , т.к.содержимое их меняется,а в изменений в параметрах меню не происходит.
@AlyesKukharev
@AlyesKukharev Год назад
Хорошо, не спорю. Но вот при создании меню, желательно было пошагово прошивать ардуино и визуально показывать что происходит, для чайника, сложновато понять что и для чего. Да получилось бы немного дольше видео, но оно того бы стоило!
@Svan932
@Svan932 4 года назад
Спасибо за Ваши подробные и качественные уроки. Ничего лишнего, все подробно и по делу. Узнал много нового о блоке "Меню". Николай, не могли бы Вы пояснить назначение входа "Menu" на блоке энкодера? Лайк и подписка.
@kalinfl
@kalinfl 4 года назад
и шоколадку!! Если зашли в меню, то блок начинает подавать на вверх/вниз. сли не подали, то считает вращение в режиме энкодера.
@Svan932
@Svan932 4 года назад
@@kalinfl , Спасибо, ну и шоколадка тоже.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
я никогда не обижаюсь- мне любым способом нужны знания!!!
@Sservilio
@Sservilio 4 года назад
огромное спасибо....лайкос поставил
@user-nz5pn2th2z
@user-nz5pn2th2z 4 года назад
чертов гений. отличный подход... прям все готовенькое
@kalinfl
@kalinfl 4 года назад
Ну спасибо! 8))
@user-nz5pn2th2z
@user-nz5pn2th2z 4 года назад
@@kalinfl благодаря вашему блоку оттестировал вот такую хрень да и оставил ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-_3zZZLw_QS4.html
@flaneralex
@flaneralex 4 года назад
Супер, то что нужно. Только маленько не понял про "Дополнительные строки"....
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
это строки подменю
@user-ss1tr9up1y
@user-ss1tr9up1y 10 месяцев назад
Подскажите пожалуйста как можно в программе flprog настроить микроконтроллер в режим сна, когда датчики в режиме ожидания
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
Pin - это , наверное можно выход, выдаёт количество щелчков? а что делает zero? я пробовал его обнулять- эффект "0"
@user-ss1tr9up1y
@user-ss1tr9up1y 10 месяцев назад
Добрый день подскажите пожалуйста как можно решить проблему: при передачи переменной через Uart на другую ардуино всё работает нормально, но если будет обрыв питания одной из плат или отсоединение от порта Uart то на другой ардуино остаётся питание и зависает единица,
@djpmptark7602
@djpmptark7602 4 года назад
Смотрю, спасибо за открытые проекты и доступность. Благодарен яндексом
@kalinfl
@kalinfl 4 года назад
Обращайтесь
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
ну так что делает вывод "МЕНЮ" на енкодере? какие сигналы, и когда там появляются?
@Vagonno
@Vagonno 4 года назад
Очень подробно! Спасибо! Подписка лайк и колокольчик!
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
ГДЕ ПОДРОБНО?!
@victorkhiger513
@victorkhiger513 4 года назад
И все таки хотелось бы получить хоть какой то ответ...как к этому меню прикрутить термостат.... установки есть...а как исполнить их не понимаю.... пожалуйста подскажите....ну очень нужно....
@user-mv9so5dk8u
@user-mv9so5dk8u 4 года назад
Вот это конструкциия.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
следующий вопрос: а как работает SConv сразу на мультиплексор не подают данные от значений меню?
@victorkhiger513
@victorkhiger513 4 года назад
Пожалуйста дайте ссылочку на меню с шилдом...не знаю где искать... Заранее спасибо
@user-yp3rf6ld9o
@user-yp3rf6ld9o 3 года назад
Классно!
@ChelovekPuk-fg3eq
@ChelovekPuk-fg3eq 4 года назад
Спасибо
@user-df2gt4qd9c
@user-df2gt4qd9c 4 года назад
Огромное спасибо за Ваш труд , очень вовремя . Подскажите пожалуйста Николай как более правильно организовать защиту от зависания ардуино нано в ответственных устройствах , в частности в терморегуляторы котла ?
@kalinfl
@kalinfl 4 года назад
Ватч дог. Собираешь на атиньке вешаешь на spi. Моргаешь 13, если не моргнул - резет.
@user-df2gt4qd9c
@user-df2gt4qd9c 4 года назад
Спасибо большое .
@evolutieman
@evolutieman 4 года назад
@@kalinfl В флпрог есть опция вкл.защиты от зависания , на сколько это эфективное решение?
@kalinfl
@kalinfl 4 года назад
@@evolutieman она основана на стандартной функции и чаще всего не работает на китайских поделках ардуино. На есп функционирует нормально.
@Aisi-304
@Aisi-304 4 года назад
Калинников Николай а что, на оригинальной и на китайской разные атмеги стоят?
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
вообще идея, я думаю- коммерческая! сделать контроллер на несколько нагрузок по нескольким датчикам! я встречал контроллер Плясунова Сергея, лично с ним знаком, тоже на Atmega НО У НЕГО не то, работает только по boolean с датчиков, и заточен на GSM оповещение! но он свою среду написал! удобно!
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
я, наверное просто поставлю кнопки, без энкодера! кстати, я немного поправил ваше меню! мне кажется так интереснее!
@Nik_tvnow
@Nik_tvnow 3 года назад
Интересно а можно что то похожее сделать на дисплее max7219 ?!
@user-tp4ti5eo2w
@user-tp4ti5eo2w 3 месяца назад
создал свой flp файлик и сравнил размер.. . разница - на порядок.что сказать..👋👋👋
@amahaasla6367
@amahaasla6367 3 года назад
Супер
@user-er6yw7lb2r
@user-er6yw7lb2r 3 года назад
Доброе время суток. Николай, вопрос такого рода. Можно ли в данном меня сделать выбор параметра в виде текста,а не цифровых значений. К примеру выбора режима работы: "Ручной", "Автоматический" и "Налодочный" с наличием своей переменной на каждый режим работы. Направьте пожалуйста на путь истинный. За ранее спасибо!
@kalinfl
@kalinfl 3 года назад
Стрим смотрите по меню я описывал этот вопрос.
@saer-proff
@saer-proff 4 года назад
Немного не удобно. Ну естественно на вкус и цвет... Я сделал так, при коротком нажатии сразу заходишь в меню, крутиш, меняется уставка. Если не крутил 2 секунды и нажал кнопку то выход на главный, если вообще ничего не делать, то выход на главный через 4 сек. Ну а долгое нажатие сбрасывает счётчик литров на главном экране. Но всё равно лайк за новые идеи. В одном из первых моих роликов "химдозатор саер" на моем канале можно посмотреть. Это вообще самый первый опыт работы в фльпроге.
@MrLozinskiy
@MrLozinskiy 2 года назад
Спасибо разобрался по Вашему видео. Но сильно нагорожено. Все это было мной реализовано более оптимизировано и проще.
@kalinfl
@kalinfl 2 года назад
Молодец! Хвалю. Именно для этого я и делаю уроки, чтобы вы разобрались и сделали лучше.
@MrLozinskiy
@MrLozinskiy 2 года назад
@@kalinflСпасибо за уроки еще раз.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
а если я свою напишу, все смогут автоматом пользоваться? как в LINUX ???
@user-xh3rg7rj1w
@user-xh3rg7rj1w 5 месяцев назад
Как можно с Вами связаться ватсап или телеграм или почта есть вопросы по некоторым функциям которые я хочу внедрить в проект?
@user-yd3pc6ro8u
@user-yd3pc6ro8u 4 года назад
Здравствуйте... Скажите, а как в блоке меню вместо масла сделать таймер обратного отчета на 48 часов, мне это надо для сушилки овощей... Голову сломал... Везде на кнопках можно найти, я на энкодере хотел...
@kalinfl
@kalinfl 4 года назад
Ну во-первых в видео показано как установить значение. Потом это значение умножить на 60 - получишь минуты. Далее ставишь генератор симетричный на 30 секунд и с него на счетчик. И после вы читаешь значение счетчика из твоего значения. Вводишь на экран формулой Часы = разность/60 Минуты = Разность - Часы*60
@user-mc1qd8sk7h
@user-mc1qd8sk7h 4 года назад
Класс
@user-qi1kp6gs5u
@user-qi1kp6gs5u Год назад
Всё супер но видимо за 2 года многое поменялось. Ваш блок энкодера конечно хорош но у него один маленький недостаток, стоит только в проекте появится блоку с русификацией для строчных дисплеев как всё он прекращает работать. увы пришлось проблему длинного короткого нажатия решать другим способом. В остальном всё прекрасно и доходчиво.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
ЧТО ЗНАЧИТ "АКТИВНОЕ МЕНЮ??!!!" что, бывает пассивное? сзади?
@LastChanceNow
@LastChanceNow 3 года назад
8:00 "Долгое" и "короткое" какими параметрами задаются? И если управлять меню не энкодером (обычные кнопки) для "долгого" нужен блок TOF? Только начал изучать. 13:38 параметр "Меню" при включении устройства всегда "0", это со всеми булямск-переменными по умолчанию?
@kalinfl
@kalinfl 3 года назад
Долгое и короткое это милс, внутрь блока залезь. Про переменные не скажу, там так все понятно, а пересматривать лень
@LastChanceNow
@LastChanceNow 3 года назад
@@kalinfl Понял, спасибо!
@user-wl1vl7ww4t
@user-wl1vl7ww4t 2 года назад
Здравствуйте. Очень помогают ваши видео в изучении ардуино. Скажите пожалуйста, где можно скачать блок энкодера который у вас?
@AlexS-ve9jb
@AlexS-ve9jb Год назад
Скачай проект и оттуда добавь.
@user-to9sp7tp7w
@user-to9sp7tp7w 3 года назад
Очень полезное для меня видео. Внимательно пересматривал несколько раз. С целью плагиата буду использовать некоторые решения. Не всё понял в описании блока энкодера : вход Zero, выход PIN, длительность нажатия 600, DelayOut =100 ?. "Если вы получаете число 2 или 4 при одном щелчке энкодера используйте делить на выход EncData." - имеется ввиду делитель? где выход EncData?
@kalinfl
@kalinfl 3 года назад
Никакого плагиата. Пользуйтесь наздаровье. Выход энкодер дата это перый выход и в меню не используется
@virktorspicin1727
@virktorspicin1727 4 года назад
Внятно, четко, без лишней воды. Спасибо. Но гложут меня смутные сомнения. Не пойму, зачем в плате 3 блоки задержки вкл. и откл. на активацию переменной "меню". Если их убрать, сразу на тригер цепляем "меню". После переменной "долгое" ставим Rtrig. Единичный импульс включит меню, а при повторном нажатии выключит. Теперь и перед переменной "активно" можно таймер убрать.
@kalinfl
@kalinfl 4 года назад
Да, будет работать.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 года назад
Спасибо большое за урок, очень пригодился. Подскажите пожалуйста такой момент: если медленно кручу, всё норм, чуть ускоряюсь, то пропускает импульсы?
@kalinfl
@kalinfl 3 года назад
Ели на уно, добавь конденсаторы. Если есп... бог в помошь.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 года назад
@@kalinfl на нано(
@kalinfl
@kalinfl 3 года назад
@@FJCruiserOffRoad на надо все норм. Смотри подключения, поменяй энкодер.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 года назад
@@kalinfl менял энкодеры, непомогло(( Дело в том что на выходе Pin (блок encoder+kn) когда подключаю счетчик в флпрог, то работает норм, даже если очень быстро
@JBJB-vp1zv
@JBJB-vp1zv 3 года назад
спасибо за видос ))) есть вопрос - как задавать дробные числа в меню??? к примеру гистерезис не целым числом а например 0.5 или 0.05??? лайк ))
@kalinfl
@kalinfl 3 года назад
Умнож на 10 или 100, перейди в инт и сравнивай
@philippkrimmel7236
@philippkrimmel7236 3 года назад
Здраствуйте, это было гениально. :) А можете показать пример, где не слова в меню будут перескакивать, а "крыжик" будет прыгать вниз. Заранее благодарю.
@pavelpolishchyk7878
@pavelpolishchyk7878 6 месяцев назад
Можно зделать как вы хотите. Для этого нужно все дополнительные строки на 28.32 даного видео сделать точно какими как на 17.34,только крыжык поставить напротив гестерезиса и тогда текст не пропадает и крижык бегает ввер и вниз. Я так всё меню переделал ,работы больше но выглядит солиднее.
@user-ff9cd4xl4p
@user-ff9cd4xl4p 3 года назад
Подскажите пожалуйста для чего служит выход pin/значения/ энкодора можно им управлять чем нибудь кода мы находимся вне меню
@kalinfl
@kalinfl 3 года назад
Быстрая корректировка.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
вопрос- а переменные мы объявляем в любом месте программы? они сами в tags попадут ?
@kalinfl
@kalinfl 3 года назад
Теги это информационная панелька, основная панель это переменные сверху. Там заводишь переменные и тащищ на панель
@user-ts5qb4ip3b
@user-ts5qb4ip3b 2 года назад
Товарищ николай я создал меню с 10 пунктов и в каждом пункте по 4 подпункта даю в проэкте 1 экран 16х2 по i2c и блок энкодера, все работает четко на энкодер реакция быстрая когда крутить его а как только добавляю еще 1 экран для отображения 2й строки то реакция на энкодер заметно уменьшается. Можно это как то побороть? Меню дела не с дополнительными строками а обычно
@kalinfl
@kalinfl 2 года назад
Необходимо выводить информацию на дисплей только вовремя её изменения
@user-wt7mo5fb7y
@user-wt7mo5fb7y 4 года назад
Добрый день Николай! Я "очень начинающий" пользователь FI Prog, а потому простите за , наверное дилетантскую просьбу о помощи, Не могу компилировать скетч. Блок сохранил в пользовательских блоках. При попытке компиляции, не может найти библиотеку. Что я не сделал или сделал не так? Спасибо заранее!
@kalinfl
@kalinfl 4 года назад
Энкодер для ардуинки и есп это стороны библиотека. Скачайте.
@user-wt7mo5fb7y
@user-wt7mo5fb7y 4 года назад
А где скачать библиотеку?
@kalinfl
@kalinfl 4 года назад
@@user-wt7mo5fb7y интернет Зимбабве спасёт тебя
@alexandrb1754
@alexandrb1754 4 года назад
А почему бы не использовать Т-тригер для входа и выхода из меню при долгом нажатии?
@kalinfl
@kalinfl 4 года назад
Можно все, что пожелает ваша фантазия!
@user-qy9rc9gk9y
@user-qy9rc9gk9y 4 года назад
Николай будет ли твой блок энкодера работать с NodeMsu какие там ноги прерывания ?
@kalinfl
@kalinfl 4 года назад
На есп своя библиотека и она есть на форуме. Не найдёшь, выложу. Но глупо мутить экран если можно сделать настройку в вебинтерфейсе.
@Mr13Bundy
@Mr13Bundy 4 года назад
@@kalinfl Если имеется ввиду сайт flprog,то похоже он мертвый,поиском encoder +kn ничего не находится,да и вручную все блоки перелистал,нету.Если можно ссылочку на блок и на библиотеки к ардуино и есп.Спасибо.Мутить экран иногда нужно,чтобы под носом было,а веб интерфейс удаленно.
@kalinfl
@kalinfl 4 года назад
@@Mr13Bundy в вк отпишись, скину в личку.
@user-zg1qk5sg4r
@user-zg1qk5sg4r 8 месяцев назад
отличное видео!!! а можете сделать проект c энкодером на esp8266
@user-si4xe4mx3b
@user-si4xe4mx3b 4 года назад
Здравствуйте, подскажите пожалуйста, когда я добавляю в пункте меню еще одну категорию, у меня не работает, программа, даже не могу попасть в самое меню. И еще, зачем вы в меню в доп. строках устанавливали значение 3-1-0 что оно даёт ? Очень жду ответа .
@kalinfl
@kalinfl 4 года назад
Про доп строки я пару раз в видео говорил. Прошу пересмотреть.
@user-si4xe4mx3b
@user-si4xe4mx3b 4 года назад
@@kalinflТам все ясно, но зачем в конце устанавливать 0-1-2-3-4 в каждой строке? Что оно даёт ?
@kalinfl
@kalinfl 4 года назад
@@user-si4xe4mx3b через эти строки организованы функции. Ну и 1234 я не ставил вроде
@user-si4xe4mx3b
@user-si4xe4mx3b 4 года назад
Может быть я не правильно выразил мысль. После слова Maslo у вас стоят 0 0. В доп. строках. После захода в меню Maslo уже 0 1 я имею виду об этом. Как эти значения влияют на меню ?
@victorkhiger513
@victorkhiger513 4 года назад
Скажите пожалуйста..куда подключить реле выхода...для управления нагрузкой.... не могу сообразить..... спасибо
@kalinfl
@kalinfl 4 года назад
... пожалуйста. Какое реле, зачем реле, когда реле?
@kumelektronik340
@kumelektronik340 3 года назад
Возможно ли в FLProg создать функцию на Arduino: Двумя кнопками А, Б и блоком счетчика. Комбинация 1. А (нажать, отпустить), потом Б (нажать, отпустить) ---на счетчике показания на увеличение. Комбинация 2. Кнопка Б (нажать, отпустить), потом А (нажать,отпустить)------ показания на счетчике на уменьшение.
@kalinfl
@kalinfl 3 года назад
Это сборку нужно делать, да можно.
@user-hk2zj4du1g
@user-hk2zj4du1g 4 года назад
Николай спасибо за видео! А возможно ли сделать пример на TFT LSD S7735? все никак не получается.
@kalinfl
@kalinfl 4 года назад
Конечно возможно, делайте! 8)) мне экспериментировать не начем, поэтому пока нет. Рядом лежит видео о создании своего блока. А потом выводи в строки наздоровье
@user-bd6ox3mw8n
@user-bd6ox3mw8n 3 года назад
@@kalinfl а где схема подключений ? Энкодер куда подключать ? Почему в скече нет входов для энкодера ?
@kalinfl
@kalinfl 3 года назад
@@user-bd6ox3mw8n потому что за энкодер отвечает блок энкодера, внутри которого они прописаны.
@user-bd6ox3mw8n
@user-bd6ox3mw8n 3 года назад
@@kalinfl вы конечно продвинутый ардуинщик , но крутить то чем то надо и кнопку на энкодере нажимать KEY называется . А еще скетч не будет работать как я понял без установки пользовательских блоков энкодера .И где их скачать ? Вроде ФЛ прог уже пол года занимаюсь , но вот этот проект с энкодером для меня просто завал , ничего не получается . Хотел на NODMCU поставить. Как в вашем скетче поменять Ардуино на ESP ?
@kalinfl
@kalinfl 3 года назад
@@user-bd6ox3mw8n качаешь проект там внутри блоки - ПКМ - добавить блок библиотеку. Библиотека энкодера ставиться вместе ним автоматом. То что нажимается называется выключатель контактный потом кнопка... и ключом кнопку называли только радисты с азбукой морзе. Моя переменная - как хочу, так и называю. И вам советую.
@kobra25013
@kobra25013 3 года назад
спасибо за видеоурок. сделал такое же меню с 3 пунктами меню в каждом из которых по 3 подпункта. работает но с 4 пунктами не работает. значения с первого пункта попадают в 3 пункт . в 4 пункте вообще ничего не настраивается. но все строки выводятся правильно. подскажите, что может быть ? если убрать 4 пункт. все начинает работать правильно
@kalinfl
@kalinfl 3 года назад
Гдето перехват значентя фигово сделал
@kobra25013
@kobra25013 3 года назад
@@kalinfl а можно отправить вам скрин программмы. в вк или на почту ?
@kalinfl
@kalinfl 3 года назад
@@kobra25013 не, я попросил програмиста, он взломал контакт и теперь я не получаю сообщения. Конечно можно.
@kobra25013
@kobra25013 3 года назад
@@kalinfl я отправил вам на почту файл программы
@user-lu9em5dy4c
@user-lu9em5dy4c Год назад
FL-Prog да и вообще FB -язык штука классная. Но имеет огромные недостатки. Если человек который запрограмировал, что то кодом FB сталкнется со структурным кодом, увы боюсь он просто придет в ступор и не сможет разобраться даже с хорошо закоменченым кодом. А уж как пишут коды многие горе- программисты с названием переменных типа a, aa, aaa и.т.п и подавно. По этому я всё же за структурный код. В FLProg иногда тоже делаю коды, но это уж когда нужно совсем на скорую руку так как нету времени. А что касается меню. Я очень долго мучился с его написанием в структурном коде, просто никак не мог понять, как все разложить, но потом с подсказкой друга разобрался, и сделал себе шаблон, и ваяю на нем какое угодно меню, добавляя и убирая подпункты по надобности. FLProg это хорошо конечно. Но всё же знать основы написания структурного кода, считаю нужно обязательно.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 года назад
Скажите пожалуйста, этот блок энкодера можно использовать с ESP32, и на какие контакты подключать?
@kalinfl
@kalinfl 3 года назад
нельзя. там свой блок.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 года назад
Калинников Николай спасибо Николай, а не подскажете где взять такой блок?)
@kalinfl
@kalinfl 3 года назад
@@FJCruiserOffRoad я конечно буду не логичен, но в Яндексе. Или самому сделать.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 года назад
Калинников Николай спасибо, просто думал может ссылка есть, поиски пока без результатов(
@kalinfl
@kalinfl 3 года назад
@@FJCruiserOffRoad вы свистите, сэр. github.com/igorantolic/ai-esp32-rotary-encoder
@amanomadov3189
@amanomadov3189 3 года назад
Здравствуйте!! помогите пожалуйста мне с меню у меня собрана паяльная станция и мне надо чтобы 3 параметра меню отображались всегда чтоб я их менял нажатием энкодера по кольцу и менять значения установки температуры и есть два пункта с подменю но их чтобы было видно только при входе в меню и потом входить в под меню , я могу скинуть видео чтоб было более понятно , хотя бы подскажите как это реализовать,, заранее спасибо.
@kalinfl
@kalinfl 3 года назад
8)) программным средствами флпрог и этим видео.
@amanomadov3189
@amanomadov3189 3 года назад
@@kalinfl Здравствуйте меню из этого видео оно не подходит ,тут значения нужно менять путем входа в корень меню а мне надо его менять и видеть температуру нарастания , что было все на одном экране без перехода в подменю,
@gaifox2228
@gaifox2228 Год назад
Я восхищен
@DomNaPechi
@DomNaPechi 3 года назад
Да уж... так всё просто )) На пятой минуте перестал понимать что куда и зачем, а как дошли до просмотра готовоего вообще офигел от паутины параметров. Как же хорошо (наверное), когда есть понимание процесса... )
@kalinfl
@kalinfl 3 года назад
А не надо смотреть!! Берёшь и делаешь параллельно. Плюс пара повторов и вуаля!
@DomNaPechi
@DomNaPechi 3 года назад
@@kalinfl да ппц )) Но попытаюсь конечно. Уж оченама хоцца пару пунктов меню своего )
@user-em9qt3ws1t
@user-em9qt3ws1t 5 месяцев назад
Ага...Взял и начал делать...Многие вещи не очевидны :(Наверное уже маразматик в 56 лет.К примеру, так и не обнаружил, как разбить вашу конструкцию на отдельные блоки и вставить в свои " ПОЛЬЗОВАТЕЛЬСКИЕ " Ну нет у меня вашего энкодера :( в блоках.И где почитать, посмотреть , как 2выдрать" и вставить не нашел, доступных для понимания. Тупой уже наверно. @@kalinfl
@kalinfl
@kalinfl 5 месяцев назад
@@user-em9qt3ws1t не, просто сразу ща все берешься.
@user-em9qt3ws1t
@user-em9qt3ws1t 5 месяцев назад
@@kalinfl С некоторыми вопросами минут через 10 самостоятельно разобрался после написания коммента :) Юзабилити , как для меня , не очень, но за то прога помогает. И видео грамотные, за что вам огромное благодарю. Тяжко стартовать. Ни чё, разберёмся.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
придётся к разработчикам обращаться!
@user-vq9kd2if7p
@user-vq9kd2if7p 4 года назад
Как подключить датчики и релюшки управления.И к контролеру мега 2560 к каким пинам подключать энкодер
@kalinfl
@kalinfl 4 года назад
К пинам с прерыванием, 2,3,14,15,16,17,18,19
@user-vq9kd2if7p
@user-vq9kd2if7p 4 года назад
@@kalinfl Спасибо попробуем .Я только учусь программировать хочю собрать контролер для двух теплиц с разными климатическими условиями
@user-vq9kd2if7p
@user-vq9kd2if7p 4 года назад
@@kalinfl А 2-3 пин его делать цывровым входом или как
@kalinfl
@kalinfl 4 года назад
@@user-vq9kd2if7p блок сам все сделает. Просто поставь его и все.
@user-pk8vd7ni3h
@user-pk8vd7ni3h 4 года назад
Большое Спасибо за эту инструкцию. Пересмотрел уже раза 4-5 и уже практически во всём разобрался. Но вот пока не могу понять как привязать меню к значению которое необходимо изменять в проекте. Делаю проект на двух DHT22 для включения выключения нагрузки по условиям. И не пойму как привязать задаваемые мной значения к изменению в меню (просто есть цифра и я ее хочу менять через меню с энкодером + задать гистерезис). Спасибо за помощь, заранее.
@kalinfl
@kalinfl 4 года назад
Меню - значение меню. Юзаешь как переменную.
@user-pk8vd7ni3h
@user-pk8vd7ni3h 4 года назад
@@kalinfl разобрался вроде бы. Спасибо большое!
@borisbabanski9569
@borisbabanski9569 4 года назад
@@user-pk8vd7ni3h Объясни мне идиоту пожалуйста.
@user-yj8rm8qp1m
@user-yj8rm8qp1m 4 года назад
спасибо огромное т.к. Нано начала нормально видеть энкодер не могли-ли Вы переделать блок энкодера под ESP8266 (дать основу) т.к. из..... мучался крутить и вертеть но IDE говорит что у данной платы вообще нет пинов на прерывание заранее спасибо т.к. не думаю что я одинок
@kalinfl
@kalinfl 4 года назад
Не, вы одиноки. Потому что любой пин может работать на прерывания. Но библиотека не пашет, немного глупее написал сборку.
@user-kf1kt9ec9q
@user-kf1kt9ec9q 4 года назад
Добрый день! А можно у вас заказать проект?
@kalinfl
@kalinfl 4 года назад
Да. Kalin.n@mail.ru или в вк в группе флпрог
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
ЗНАЧИТ "СТАРТ" это просто 2 сек "1" , куда надо, туда и включаем?
@user-se3bw8ut8e
@user-se3bw8ut8e 3 года назад
Да
@user-se3bw8ut8e
@user-se3bw8ut8e 3 года назад
Здравствуйте, Николай! А на 4 строки какая будет конструкция меню?
@kalinfl
@kalinfl 3 года назад
Меню это 50% программирования устройства. В общем жесть.
@user-se3bw8ut8e
@user-se3bw8ut8e 3 года назад
@@kalinfl Я понял как работают доп. строки и у меня получилось сделать на 4 строки меню.
@kalinfl
@kalinfl 3 года назад
@@user-se3bw8ut8e молодец, тащи шоколадку. Но жрут памяти это допстроки...
@denis_Angarsk
@denis_Angarsk 4 года назад
Сделай холодильник NoFrost на Flprog, с соленойдным клапаном и без него, такой темы еще нет на ютубе, а то постоянно платы у них летят, так хоть мастера свою засунут и будут тебе многие благодарны
@kalinfl
@kalinfl 4 года назад
Там же просто! Я знаю как холодилная установка работает, а с холодильриками не разбирался.
@denis_Angarsk
@denis_Angarsk 4 года назад
@@kalinfl а я уже 4 день мозг напрягаю. там два температурных датчика и система оттайки которая включается на 1 минуту раз в 6 часов
@Artrezka
@Artrezka 2 года назад
А если экран 2004 и нужно 4 строки, принцип какой? я сильно не разбираюсь чуть не пойме что делать со строками более 2-х)
@kalinfl
@kalinfl 2 года назад
Бывает. Это только пример. Нужно думать дальше. Всё частотники програмируются на спмисегментнике на 4-6 цифр. Остальное от лукавого.
@alexeykovalev4504
@alexeykovalev4504 3 года назад
Все чудесно, но где же взять, ваш прекрасный пользовательский блок энкодера??? скачивая с драйва, он не добавляется в программу.
@kalinfl
@kalinfl 3 года назад
Щас еще круче! Правой кропкой мыши - добавить в библиотеку
@user-gj4yo5xl9x
@user-gj4yo5xl9x Год назад
Здравствуйте, подскажите к каким пинам подключать энкодер,
@kalinfl
@kalinfl Год назад
2 и 3 всегда. Они с прерываниями.
@user-gj4yo5xl9x
@user-gj4yo5xl9x Год назад
Спасибо!
@agrofaq
@agrofaq 3 года назад
Не думал, что можно так расширить функционал меню с помощью дополнительных строк.
@Andrey_yoga
@Andrey_yoga 4 года назад
Не работает с круглым энкодером. Может что в проге поменять?
@kalinfl
@kalinfl 4 года назад
Круглым?
@DimonsAA
@DimonsAA 3 года назад
Спасибо! А как это реализовать на ESP32? При компиляции ругается на неправильную конфигурацию пинов в Encoder.h.
@kalinfl
@kalinfl 3 года назад
Там другая библиотека.
@DimonsAA
@DimonsAA 3 года назад
@@kalinfl Подскажите пожалуйста что и где нужно поменять. Может быть есть готовый блок пользователя для FLprog?
@kalinfl
@kalinfl 3 года назад
@@DimonsAA конечно есть. У меня. Библиотеку можно взять в сети интернет и подключить в блоке энкодера.
@DimonsAA
@DimonsAA 3 года назад
@@kalinfl А по по подробнее, если не трудно.
@DimonsAA
@DimonsAA 3 года назад
@@kalinfl Добрый вечер. Так какую библиотеку под ESP32 брать?
@atom-technology47
@atom-technology47 4 года назад
Доброго времени Николай, есть для вашего контента по тематике меню целый проэкт. Хочу предложить вам тандемное сотрудничество и оставить за вами авторское право по проэкту. Это за одно и мне обучение и помощь в реализации. Тз у меня подготовлено но возникли сложности с блоками меню, корректном отображении данных в блоках подменю и управлением параметров.
@kalinfl
@kalinfl 4 года назад
В вк пиши, договоримся
@montirovka1
@montirovka1 3 года назад
Спасибо. Разобрался. То что надо. Для себя поменял MD и MU местами и русифицировал. Подробнее постараюсь выложить в группе под публикацией vk.com/video-74150811_456239196
@kalinfl
@kalinfl 3 года назад
Вчера стрим был по меню - там прям просто все.
@user-sg6bn8pm2g
@user-sg6bn8pm2g 3 года назад
Николай а где можно скачать такой блок?
@kalinfl
@kalinfl 3 года назад
Так под видео 2 ссылки, на шоколадку и файлик
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
где про меню??????????????????????????????????????????????????????????????????????????
@victorkhiger513
@victorkhiger513 4 года назад
Скажите где можно скачать блок энкодера...не могу никак найти...
@alyxfly3192
@alyxfly3192 3 года назад
Если еще не нашли блок энкодера: Скачайте проект по ссылке под видео, найдите там нужный вам блок и добавьте его, через правую кнопку мыши, в свою библиотеку flprog.
@user-ju3kt3yc6b
@user-ju3kt3yc6b 2 года назад
@@alyxfly3192 Спасибо за подсказку, а то я уже весь гугл перелопатил в поисках)))) не знал об этой функции
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 года назад
и почему работает только 1 раз??!!
@user-wq4ft4gy2l
@user-wq4ft4gy2l 3 года назад
Добрый день ! есть ссылка на пользовательский блок энкодера?
@kalinfl
@kalinfl 3 года назад
Скачай проект, потом правой кнокой на блоке - добавить.
@user-wq4ft4gy2l
@user-wq4ft4gy2l 3 года назад
@@kalinfl при добавлении в библиотеку flprog вылетает
@kalinfl
@kalinfl 3 года назад
@@user-wq4ft4gy2l есть такой трабл с старыми блоками
@nothingimpossible6565
@nothingimpossible6565 2 года назад
Сколько времени вам потребовалось чтобы так свободно работать в flprog? Спасибо
@kalinfl
@kalinfl 2 года назад
Логика работы установки и где то полгода. Времени. Там очень много повторений, сборки из одних схем пиименяешь в других.
@nothingimpossible6565
@nothingimpossible6565 2 года назад
@@kalinfl понял, спасибо
Далее
Блок меню в FLProg
50:34
Просмотров 26 тыс.
Создание ПРОЕКТА С НУЛЯ на FLprog
1:38:12
Переменные и клеммы в FLProg
13:57
FLprog - изображение на OLED 128x64
11:48
ЗАБЫТЫЙ IPHONE 😳
0:31
Просмотров 20 тыс.