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

  Переглядів 62,728

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

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

4 роки тому

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

КОМЕНТАРІ: 399
@user-qr4qh4lf4v
@user-qr4qh4lf4v 4 роки тому
Благодарю за видео давно хотел сделать меню на дисплее спасибо за труды. Всегда смотрю ваше видео,многие показивают конечный результат и делайте как хотите а у вас ОГОНЬ так держать!!!!!!!
@alexprist633
@alexprist633 3 роки тому
Это просто бестселлер! Первый раз смотрел, слушал, повторял. Второй раз - более осознанно, уже действовал самостоятельно- скажем так- сверялся. Спасибо за полезное видео!
@user-qi4cr7ew9j
@user-qi4cr7ew9j 4 роки тому
Большое спасибо за вашу работу! Проект заработал без всяких проблем!!!
@alyxfly3192
@alyxfly3192 3 роки тому
Спасибо, много информации даёте, за один раз не съел. Применяю другие пользовательские блоки "Long or Short key pressed" или "Интеллектуальная кнопка", в общем позволяют полноценно управлять меню всего тремя кнопками. Применял в проектах, где не нужно постоянно что-то подстраивать. Вы оговорились: вывод текста не "кириллицей" а "транслитом".
@aradivil
@aradivil 4 роки тому
Спасибо очень толково.
@user-jz7qw2cv2p
@user-jz7qw2cv2p 4 роки тому
Спасибо , очень помогло разобраться с меню.
@makmzag
@makmzag 4 роки тому
Николай, огромное спасибо. Я наконец то увидел возможности блока меню подробно.
@FANUC-SNS
@FANUC-SNS 3 роки тому
попробуй ардублок там мне лично проще
@user-xh3rg7rj1w
@user-xh3rg7rj1w Місяць тому
Благодарю за классные уроки. Много нового узнал. Нигде на просторах не нашел проектов дозатора сыпучих материалов на базе тензодатчика, приходится смотреть уроки и пробовать проектировать. За основу взял Ваше меню.
@user-yd7oi5fg8w
@user-yd7oi5fg8w 4 роки тому
Отличное видео огромное спасибо!!!!
@alexbaysha2586
@alexbaysha2586 2 роки тому
гениально! И, почему то работает!!!! Огромное спасибо!!!
@tronwaves6574
@tronwaves6574 3 роки тому
Спасибо за видео!
@Lisogor13
@Lisogor13 3 роки тому
Ну вот, теперь все понятно. Спасибо!
@user-ju3kt3yc6b
@user-ju3kt3yc6b 2 роки тому
Отличный урок, огромное спасибо!
@Serdges
@Serdges 3 роки тому
Предельно понятно, спасибо
@Nik_tvnow
@Nik_tvnow 3 роки тому
Спасибо за полезное видео.
@31MrRoss
@31MrRoss 3 роки тому
Николай, гуляю по всем видосам впитываю инфу ,для моей стиралки! Еще раз спасибо за помощь на форуме в ВК!
@Ne_svoim_delom
@Ne_svoim_delom 3 роки тому
Очень полезное видео!Спасибо!На шоколадку денюжку отправил, любой труд должен быть оплачен.
@raifart125
@raifart125 3 роки тому
черт возьми, это гениально
@user-nt4jf2yg8o
@user-nt4jf2yg8o 4 роки тому
Больше создавали по времени чем показали как этот проект реализован, спасибо за видео держите с меня лайка!
@kalinfl
@kalinfl 4 роки тому
Я стремлюсь показывать именно как, а не что. Зная как это создавалось можно потом пр думать что-нибудь другое.
@Sservilio
@Sservilio 4 роки тому
огромное спасибо....лайкос поставил
@user-nz5pn2th2z
@user-nz5pn2th2z 4 роки тому
чертов гений. отличный подход... прям все готовенькое
@kalinfl
@kalinfl 4 роки тому
Ну спасибо! 8))
@user-nz5pn2th2z
@user-nz5pn2th2z 4 роки тому
@@kalinfl благодаря вашему блоку оттестировал вот такую хрень да и оставил ukposts.info/have/v-deo/l2OrjpCDrpWCtGg.html
@Leonik-me2un
@Leonik-me2un 4 роки тому
Николай, очень понравилось как вы объясняете. Можно вас попросить разобрать блок hx711 в flprog. В интернете нет никакой информации. Заранее благодарю.
@user-tp4ti5eo2w
@user-tp4ti5eo2w 3 дні тому
создал свой flp файлик и сравнил размер.. . разница - на порядок.что сказать..👋👋👋
@ChelovekPuk-fg3eq
@ChelovekPuk-fg3eq 4 роки тому
Спасибо
@Svan932
@Svan932 4 роки тому
Спасибо за Ваши подробные и качественные уроки. Ничего лишнего, все подробно и по делу. Узнал много нового о блоке "Меню". Николай, не могли бы Вы пояснить назначение входа "Menu" на блоке энкодера? Лайк и подписка.
@kalinfl
@kalinfl 4 роки тому
и шоколадку!! Если зашли в меню, то блок начинает подавать на вверх/вниз. сли не подали, то считает вращение в режиме энкодера.
@Svan932
@Svan932 4 роки тому
@@kalinfl , Спасибо, ну и шоколадка тоже.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
я никогда не обижаюсь- мне любым способом нужны знания!!!
@djpmptark7602
@djpmptark7602 4 роки тому
Смотрю, спасибо за открытые проекты и доступность. Благодарен яндексом
@kalinfl
@kalinfl 4 роки тому
Обращайтесь
@user-mv9so5dk8u
@user-mv9so5dk8u 4 роки тому
Вот это конструкциия.
@amahaasla6367
@amahaasla6367 3 роки тому
Супер
@Vagonno
@Vagonno 4 роки тому
Очень подробно! Спасибо! Подписка лайк и колокольчик!
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
ГДЕ ПОДРОБНО?!
@mac3olg
@mac3olg 3 роки тому
Отлично!!! Вопрос вот какой. Как вытащить сохраненные в ЕЕпром значения? По умолчанию в списке переменных в FLprog их нет.Если создать список ячеек с такими же именами пользуясь возможностями FLprog ,то это будут,видимо, другие ячейки памяти , т.к.содержимое их меняется,а в изменений в параметрах меню не происходит.
@user-yp3rf6ld9o
@user-yp3rf6ld9o 2 роки тому
Классно!
@flaneralex
@flaneralex 4 роки тому
Супер, то что нужно. Только маленько не понял про "Дополнительные строки"....
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
это строки подменю
@user-mc1qd8sk7h
@user-mc1qd8sk7h 4 роки тому
Класс
@MrLozinskiy
@MrLozinskiy 2 роки тому
Спасибо разобрался по Вашему видео. Но сильно нагорожено. Все это было мной реализовано более оптимизировано и проще.
@kalinfl
@kalinfl 2 роки тому
Молодец! Хвалю. Именно для этого я и делаю уроки, чтобы вы разобрались и сделали лучше.
@MrLozinskiy
@MrLozinskiy 2 роки тому
@@kalinflСпасибо за уроки еще раз.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
я, наверное просто поставлю кнопки, без энкодера! кстати, я немного поправил ваше меню! мне кажется так интереснее!
@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-ss1tr9up1y
@user-ss1tr9up1y 6 місяців тому
Подскажите пожалуйста как можно в программе flprog настроить микроконтроллер в режим сна, когда датчики в режиме ожидания
@AlyesKukharev
@AlyesKukharev Рік тому
Хорошо, не спорю. Но вот при создании меню, желательно было пошагово прошивать ардуино и визуально показывать что происходит, для чайника, сложновато понять что и для чего. Да получилось бы немного дольше видео, но оно того бы стоило!
@user-qi1kp6gs5u
@user-qi1kp6gs5u Рік тому
Всё супер но видимо за 2 года многое поменялось. Ваш блок энкодера конечно хорош но у него один маленький недостаток, стоит только в проекте появится блоку с русификацией для строчных дисплеев как всё он прекращает работать. увы пришлось проблему длинного короткого нажатия решать другим способом. В остальном всё прекрасно и доходчиво.
@user-ss1tr9up1y
@user-ss1tr9up1y 6 місяців тому
Добрый день подскажите пожалуйста как можно решить проблему: при передачи переменной через Uart на другую ардуино всё работает нормально, но если будет обрыв питания одной из плат или отсоединение от порта Uart то на другой ардуино остаётся питание и зависает единица,
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
Pin - это , наверное можно выход, выдаёт количество щелчков? а что делает zero? я пробовал его обнулять- эффект "0"
@saer-proff
@saer-proff 4 роки тому
Немного не удобно. Ну естественно на вкус и цвет... Я сделал так, при коротком нажатии сразу заходишь в меню, крутиш, меняется уставка. Если не крутил 2 секунды и нажал кнопку то выход на главный, если вообще ничего не делать, то выход на главный через 4 сек. Ну а долгое нажатие сбрасывает счётчик литров на главном экране. Но всё равно лайк за новые идеи. В одном из первых моих роликов "химдозатор саер" на моем канале можно посмотреть. Это вообще самый первый опыт работы в фльпроге.
@philippkrimmel7236
@philippkrimmel7236 3 роки тому
Здраствуйте, это было гениально. :) А можете показать пример, где не слова в меню будут перескакивать, а "крыжик" будет прыгать вниз. Заранее благодарю.
@pavelpolishchyk7878
@pavelpolishchyk7878 2 місяці тому
Можно зделать как вы хотите. Для этого нужно все дополнительные строки на 28.32 даного видео сделать точно какими как на 17.34,только крыжык поставить напротив гестерезиса и тогда текст не пропадает и крижык бегает ввер и вниз. Я так всё меню переделал ,работы больше но выглядит солиднее.
@virktorspicin1727
@virktorspicin1727 3 роки тому
Внятно, четко, без лишней воды. Спасибо. Но гложут меня смутные сомнения. Не пойму, зачем в плате 3 блоки задержки вкл. и откл. на активацию переменной "меню". Если их убрать, сразу на тригер цепляем "меню". После переменной "долгое" ставим Rtrig. Единичный импульс включит меню, а при повторном нажатии выключит. Теперь и перед переменной "активно" можно таймер убрать.
@kalinfl
@kalinfl 3 роки тому
Да, будет работать.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 роки тому
Спасибо большое за урок, очень пригодился. Подскажите пожалуйста такой момент: если медленно кручу, всё норм, чуть ускоряюсь, то пропускает импульсы?
@kalinfl
@kalinfl 3 роки тому
Ели на уно, добавь конденсаторы. Если есп... бог в помошь.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 роки тому
@@kalinfl на нано(
@kalinfl
@kalinfl 3 роки тому
@@FJCruiserOffRoad на надо все норм. Смотри подключения, поменяй энкодер.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 роки тому
@@kalinfl менял энкодеры, непомогло(( Дело в том что на выходе Pin (блок encoder+kn) когда подключаю счетчик в флпрог, то работает норм, даже если очень быстро
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
ну так что делает вывод "МЕНЮ" на енкодере? какие сигналы, и когда там появляются?
@user-er6yw7lb2r
@user-er6yw7lb2r 3 роки тому
Доброе время суток. Николай, вопрос такого рода. Можно ли в данном меня сделать выбор параметра в виде текста,а не цифровых значений. К примеру выбора режима работы: "Ручной", "Автоматический" и "Налодочный" с наличием своей переменной на каждый режим работы. Направьте пожалуйста на путь истинный. За ранее спасибо!
@kalinfl
@kalinfl 3 роки тому
Стрим смотрите по меню я описывал этот вопрос.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
следующий вопрос: а как работает SConv сразу на мультиплексор не подают данные от значений меню?
@victorkhiger513
@victorkhiger513 3 роки тому
И все таки хотелось бы получить хоть какой то ответ...как к этому меню прикрутить термостат.... установки есть...а как исполнить их не понимаю.... пожалуйста подскажите....ну очень нужно....
@user-to9sp7tp7w
@user-to9sp7tp7w 3 роки тому
Очень полезное для меня видео. Внимательно пересматривал несколько раз. С целью плагиата буду использовать некоторые решения. Не всё понял в описании блока энкодера : вход Zero, выход PIN, длительность нажатия 600, DelayOut =100 ?. "Если вы получаете число 2 или 4 при одном щелчке энкодера используйте делить на выход EncData." - имеется ввиду делитель? где выход EncData?
@kalinfl
@kalinfl 3 роки тому
Никакого плагиата. Пользуйтесь наздаровье. Выход энкодер дата это перый выход и в меню не используется
@JBJB-vp1zv
@JBJB-vp1zv 3 роки тому
спасибо за видос ))) есть вопрос - как задавать дробные числа в меню??? к примеру гистерезис не целым числом а например 0.5 или 0.05??? лайк ))
@kalinfl
@kalinfl 3 роки тому
Умнож на 10 или 100, перейди в инт и сравнивай
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
придётся к разработчикам обращаться!
@Nik_tvnow
@Nik_tvnow 3 роки тому
Интересно а можно что то похожее сделать на дисплее max7219 ?!
@user-wl1vl7ww4t
@user-wl1vl7ww4t Рік тому
Здравствуйте. Очень помогают ваши видео в изучении ардуино. Скажите пожалуйста, где можно скачать блок энкодера который у вас?
@AlexS-ve9jb
@AlexS-ve9jb Рік тому
Скачай проект и оттуда добавь.
@victorkhiger513
@victorkhiger513 4 роки тому
Пожалуйста дайте ссылочку на меню с шилдом...не знаю где искать... Заранее спасибо
@LastChanceNow
@LastChanceNow 3 роки тому
8:00 "Долгое" и "короткое" какими параметрами задаются? И если управлять меню не энкодером (обычные кнопки) для "долгого" нужен блок TOF? Только начал изучать. 13:38 параметр "Меню" при включении устройства всегда "0", это со всеми булямск-переменными по умолчанию?
@kalinfl
@kalinfl 3 роки тому
Долгое и короткое это милс, внутрь блока залезь. Про переменные не скажу, там так все понятно, а пересматривать лень
@LastChanceNow
@LastChanceNow 3 роки тому
@@kalinfl Понял, спасибо!
@gaifox2228
@gaifox2228 Рік тому
Я восхищен
@user-xh3rg7rj1w
@user-xh3rg7rj1w Місяць тому
Как можно с Вами связаться ватсап или телеграм или почта есть вопросы по некоторым функциям которые я хочу внедрить в проект?
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
а если я свою напишу, все смогут автоматом пользоваться? как в LINUX ???
@user-hk2zj4du1g
@user-hk2zj4du1g 4 роки тому
Николай спасибо за видео! А возможно ли сделать пример на TFT LSD S7735? все никак не получается.
@kalinfl
@kalinfl 4 роки тому
Конечно возможно, делайте! 8)) мне экспериментировать не начем, поэтому пока нет. Рядом лежит видео о создании своего блока. А потом выводи в строки наздоровье
@user-bd6ox3mw8n
@user-bd6ox3mw8n 2 роки тому
@@kalinfl а где схема подключений ? Энкодер куда подключать ? Почему в скече нет входов для энкодера ?
@kalinfl
@kalinfl 2 роки тому
@@user-bd6ox3mw8n потому что за энкодер отвечает блок энкодера, внутри которого они прописаны.
@user-bd6ox3mw8n
@user-bd6ox3mw8n 2 роки тому
@@kalinfl вы конечно продвинутый ардуинщик , но крутить то чем то надо и кнопку на энкодере нажимать KEY называется . А еще скетч не будет работать как я понял без установки пользовательских блоков энкодера .И где их скачать ? Вроде ФЛ прог уже пол года занимаюсь , но вот этот проект с энкодером для меня просто завал , ничего не получается . Хотел на NODMCU поставить. Как в вашем скетче поменять Ардуино на ESP ?
@kalinfl
@kalinfl 2 роки тому
@@user-bd6ox3mw8n качаешь проект там внутри блоки - ПКМ - добавить блок библиотеку. Библиотека энкодера ставиться вместе ним автоматом. То что нажимается называется выключатель контактный потом кнопка... и ключом кнопку называли только радисты с азбукой морзе. Моя переменная - как хочу, так и называю. И вам советую.
@user-ff9cd4xl4p
@user-ff9cd4xl4p 3 роки тому
Подскажите пожалуйста для чего служит выход pin/значения/ энкодора можно им управлять чем нибудь кода мы находимся вне меню
@kalinfl
@kalinfl 3 роки тому
Быстрая корректировка.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
вопрос- а переменные мы объявляем в любом месте программы? они сами в tags попадут ?
@kalinfl
@kalinfl 3 роки тому
Теги это информационная панелька, основная панель это переменные сверху. Там заводишь переменные и тащищ на панель
@user-lu9em5dy4c
@user-lu9em5dy4c Рік тому
FL-Prog да и вообще FB -язык штука классная. Но имеет огромные недостатки. Если человек который запрограмировал, что то кодом FB сталкнется со структурным кодом, увы боюсь он просто придет в ступор и не сможет разобраться даже с хорошо закоменченым кодом. А уж как пишут коды многие горе- программисты с названием переменных типа a, aa, aaa и.т.п и подавно. По этому я всё же за структурный код. В FLProg иногда тоже делаю коды, но это уж когда нужно совсем на скорую руку так как нету времени. А что касается меню. Я очень долго мучился с его написанием в структурном коде, просто никак не мог понять, как все разложить, но потом с подсказкой друга разобрался, и сделал себе шаблон, и ваяю на нем какое угодно меню, добавляя и убирая подпункты по надобности. FLProg это хорошо конечно. Но всё же знать основы написания структурного кода, считаю нужно обязательно.
@user-yd3pc6ro8u
@user-yd3pc6ro8u 3 роки тому
Здравствуйте... Скажите, а как в блоке меню вместо масла сделать таймер обратного отчета на 48 часов, мне это надо для сушилки овощей... Голову сломал... Везде на кнопках можно найти, я на энкодере хотел...
@kalinfl
@kalinfl 3 роки тому
Ну во-первых в видео показано как установить значение. Потом это значение умножить на 60 - получишь минуты. Далее ставишь генератор симетричный на 30 секунд и с него на счетчик. И после вы читаешь значение счетчика из твоего значения. Вводишь на экран формулой Часы = разность/60 Минуты = Разность - Часы*60
@atom-technology47
@atom-technology47 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-ts5qb4ip3b
@user-ts5qb4ip3b 2 роки тому
Товарищ николай я создал меню с 10 пунктов и в каждом пункте по 4 подпункта даю в проэкте 1 экран 16х2 по i2c и блок энкодера, все работает четко на энкодер реакция быстрая когда крутить его а как только добавляю еще 1 экран для отображения 2й строки то реакция на энкодер заметно уменьшается. Можно это как то побороть? Меню дела не с дополнительными строками а обычно
@kalinfl
@kalinfl 2 роки тому
Необходимо выводить информацию на дисплей только вовремя её изменения
@user-pk8vd7ni3h
@user-pk8vd7ni3h 4 роки тому
Большое Спасибо за эту инструкцию. Пересмотрел уже раза 4-5 и уже практически во всём разобрался. Но вот пока не могу понять как привязать меню к значению которое необходимо изменять в проекте. Делаю проект на двух DHT22 для включения выключения нагрузки по условиям. И не пойму как привязать задаваемые мной значения к изменению в меню (просто есть цифра и я ее хочу менять через меню с энкодером + задать гистерезис). Спасибо за помощь, заранее.
@kalinfl
@kalinfl 4 роки тому
Меню - значение меню. Юзаешь как переменную.
@user-pk8vd7ni3h
@user-pk8vd7ni3h 4 роки тому
@@kalinfl разобрался вроде бы. Спасибо большое!
@borisbabanski9569
@borisbabanski9569 3 роки тому
@@user-pk8vd7ni3h Объясни мне идиоту пожалуйста.
@agrofaq
@agrofaq 3 роки тому
Не думал, что можно так расширить функционал меню с помощью дополнительных строк.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
ЧТО ЗНАЧИТ "АКТИВНОЕ МЕНЮ??!!!" что, бывает пассивное? сзади?
@DomNaPechi
@DomNaPechi 3 роки тому
Да уж... так всё просто )) На пятой минуте перестал понимать что куда и зачем, а как дошли до просмотра готовоего вообще офигел от паутины параметров. Как же хорошо (наверное), когда есть понимание процесса... )
@kalinfl
@kalinfl 3 роки тому
А не надо смотреть!! Берёшь и делаешь параллельно. Плюс пара повторов и вуаля!
@DomNaPechi
@DomNaPechi 3 роки тому
@@kalinfl да ппц )) Но попытаюсь конечно. Уж оченама хоцца пару пунктов меню своего )
@user-em9qt3ws1t
@user-em9qt3ws1t Місяць тому
Ага...Взял и начал делать...Многие вещи не очевидны :(Наверное уже маразматик в 56 лет.К примеру, так и не обнаружил, как разбить вашу конструкцию на отдельные блоки и вставить в свои " ПОЛЬЗОВАТЕЛЬСКИЕ " Ну нет у меня вашего энкодера :( в блоках.И где почитать, посмотреть , как 2выдрать" и вставить не нашел, доступных для понимания. Тупой уже наверно. @@kalinfl
@kalinfl
@kalinfl Місяць тому
@@user-em9qt3ws1t не, просто сразу ща все берешься.
@user-em9qt3ws1t
@user-em9qt3ws1t Місяць тому
@@kalinfl С некоторыми вопросами минут через 10 самостоятельно разобрался после написания коммента :) Юзабилити , как для меня , не очень, но за то прога помогает. И видео грамотные, за что вам огромное благодарю. Тяжко стартовать. Ни чё, разберёмся.
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
ну вот! сделал точность 0.1 гр !! всё работает!
@user-bd6ox3mw8n
@user-bd6ox3mw8n 2 роки тому
Схема подключений есть ? Куда энкодер подключать ?
@user-ej7sq7ky5p
@user-ej7sq7ky5p 2 роки тому
@@user-bd6ox3mw8n у энкодера 3 лапы: средняя на массу "0" крайние на 2 и 3 лапы , или другие с прерываниями смотри видео на 6 - 7 минутах!!
@user-bd6ox3mw8n
@user-bd6ox3mw8n 2 роки тому
@@user-ej7sq7ky5p у энкодера 5 лап "0" и "5" вольт крайние , в середине " S2" и "S1" , еще кнопка "KEY"
@user-ej7sq7ky5p
@user-ej7sq7ky5p 2 роки тому
@@user-bd6ox3mw8n 3 лапы у энкодера! напротив 2 лапы- это кнопка!
@user-bd6ox3mw8n
@user-bd6ox3mw8n 2 роки тому
@@user-ej7sq7ky5p у моего энкодера слева направо: GND, S1, S2, KEY, VCC. У моего вот так. Все получилось на Uno, на ESP не получилось, нет библиотек. Хотел у вас спросить. Вы сказали получилось с точностью до 0.1 гр. О чем речь? 0.1 это шаг переключений? У меня шаг 1,0 гр. Это где менять в настройках энкодера. Шаг 0.5 или 0.1.Это будет float переменная?
@user-yj8rm8qp1m
@user-yj8rm8qp1m 3 роки тому
спасибо огромное т.к. Нано начала нормально видеть энкодер не могли-ли Вы переделать блок энкодера под ESP8266 (дать основу) т.к. из..... мучался крутить и вертеть но IDE говорит что у данной платы вообще нет пинов на прерывание заранее спасибо т.к. не думаю что я одинок
@kalinfl
@kalinfl 3 роки тому
Не, вы одиноки. Потому что любой пин может работать на прерывания. Но библиотека не пашет, немного глупее написал сборку.
@user-wt7mo5fb7y
@user-wt7mo5fb7y 4 роки тому
Добрый день Николай! Я "очень начинающий" пользователь FI Prog, а потому простите за , наверное дилетантскую просьбу о помощи, Не могу компилировать скетч. Блок сохранил в пользовательских блоках. При попытке компиляции, не может найти библиотеку. Что я не сделал или сделал не так? Спасибо заранее!
@kalinfl
@kalinfl 4 роки тому
Энкодер для ардуинки и есп это стороны библиотека. Скачайте.
@user-wt7mo5fb7y
@user-wt7mo5fb7y 4 роки тому
А где скачать библиотеку?
@kalinfl
@kalinfl 4 роки тому
@@user-wt7mo5fb7y интернет Зимбабве спасёт тебя
@kobra25013
@kobra25013 3 роки тому
спасибо за видеоурок. сделал такое же меню с 3 пунктами меню в каждом из которых по 3 подпункта. работает но с 4 пунктами не работает. значения с первого пункта попадают в 3 пункт . в 4 пункте вообще ничего не настраивается. но все строки выводятся правильно. подскажите, что может быть ? если убрать 4 пункт. все начинает работать правильно
@kalinfl
@kalinfl 3 роки тому
Гдето перехват значентя фигово сделал
@kobra25013
@kobra25013 3 роки тому
@@kalinfl а можно отправить вам скрин программмы. в вк или на почту ?
@kalinfl
@kalinfl 3 роки тому
@@kobra25013 не, я попросил програмиста, он взломал контакт и теперь я не получаю сообщения. Конечно можно.
@kobra25013
@kobra25013 3 роки тому
@@kalinfl я отправил вам на почту файл программы
@denis_Angarsk
@denis_Angarsk 4 роки тому
Сделай холодильник NoFrost на Flprog, с соленойдным клапаном и без него, такой темы еще нет на ютубе, а то постоянно платы у них летят, так хоть мастера свою засунут и будут тебе многие благодарны
@kalinfl
@kalinfl 4 роки тому
Там же просто! Я знаю как холодилная установка работает, а с холодильриками не разбирался.
@denis_Angarsk
@denis_Angarsk 4 роки тому
@@kalinfl а я уже 4 день мозг напрягаю. там два температурных датчика и система оттайки которая включается на 1 минуту раз в 6 часов
@kumelektronik340
@kumelektronik340 2 роки тому
Возможно ли в FLProg создать функцию на Arduino: Двумя кнопками А, Б и блоком счетчика. Комбинация 1. А (нажать, отпустить), потом Б (нажать, отпустить) ---на счетчике показания на увеличение. Комбинация 2. Кнопка Б (нажать, отпустить), потом А (нажать,отпустить)------ показания на счетчике на уменьшение.
@kalinfl
@kalinfl 2 роки тому
Это сборку нужно делать, да можно.
@victorkhiger513
@victorkhiger513 3 роки тому
Скажите пожалуйста..куда подключить реле выхода...для управления нагрузкой.... не могу сообразить..... спасибо
@kalinfl
@kalinfl 3 роки тому
... пожалуйста. Какое реле, зачем реле, когда реле?
@alexeykovalev4504
@alexeykovalev4504 3 роки тому
Все чудесно, но где же взять, ваш прекрасный пользовательский блок энкодера??? скачивая с драйва, он не добавляется в программу.
@kalinfl
@kalinfl 3 роки тому
Щас еще круче! Правой кропкой мыши - добавить в библиотеку
@user-zg1qk5sg4r
@user-zg1qk5sg4r 4 місяці тому
отличное видео!!! а можете сделать проект c энкодером на esp8266
@alexandrb1754
@alexandrb1754 3 роки тому
А почему бы не использовать Т-тригер для входа и выхода из меню при долгом нажатии?
@kalinfl
@kalinfl 3 роки тому
Можно все, что пожелает ваша фантазия!
@user-se3bw8ut8e
@user-se3bw8ut8e 3 роки тому
Здравствуйте, Николай! А на 4 строки какая будет конструкция меню?
@kalinfl
@kalinfl 3 роки тому
Меню это 50% программирования устройства. В общем жесть.
@user-se3bw8ut8e
@user-se3bw8ut8e 3 роки тому
@@kalinfl Я понял как работают доп. строки и у меня получилось сделать на 4 строки меню.
@kalinfl
@kalinfl 3 роки тому
@@user-se3bw8ut8e молодец, тащи шоколадку. Но жрут памяти это допстроки...
@user-gj4yo5xl9x
@user-gj4yo5xl9x Рік тому
Здравствуйте, подскажите к каким пинам подключать энкодер,
@kalinfl
@kalinfl Рік тому
2 и 3 всегда. Они с прерываниями.
@user-gj4yo5xl9x
@user-gj4yo5xl9x Рік тому
Спасибо!
@amanomadov3189
@amanomadov3189 2 роки тому
Здравствуйте!! помогите пожалуйста мне с меню у меня собрана паяльная станция и мне надо чтобы 3 параметра меню отображались всегда чтоб я их менял нажатием энкодера по кольцу и менять значения установки температуры и есть два пункта с подменю но их чтобы было видно только при входе в меню и потом входить в под меню , я могу скинуть видео чтоб было более понятно , хотя бы подскажите как это реализовать,, заранее спасибо.
@kalinfl
@kalinfl 2 роки тому
8)) программным средствами флпрог и этим видео.
@amanomadov3189
@amanomadov3189 2 роки тому
@@kalinfl Здравствуйте меню из этого видео оно не подходит ,тут значения нужно менять путем входа в корень меню а мне надо его менять и видеть температуру нарастания , что было все на одном экране без перехода в подменю,
@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
@montirovka1
@montirovka1 3 роки тому
Спасибо. Разобрался. То что надо. Для себя поменял MD и MU местами и русифицировал. Подробнее постараюсь выложить в группе под публикацией vk.com/video-74150811_456239196
@kalinfl
@kalinfl 3 роки тому
Вчера стрим был по меню - там прям просто все.
@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 я имею виду об этом. Как эти значения влияют на меню ?
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
я давно преподаватель, сейчас на пенсии, но заметил: у вас, программистов, да и у других творческих личностей ход мыслей опережает речевой аппарат! поэтому вы себе под нос чё попало бухтите, а понять это невозможно! я- физик - теоретик, и мне важна КАЖДАЯ мелочь! иначе может случится авария! не обижайтесь- я очень вам завидую, что вы понимаете эту абстракцию! мне ближе ASM но там такую программу год писать придётся!
@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 блок сам все сделает. Просто поставь его и все.
@Artrezka
@Artrezka 2 роки тому
А если экран 2004 и нужно 4 строки, принцип какой? я сильно не разбираюсь чуть не пойме что делать со строками более 2-х)
@kalinfl
@kalinfl 2 роки тому
Бывает. Это только пример. Нужно думать дальше. Всё частотники програмируются на спмисегментнике на 4-6 цифр. Остальное от лукавого.
@user-kf1kt9ec9q
@user-kf1kt9ec9q 3 роки тому
Добрый день! А можно у вас заказать проект?
@kalinfl
@kalinfl 3 роки тому
Да. Kalin.n@mail.ru или в вк в группе флпрог
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
просто в программе на с++ надо ТОЛЬКО в шапке setup!
@user-cf4ri3xs2x
@user-cf4ri3xs2x 3 роки тому
А можно добавить в ваш энкодер дополнительные функции, такие как двойное нажатие, нажатие с поворотом влево и вправо? Как же интересует ввод слов по буквам в меню энкодером и удаление букв если ввел не правильно!
@kalinfl
@kalinfl 3 роки тому
Заморачивался, но потом поставил матричную клавиатуру. Очень круто получилось.
@user-cf4ri3xs2x
@user-cf4ri3xs2x 3 роки тому
@@kalinfl Так же интересует как с помощью энкодера вводить буквы в меню!
@kalinfl
@kalinfl 3 роки тому
@@user-cf4ri3xs2x также. Принимаете число и присваивает ему букву. 0 - пробел, 1-а, и т.д. а вот как ты слово складывать будешь - вот это интересно.
@user-cf4ri3xs2x
@user-cf4ri3xs2x 3 роки тому
@@kalinfl Я новенький в этом деле и не могу понять как фиксировать букву, чтобы вести другую и как вернуться обратно к предыдущей.
@kalinfl
@kalinfl 3 роки тому
@@user-cf4ri3xs2x не нужно это пока тебе 8))
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
ЗНАЧИТ "СТАРТ" это просто 2 сек "1" , куда надо, туда и включаем?
@user-se3bw8ut8e
@user-se3bw8ut8e 3 роки тому
Да
@user-sg6bn8pm2g
@user-sg6bn8pm2g 2 роки тому
Николай а где можно скачать такой блок?
@kalinfl
@kalinfl 2 роки тому
Так под видео 2 ссылки, на шоколадку и файлик
@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 брать?
@user-ej7sq7ky5p
@user-ej7sq7ky5p 3 роки тому
кажется я начинаю понимать- например, вывод long в блоке Encoder+knop мы можем обозвать так, как нам в НАШЕЙ программе удобно, хоть "жопа", потом программа будет работать именно с выводом long, и выполнять её действия!! ТАК?
@kalinfl
@kalinfl 3 роки тому
Почти. Как бы ты не назвал переменную в итоге она будет коде gtv00000... в зависимости от номера переменной
@victorkhiger513
@victorkhiger513 3 роки тому
Скажите где можно скачать блок энкодера...не могу никак найти...
@alyxfly3192
@alyxfly3192 3 роки тому
Если еще не нашли блок энкодера: Скачайте проект по ссылке под видео, найдите там нужный вам блок и добавьте его, через правую кнопку мыши, в свою библиотеку flprog.
@user-ju3kt3yc6b
@user-ju3kt3yc6b 2 роки тому
@@alyxfly3192 Спасибо за подсказку, а то я уже весь гугл перелопатил в поисках)))) не знал об этой функции
Уроки Arduino. Работа с энкодером
10:55
Заметки Ардуинщика
Переглядів 174 тис.
WWE is real💔
00:16
IShowSpeed
Переглядів 76 млн
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 55 #shorts
00:30
She couldn't Believe This! (Mind blowing)😱 #shorts
00:24
Самое сложное оживление в истории канала!
1:38:30
ИЛЬДАР АВТО-ПОДБОР
Переглядів 2,7 млн
Проект FLProg - история создания,  цели и задачи проекта.
14:20
LCD1602 - это очень просто!
22:19
Гневисть
Переглядів 135 тис.
Flprog - температурное реле
10:59
Калинников Николай
Переглядів 16 тис.
FLprog работа с платами и циклом.
19:10
Алексей шиляев
Переглядів 5 тис.
Lesson 27 SD card Blocks
13:23
Ключ к Arduino
Переглядів 13 тис.
Энергонезависимая память ардуино. EEPROM
18:12
Разные разности
Переглядів 8 тис.
Пара слов о FLPROG
11:31
Elegatec
Переглядів 3,4 тис.
ИСПЫТАНИЯ Кибер-ТРАЙКА в Городе!
19:04
Temnaya FAZA
Переглядів 154 тис.
СаундБраы з 7  или 12 тыщ, могут и играть?
21:16
РасПаковка ДваПаковка
Переглядів 25 тис.
Это УНИЖЕНИЕ: Самсунг сделал ступеньки из АЙФОНОВ
0:14
Собиратель новостей
Переглядів 7 млн
300 000 за🚀МОЩНЫЙ, Но МЕРТВЫЙ ноут из Китая. Ремонт cyberpowerpc tracer 7 EDGE. Нюансы китай ноутов.
46:12
ААНТ КОНТАКТ Сервис по ремонту техники в ЕКБ, СПБ
Переглядів 30 тис.
Fantasy Moon girl photo adjust colour background pc 7/20/pm
0:44
Amir TECh
Переглядів 166 тис.