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

  Рет қаралды 65,718

Калинников Николай

Калинников Николай

Күн бұрын

Разобран пример создание меню с большой глубиной вложения на стандартном блоке с управлением при помощи энкодера.
Естественно файлик - drive.google.c...
На шоколадку - money.yandex.r...

Пікірлер: 399
@alexprist633
@alexprist633 4 жыл бұрын
Это просто бестселлер! Первый раз смотрел, слушал, повторял. Второй раз - более осознанно, уже действовал самостоятельно- скажем так- сверялся. Спасибо за полезное видео!
@user-qr4qh4lf4v
@user-qr4qh4lf4v 4 жыл бұрын
Благодарю за видео давно хотел сделать меню на дисплее спасибо за труды. Всегда смотрю ваше видео,многие показивают конечный результат и делайте как хотите а у вас ОГОНЬ так держать!!!!!!!
@user-xh3rg7rj1w
@user-xh3rg7rj1w 6 ай бұрын
Благодарю за классные уроки. Много нового узнал. Нигде на просторах не нашел проектов дозатора сыпучих материалов на базе тензодатчика, приходится смотреть уроки и пробовать проектировать. За основу взял Ваше меню.
@alyxfly3192
@alyxfly3192 3 жыл бұрын
Спасибо, много информации даёте, за один раз не съел. Применяю другие пользовательские блоки "Long or Short key pressed" или "Интеллектуальная кнопка", в общем позволяют полноценно управлять меню всего тремя кнопками. Применял в проектах, где не нужно постоянно что-то подстраивать. Вы оговорились: вывод текста не "кириллицей" а "транслитом".
@makmzag
@makmzag 4 жыл бұрын
Николай, огромное спасибо. Я наконец то увидел возможности блока меню подробно.
@FANUC-SNS
@FANUC-SNS 4 жыл бұрын
попробуй ардублок там мне лично проще
@AlyesKukharev
@AlyesKukharev Жыл бұрын
Хорошо, не спорю. Но вот при создании меню, желательно было пошагово прошивать ардуино и визуально показывать что происходит, для чайника, сложновато понять что и для чего. Да получилось бы немного дольше видео, но оно того бы стоило!
@user-qi4cr7ew9j
@user-qi4cr7ew9j 4 жыл бұрын
Большое спасибо за вашу работу! Проект заработал без всяких проблем!!!
@aradivil
@aradivil 4 жыл бұрын
Спасибо очень толково.
@user-nt4jf2yg8o
@user-nt4jf2yg8o 4 жыл бұрын
Больше создавали по времени чем показали как этот проект реализован, спасибо за видео держите с меня лайка!
@kalinfl
@kalinfl 4 жыл бұрын
Я стремлюсь показывать именно как, а не что. Зная как это создавалось можно потом пр думать что-нибудь другое.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
я никогда не обижаюсь- мне любым способом нужны знания!!!
@Ne_svoim_delom
@Ne_svoim_delom 3 жыл бұрын
Очень полезное видео!Спасибо!На шоколадку денюжку отправил, любой труд должен быть оплачен.
@31MrRoss
@31MrRoss 3 жыл бұрын
Николай, гуляю по всем видосам впитываю инфу ,для моей стиралки! Еще раз спасибо за помощь на форуме в ВК!
@alexbaysha2586
@alexbaysha2586 2 жыл бұрын
гениально! И, почему то работает!!!! Огромное спасибо!!!
@djpmptark7602
@djpmptark7602 4 жыл бұрын
Смотрю, спасибо за открытые проекты и доступность. Благодарен яндексом
@kalinfl
@kalinfl 4 жыл бұрын
Обращайтесь
@flaneralex
@flaneralex 4 жыл бұрын
Супер, то что нужно. Только маленько не понял про "Дополнительные строки"....
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
это строки подменю
@user-tp4ti5eo2w
@user-tp4ti5eo2w 4 ай бұрын
создал свой flp файлик и сравнил размер.. . разница - на порядок.что сказать..👋👋👋
@user-jz7qw2cv2p
@user-jz7qw2cv2p 4 жыл бұрын
Спасибо , очень помогло разобраться с меню.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
я давно преподаватель, сейчас на пенсии, но заметил: у вас, программистов, да и у других творческих личностей ход мыслей опережает речевой аппарат! поэтому вы себе под нос чё попало бухтите, а понять это невозможно! я- физик - теоретик, и мне важна КАЖДАЯ мелочь! иначе может случится авария! не обижайтесь- я очень вам завидую, что вы понимаете эту абстракцию! мне ближе ASM но там такую программу год писать придётся!
@Svan932
@Svan932 4 жыл бұрын
Спасибо за Ваши подробные и качественные уроки. Ничего лишнего, все подробно и по делу. Узнал много нового о блоке "Меню". Николай, не могли бы Вы пояснить назначение входа "Menu" на блоке энкодера? Лайк и подписка.
@kalinfl
@kalinfl 4 жыл бұрын
и шоколадку!! Если зашли в меню, то блок начинает подавать на вверх/вниз. сли не подали, то считает вращение в режиме энкодера.
@Svan932
@Svan932 4 жыл бұрын
@@kalinfl , Спасибо, ну и шоколадка тоже.
@ПавелБлагих
@ПавелБлагих 2 жыл бұрын
Отличный урок, огромное спасибо!
@philippkrimmel7236
@philippkrimmel7236 3 жыл бұрын
Здраствуйте, это было гениально. :) А можете показать пример, где не слова в меню будут перескакивать, а "крыжик" будет прыгать вниз. Заранее благодарю.
@pavelpolishchyk7878
@pavelpolishchyk7878 7 ай бұрын
Можно зделать как вы хотите. Для этого нужно все дополнительные строки на 28.32 даного видео сделать точно какими как на 17.34,только крыжык поставить напротив гестерезиса и тогда текст не пропадает и крижык бегает ввер и вниз. Я так всё меню переделал ,работы больше но выглядит солиднее.
@user-nz5pn2th2z
@user-nz5pn2th2z 4 жыл бұрын
чертов гений. отличный подход... прям все готовенькое
@kalinfl
@kalinfl 4 жыл бұрын
Ну спасибо! 8))
@user-nz5pn2th2z
@user-nz5pn2th2z 4 жыл бұрын
@@kalinfl благодаря вашему блоку оттестировал вот такую хрень да и оставил kzbin.info/www/bejne/lWTdi42CrMSEiZY
@user-yd7oi5fg8w
@user-yd7oi5fg8w 4 жыл бұрын
Отличное видео огромное спасибо!!!!
@tronwaves6574
@tronwaves6574 3 жыл бұрын
Спасибо за видео!
@Lisogor13
@Lisogor13 4 жыл бұрын
Ну вот, теперь все понятно. Спасибо!
@Leonik-me2un
@Leonik-me2un 4 жыл бұрын
Николай, очень понравилось как вы объясняете. Можно вас попросить разобрать блок hx711 в flprog. В интернете нет никакой информации. Заранее благодарю.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
вообще идея, я думаю- коммерческая! сделать контроллер на несколько нагрузок по нескольким датчикам! я встречал контроллер Плясунова Сергея, лично с ним знаком, тоже на Atmega НО У НЕГО не то, работает только по boolean с датчиков, и заточен на GSM оповещение! но он свою среду написал! удобно!
@raifart125
@raifart125 3 жыл бұрын
черт возьми, это гениально
@Пятеркапотруду
@Пятеркапотруду 2 жыл бұрын
FL-Prog да и вообще FB -язык штука классная. Но имеет огромные недостатки. Если человек который запрограмировал, что то кодом FB сталкнется со структурным кодом, увы боюсь он просто придет в ступор и не сможет разобраться даже с хорошо закоменченым кодом. А уж как пишут коды многие горе- программисты с названием переменных типа a, aa, aaa и.т.п и подавно. По этому я всё же за структурный код. В FLProg иногда тоже делаю коды, но это уж когда нужно совсем на скорую руку так как нету времени. А что касается меню. Я очень долго мучился с его написанием в структурном коде, просто никак не мог понять, как все разложить, но потом с подсказкой друга разобрался, и сделал себе шаблон, и ваяю на нем какое угодно меню, добавляя и убирая подпункты по надобности. FLProg это хорошо конечно. Но всё же знать основы написания структурного кода, считаю нужно обязательно.
@virktorspicin1727
@virktorspicin1727 4 жыл бұрын
Внятно, четко, без лишней воды. Спасибо. Но гложут меня смутные сомнения. Не пойму, зачем в плате 3 блоки задержки вкл. и откл. на активацию переменной "меню". Если их убрать, сразу на тригер цепляем "меню". После переменной "долгое" ставим Rtrig. Единичный импульс включит меню, а при повторном нажатии выключит. Теперь и перед переменной "активно" можно таймер убрать.
@kalinfl
@kalinfl 4 жыл бұрын
Да, будет работать.
@DomNaPechi
@DomNaPechi 4 жыл бұрын
Да уж... так всё просто )) На пятой минуте перестал понимать что куда и зачем, а как дошли до просмотра готовоего вообще офигел от паутины параметров. Как же хорошо (наверное), когда есть понимание процесса... )
@kalinfl
@kalinfl 4 жыл бұрын
А не надо смотреть!! Берёшь и делаешь параллельно. Плюс пара повторов и вуаля!
@DomNaPechi
@DomNaPechi 4 жыл бұрын
@@kalinfl да ппц )) Но попытаюсь конечно. Уж оченама хоцца пару пунктов меню своего )
@user-em9qt3ws1t
@user-em9qt3ws1t 6 ай бұрын
Ага...Взял и начал делать...Многие вещи не очевидны :(Наверное уже маразматик в 56 лет.К примеру, так и не обнаружил, как разбить вашу конструкцию на отдельные блоки и вставить в свои " ПОЛЬЗОВАТЕЛЬСКИЕ " Ну нет у меня вашего энкодера :( в блоках.И где почитать, посмотреть , как 2выдрать" и вставить не нашел, доступных для понимания. Тупой уже наверно. @@kalinfl
@kalinfl
@kalinfl 6 ай бұрын
@@user-em9qt3ws1t не, просто сразу ща все берешься.
@user-em9qt3ws1t
@user-em9qt3ws1t 6 ай бұрын
@@kalinfl С некоторыми вопросами минут через 10 самостоятельно разобрался после написания коммента :) Юзабилити , как для меня , не очень, но за то прога помогает. И видео грамотные, за что вам огромное благодарю. Тяжко стартовать. Ни чё, разберёмся.
@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-wl1vl7ww4t
@user-wl1vl7ww4t 2 жыл бұрын
Здравствуйте. Очень помогают ваши видео в изучении ардуино. Скажите пожалуйста, где можно скачать блок энкодера который у вас?
@AlexS-ve9jb
@AlexS-ve9jb Жыл бұрын
Скачай проект и оттуда добавь.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
где про меню??????????????????????????????????????????????????????????????????????????
@saer-proff
@saer-proff 4 жыл бұрын
Немного не удобно. Ну естественно на вкус и цвет... Я сделал так, при коротком нажатии сразу заходишь в меню, крутиш, меняется уставка. Если не крутил 2 секунды и нажал кнопку то выход на главный, если вообще ничего не делать, то выход на главный через 4 сек. Ну а долгое нажатие сбрасывает счётчик литров на главном экране. Но всё равно лайк за новые идеи. В одном из первых моих роликов "химдозатор саер" на моем канале можно посмотреть. Это вообще самый первый опыт работы в фльпроге.
@user-qi1kp6gs5u
@user-qi1kp6gs5u Жыл бұрын
Всё супер но видимо за 2 года многое поменялось. Ваш блок энкодера конечно хорош но у него один маленький недостаток, стоит только в проекте появится блоку с русификацией для строчных дисплеев как всё он прекращает работать. увы пришлось проблему длинного короткого нажатия решать другим способом. В остальном всё прекрасно и доходчиво.
@Vagonno
@Vagonno 4 жыл бұрын
Очень подробно! Спасибо! Подписка лайк и колокольчик!
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
ГДЕ ПОДРОБНО?!
@user-xh3rg7rj1w
@user-xh3rg7rj1w 6 ай бұрын
Как можно с Вами связаться ватсап или телеграм или почта есть вопросы по некоторым функциям которые я хочу внедрить в проект?
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
ЧТО ЗНАЧИТ "АКТИВНОЕ МЕНЮ??!!!" что, бывает пассивное? сзади?
@user-mv9so5dk8u
@user-mv9so5dk8u 4 жыл бұрын
Вот это конструкциия.
@MrLozinskiy
@MrLozinskiy 2 жыл бұрын
Спасибо разобрался по Вашему видео. Но сильно нагорожено. Все это было мной реализовано более оптимизировано и проще.
@kalinfl
@kalinfl 2 жыл бұрын
Молодец! Хвалю. Именно для этого я и делаю уроки, чтобы вы разобрались и сделали лучше.
@MrLozinskiy
@MrLozinskiy 2 жыл бұрын
@@kalinflСпасибо за уроки еще раз.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
я, наверное просто поставлю кнопки, без энкодера! кстати, я немного поправил ваше меню! мне кажется так интереснее!
@mac3olg
@mac3olg 4 жыл бұрын
Отлично!!! Вопрос вот какой. Как вытащить сохраненные в ЕЕпром значения? По умолчанию в списке переменных в FLprog их нет.Если создать список ячеек с такими же именами пользуясь возможностями FLprog ,то это будут,видимо, другие ячейки памяти , т.к.содержимое их меняется,а в изменений в параметрах меню не происходит.
@denis_Angarsk
@denis_Angarsk 4 жыл бұрын
Сделай холодильник NoFrost на Flprog, с соленойдным клапаном и без него, такой темы еще нет на ютубе, а то постоянно платы у них летят, так хоть мастера свою засунут и будут тебе многие благодарны
@kalinfl
@kalinfl 4 жыл бұрын
Там же просто! Я знаю как холодилная установка работает, а с холодильриками не разбирался.
@denis_Angarsk
@denis_Angarsk 4 жыл бұрын
@@kalinfl а я уже 4 день мозг напрягаю. там два температурных датчика и система оттайки которая включается на 1 минуту раз в 6 часов
@Sservilio
@Sservilio 4 жыл бұрын
огромное спасибо....лайкос поставил
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
Pin - это , наверное можно выход, выдаёт количество щелчков? а что делает zero? я пробовал его обнулять- эффект "0"
@user-ss1tr9up1y
@user-ss1tr9up1y 11 ай бұрын
Подскажите пожалуйста как можно в программе flprog настроить микроконтроллер в режим сна, когда датчики в режиме ожидания
@user-ss1tr9up1y
@user-ss1tr9up1y 11 ай бұрын
Добрый день подскажите пожалуйста как можно решить проблему: при передачи переменной через Uart на другую ардуино всё работает нормально, но если будет обрыв питания одной из плат или отсоединение от порта Uart то на другой ардуино остаётся питание и зависает единица,
@user-zg1qk5sg4r
@user-zg1qk5sg4r 9 ай бұрын
отличное видео!!! а можете сделать проект c энкодером на esp8266
@СашаЧтотий
@СашаЧтотий 4 жыл бұрын
Здравствуйте, подскажите пожалуйста, когда я добавляю в пункте меню еще одну категорию, у меня не работает, программа, даже не могу попасть в самое меню. И еще, зачем вы в меню в доп. строках устанавливали значение 3-1-0 что оно даёт ? Очень жду ответа .
@kalinfl
@kalinfl 4 жыл бұрын
Про доп строки я пару раз в видео говорил. Прошу пересмотреть.
@СашаЧтотий
@СашаЧтотий 4 жыл бұрын
@@kalinflТам все ясно, но зачем в конце устанавливать 0-1-2-3-4 в каждой строке? Что оно даёт ?
@kalinfl
@kalinfl 4 жыл бұрын
@@СашаЧтотий через эти строки организованы функции. Ну и 1234 я не ставил вроде
@СашаЧтотий
@СашаЧтотий 4 жыл бұрын
Может быть я не правильно выразил мысль. После слова Maslo у вас стоят 0 0. В доп. строках. После захода в меню Maslo уже 0 1 я имею виду об этом. Как эти значения влияют на меню ?
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
следующий вопрос: а как работает SConv сразу на мультиплексор не подают данные от значений меню?
@agrofaq
@agrofaq 3 жыл бұрын
Не думал, что можно так расширить функционал меню с помощью дополнительных строк.
@victorkhiger513
@victorkhiger513 4 жыл бұрын
И все таки хотелось бы получить хоть какой то ответ...как к этому меню прикрутить термостат.... установки есть...а как исполнить их не понимаю.... пожалуйста подскажите....ну очень нужно....
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
ну так что делает вывод "МЕНЮ" на енкодере? какие сигналы, и когда там появляются?
@user-er6yw7lb2r
@user-er6yw7lb2r 3 жыл бұрын
Доброе время суток. Николай, вопрос такого рода. Можно ли в данном меня сделать выбор параметра в виде текста,а не цифровых значений. К примеру выбора режима работы: "Ручной", "Автоматический" и "Налодочный" с наличием своей переменной на каждый режим работы. Направьте пожалуйста на путь истинный. За ранее спасибо!
@kalinfl
@kalinfl 3 жыл бұрын
Стрим смотрите по меню я описывал этот вопрос.
@user-to9sp7tp7w
@user-to9sp7tp7w 3 жыл бұрын
Очень полезное для меня видео. Внимательно пересматривал несколько раз. С целью плагиата буду использовать некоторые решения. Не всё понял в описании блока энкодера : вход Zero, выход PIN, длительность нажатия 600, DelayOut =100 ?. "Если вы получаете число 2 или 4 при одном щелчке энкодера используйте делить на выход EncData." - имеется ввиду делитель? где выход EncData?
@kalinfl
@kalinfl 3 жыл бұрын
Никакого плагиата. Пользуйтесь наздаровье. Выход энкодер дата это перый выход и в меню не используется
@АнтонШеленченко
@АнтонШеленченко 3 жыл бұрын
Классно!
@user-ts5qb4ip3b
@user-ts5qb4ip3b 2 жыл бұрын
Товарищ николай я создал меню с 10 пунктов и в каждом пункте по 4 подпункта даю в проэкте 1 экран 16х2 по i2c и блок энкодера, все работает четко на энкодер реакция быстрая когда крутить его а как только добавляю еще 1 экран для отображения 2й строки то реакция на энкодер заметно уменьшается. Можно это как то побороть? Меню дела не с дополнительными строками а обычно
@kalinfl
@kalinfl 2 жыл бұрын
Необходимо выводить информацию на дисплей только вовремя её изменения
@alexeykovalev4504
@alexeykovalev4504 3 жыл бұрын
Все чудесно, но где же взять, ваш прекрасный пользовательский блок энкодера??? скачивая с драйва, он не добавляется в программу.
@kalinfl
@kalinfl 3 жыл бұрын
Щас еще круче! Правой кропкой мыши - добавить в библиотеку
@LastChanceNow
@LastChanceNow 3 жыл бұрын
8:00 "Долгое" и "короткое" какими параметрами задаются? И если управлять меню не энкодером (обычные кнопки) для "долгого" нужен блок TOF? Только начал изучать. 13:38 параметр "Меню" при включении устройства всегда "0", это со всеми булямск-переменными по умолчанию?
@kalinfl
@kalinfl 3 жыл бұрын
Долгое и короткое это милс, внутрь блока залезь. Про переменные не скажу, там так все понятно, а пересматривать лень
@LastChanceNow
@LastChanceNow 3 жыл бұрын
@@kalinfl Понял, спасибо!
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
придётся к разработчикам обращаться!
@user-yd3pc6ro8u
@user-yd3pc6ro8u 4 жыл бұрын
Здравствуйте... Скажите, а как в блоке меню вместо масла сделать таймер обратного отчета на 48 часов, мне это надо для сушилки овощей... Голову сломал... Везде на кнопках можно найти, я на энкодере хотел...
@kalinfl
@kalinfl 4 жыл бұрын
Ну во-первых в видео показано как установить значение. Потом это значение умножить на 60 - получишь минуты. Далее ставишь генератор симетричный на 30 секунд и с него на счетчик. И после вы читаешь значение счетчика из твоего значения. Вводишь на экран формулой Часы = разность/60 Минуты = Разность - Часы*60
@amahaasla6367
@amahaasla6367 3 жыл бұрын
Супер
@ChelovekPuk-fg3eq
@ChelovekPuk-fg3eq 4 жыл бұрын
Спасибо
@JBJB-vp1zv
@JBJB-vp1zv 3 жыл бұрын
спасибо за видос ))) есть вопрос - как задавать дробные числа в меню??? к примеру гистерезис не целым числом а например 0.5 или 0.05??? лайк ))
@kalinfl
@kalinfl 3 жыл бұрын
Умнож на 10 или 100, перейди в инт и сравнивай
@FJCruiserOffRoad
@FJCruiserOffRoad 3 жыл бұрын
Спасибо большое за урок, очень пригодился. Подскажите пожалуйста такой момент: если медленно кручу, всё норм, чуть ускоряюсь, то пропускает импульсы?
@kalinfl
@kalinfl 3 жыл бұрын
Ели на уно, добавь конденсаторы. Если есп... бог в помошь.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 жыл бұрын
@@kalinfl на нано(
@kalinfl
@kalinfl 3 жыл бұрын
@@FJCruiserOffRoad на надо все норм. Смотри подключения, поменяй энкодер.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 жыл бұрын
@@kalinfl менял энкодеры, непомогло(( Дело в том что на выходе Pin (блок encoder+kn) когда подключаю счетчик в флпрог, то работает норм, даже если очень быстро
@user-mc1qd8sk7h
@user-mc1qd8sk7h 4 жыл бұрын
Класс
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
вопрос- а переменные мы объявляем в любом месте программы? они сами в tags попадут ?
@kalinfl
@kalinfl 3 жыл бұрын
Теги это информационная панелька, основная панель это переменные сверху. Там заводишь переменные и тащищ на панель
@victorkhiger513
@victorkhiger513 4 жыл бұрын
Пожалуйста дайте ссылочку на меню с шилдом...не знаю где искать... Заранее спасибо
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
а если я свою напишу, все смогут автоматом пользоваться? как в LINUX ???
@montirovka1
@montirovka1 3 жыл бұрын
Спасибо. Разобрался. То что надо. Для себя поменял MD и MU местами и русифицировал. Подробнее постараюсь выложить в группе под публикацией vk.com/video-74150811_456239196
@kalinfl
@kalinfl 3 жыл бұрын
Вчера стрим был по меню - там прям просто все.
@Nik_tvnow
@Nik_tvnow 4 жыл бұрын
Интересно а можно что то похожее сделать на дисплее max7219 ?!
@user-wt7mo5fb7y
@user-wt7mo5fb7y 4 жыл бұрын
Добрый день Николай! Я "очень начинающий" пользователь FI Prog, а потому простите за , наверное дилетантскую просьбу о помощи, Не могу компилировать скетч. Блок сохранил в пользовательских блоках. При попытке компиляции, не может найти библиотеку. Что я не сделал или сделал не так? Спасибо заранее!
@kalinfl
@kalinfl 4 жыл бұрын
Энкодер для ардуинки и есп это стороны библиотека. Скачайте.
@user-wt7mo5fb7y
@user-wt7mo5fb7y 4 жыл бұрын
А где скачать библиотеку?
@kalinfl
@kalinfl 4 жыл бұрын
@@user-wt7mo5fb7y интернет Зимбабве спасёт тебя
@atom-technology47
@atom-technology47 4 жыл бұрын
Доброго времени Николай, есть для вашего контента по тематике меню целый проэкт. Хочу предложить вам тандемное сотрудничество и оставить за вами авторское право по проэкту. Это за одно и мне обучение и помощь в реализации. Тз у меня подготовлено но возникли сложности с блоками меню, корректном отображении данных в блоках подменю и управлением параметров.
@kalinfl
@kalinfl 4 жыл бұрын
В вк пиши, договоримся
@user-ff9cd4xl4p
@user-ff9cd4xl4p 3 жыл бұрын
Подскажите пожалуйста для чего служит выход pin/значения/ энкодора можно им управлять чем нибудь кода мы находимся вне меню
@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 качаешь проект там внутри блоки - ПКМ - добавить блок библиотеку. Библиотека энкодера ставиться вместе ним автоматом. То что нажимается называется выключатель контактный потом кнопка... и ключом кнопку называли только радисты с азбукой морзе. Моя переменная - как хочу, так и называю. И вам советую.
@kumelektronik340
@kumelektronik340 3 жыл бұрын
Возможно ли в FLProg создать функцию на Arduino: Двумя кнопками А, Б и блоком счетчика. Комбинация 1. А (нажать, отпустить), потом Б (нажать, отпустить) ---на счетчике показания на увеличение. Комбинация 2. Кнопка Б (нажать, отпустить), потом А (нажать,отпустить)------ показания на счетчике на уменьшение.
@kalinfl
@kalinfl 3 жыл бұрын
Это сборку нужно делать, да можно.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
кажется я начинаю понимать- например, вывод long в блоке Encoder+knop мы можем обозвать так, как нам в НАШЕЙ программе удобно, хоть "жопа", потом программа будет работать именно с выводом long, и выполнять её действия!! ТАК?
@kalinfl
@kalinfl 3 жыл бұрын
Почти. Как бы ты не назвал переменную в итоге она будет коде gtv00000... в зависимости от номера переменной
@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-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
ну вот! сделал точность 0.1 гр !! всё работает!
@user-bd6ox3mw8n
@user-bd6ox3mw8n 3 жыл бұрын
Схема подключений есть ? Куда энкодер подключать ?
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
@@user-bd6ox3mw8n у энкодера 3 лапы: средняя на массу "0" крайние на 2 и 3 лапы , или другие с прерываниями смотри видео на 6 - 7 минутах!!
@user-bd6ox3mw8n
@user-bd6ox3mw8n 3 жыл бұрын
@@user-ej7sq7ky5p у энкодера 5 лап "0" и "5" вольт крайние , в середине " S2" и "S1" , еще кнопка "KEY"
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
@@user-bd6ox3mw8n 3 лапы у энкодера! напротив 2 лапы- это кнопка!
@user-bd6ox3mw8n
@user-bd6ox3mw8n 3 жыл бұрын
@@user-ej7sq7ky5p у моего энкодера слева направо: GND, S1, S2, KEY, VCC. У моего вот так. Все получилось на Uno, на ESP не получилось, нет библиотек. Хотел у вас спросить. Вы сказали получилось с точностью до 0.1 гр. О чем речь? 0.1 это шаг переключений? У меня шаг 1,0 гр. Это где менять в настройках энкодера. Шаг 0.5 или 0.1.Это будет float переменная?
@nothingimpossible6565
@nothingimpossible6565 2 жыл бұрын
Сколько времени вам потребовалось чтобы так свободно работать в flprog? Спасибо
@kalinfl
@kalinfl 2 жыл бұрын
Логика работы установки и где то полгода. Времени. Там очень много повторений, сборки из одних схем пиименяешь в других.
@nothingimpossible6565
@nothingimpossible6565 2 жыл бұрын
@@kalinfl понял, спасибо
@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-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
все программисты всегда "на своей волне" толком объяснить не хотят! куча вопросов- зачем инвертировать, если можно в свойствах поставить "true" ?
@victorkhiger513
@victorkhiger513 4 жыл бұрын
Скажите пожалуйста..куда подключить реле выхода...для управления нагрузкой.... не могу сообразить..... спасибо
@kalinfl
@kalinfl 4 жыл бұрын
... пожалуйста. Какое реле, зачем реле, когда реле?
@user-se3bw8ut8e
@user-se3bw8ut8e 3 жыл бұрын
Здравствуйте, Николай! А на 4 строки какая будет конструкция меню?
@kalinfl
@kalinfl 3 жыл бұрын
Меню это 50% программирования устройства. В общем жесть.
@user-se3bw8ut8e
@user-se3bw8ut8e 3 жыл бұрын
@@kalinfl Я понял как работают доп. строки и у меня получилось сделать на 4 строки меню.
@kalinfl
@kalinfl 3 жыл бұрын
@@user-se3bw8ut8e молодец, тащи шоколадку. Но жрут памяти это допстроки...
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
ЗНАЧИТ "СТАРТ" это просто 2 сек "1" , куда надо, туда и включаем?
@user-se3bw8ut8e
@user-se3bw8ut8e 3 жыл бұрын
Да
@user-yj8rm8qp1m
@user-yj8rm8qp1m 4 жыл бұрын
спасибо огромное т.к. Нано начала нормально видеть энкодер не могли-ли Вы переделать блок энкодера под ESP8266 (дать основу) т.к. из..... мучался крутить и вертеть но IDE говорит что у данной платы вообще нет пинов на прерывание заранее спасибо т.к. не думаю что я одинок
@kalinfl
@kalinfl 4 жыл бұрын
Не, вы одиноки. Потому что любой пин может работать на прерывания. Но библиотека не пашет, немного глупее написал сборку.
@amanomadov3189
@amanomadov3189 3 жыл бұрын
Здравствуйте!! помогите пожалуйста мне с меню у меня собрана паяльная станция и мне надо чтобы 3 параметра меню отображались всегда чтоб я их менял нажатием энкодера по кольцу и менять значения установки температуры и есть два пункта с подменю но их чтобы было видно только при входе в меню и потом входить в под меню , я могу скинуть видео чтоб было более понятно , хотя бы подскажите как это реализовать,, заранее спасибо.
@kalinfl
@kalinfl 3 жыл бұрын
8)) программным средствами флпрог и этим видео.
@amanomadov3189
@amanomadov3189 3 жыл бұрын
@@kalinfl Здравствуйте меню из этого видео оно не подходит ,тут значения нужно менять путем входа в корень меню а мне надо его менять и видеть температуру нарастания , что было все на одном экране без перехода в подменю,
@user-cf4ri3xs2x
@user-cf4ri3xs2x 4 жыл бұрын
А можно добавить в ваш энкодер дополнительные функции, такие как двойное нажатие, нажатие с поворотом влево и вправо? Как же интересует ввод слов по буквам в меню энкодером и удаление букв если ввел не правильно!
@kalinfl
@kalinfl 4 жыл бұрын
Заморачивался, но потом поставил матричную клавиатуру. Очень круто получилось.
@user-cf4ri3xs2x
@user-cf4ri3xs2x 4 жыл бұрын
@@kalinfl Так же интересует как с помощью энкодера вводить буквы в меню!
@kalinfl
@kalinfl 4 жыл бұрын
@@user-cf4ri3xs2x также. Принимаете число и присваивает ему букву. 0 - пробел, 1-а, и т.д. а вот как ты слово складывать будешь - вот это интересно.
@user-cf4ri3xs2x
@user-cf4ri3xs2x 4 жыл бұрын
@@kalinfl Я новенький в этом деле и не могу понять как фиксировать букву, чтобы вести другую и как вернуться обратно к предыдущей.
@kalinfl
@kalinfl 4 жыл бұрын
@@user-cf4ri3xs2x не нужно это пока тебе 8))
@gaifox2228
@gaifox2228 Жыл бұрын
Я восхищен
@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
@ДанилТюмень
@ДанилТюмень 2 жыл бұрын
Не получилось на шоколадку перевести! Выдает ошибку :( Огромное спасибо! Кучу времени с экономил!!!
@user-gj4yo5xl9x
@user-gj4yo5xl9x 2 жыл бұрын
Здравствуйте, подскажите к каким пинам подключать энкодер,
@kalinfl
@kalinfl 2 жыл бұрын
2 и 3 всегда. Они с прерываниями.
@user-gj4yo5xl9x
@user-gj4yo5xl9x 2 жыл бұрын
Спасибо!
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 жыл бұрын
и почему работает только 1 раз??!!
@user-kf1kt9ec9q
@user-kf1kt9ec9q 4 жыл бұрын
Добрый день! А можно у вас заказать проект?
@kalinfl
@kalinfl 4 жыл бұрын
Да. Kalin.n@mail.ru или в вк в группе флпрог
@user-pk8vd7ni3h
@user-pk8vd7ni3h 4 жыл бұрын
Большое Спасибо за эту инструкцию. Пересмотрел уже раза 4-5 и уже практически во всём разобрался. Но вот пока не могу понять как привязать меню к значению которое необходимо изменять в проекте. Делаю проект на двух DHT22 для включения выключения нагрузки по условиям. И не пойму как привязать задаваемые мной значения к изменению в меню (просто есть цифра и я ее хочу менять через меню с энкодером + задать гистерезис). Спасибо за помощь, заранее.
@kalinfl
@kalinfl 4 жыл бұрын
Меню - значение меню. Юзаешь как переменную.
@user-pk8vd7ni3h
@user-pk8vd7ni3h 4 жыл бұрын
@@kalinfl разобрался вроде бы. Спасибо большое!
@borisbabanski9569
@borisbabanski9569 4 жыл бұрын
@@user-pk8vd7ni3h Объясни мне идиоту пожалуйста.
@Artrezka
@Artrezka 2 жыл бұрын
А если экран 2004 и нужно 4 строки, принцип какой? я сильно не разбираюсь чуть не пойме что делать со строками более 2-х)
@kalinfl
@kalinfl 2 жыл бұрын
Бывает. Это только пример. Нужно думать дальше. Всё частотники програмируются на спмисегментнике на 4-6 цифр. Остальное от лукавого.
@Andrey_yoga
@Andrey_yoga 4 жыл бұрын
Не работает с круглым энкодером. Может что в проге поменять?
@kalinfl
@kalinfl 4 жыл бұрын
Круглым?
@user-sg6bn8pm2g
@user-sg6bn8pm2g 3 жыл бұрын
Николай а где можно скачать такой блок?
@kalinfl
@kalinfl 3 жыл бұрын
Так под видео 2 ссылки, на шоколадку и файлик
Блок меню в FLProg
50:34
Разные разности
Рет қаралды 26 М.
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 49 МЛН
My daughter is creative when it comes to eating food #funny #comedy #cute #baby#smart girl
00:17
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 5 МЛН
Flprog - температурное реле
10:59
Калинников Николай
Рет қаралды 17 М.
Создание ПРОЕКТА С НУЛЯ на FLprog
1:38:12
Techno Channel
Рет қаралды 38 М.
FLprog - изображение на OLED 128x64
11:48
Калинников Николай
Рет қаралды 16 М.
FLprog работа с платами и циклом.
19:10
Алексей шиляев
Рет қаралды 6 М.
Уроки Arduino. Работа с энкодером
10:55
Заметки Ардуинщика
Рет қаралды 182 М.