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

Sdílet
Vložit
  • čas přidán 30. 07. 2024
  • Разобран пример создание меню с большой глубиной вложения на стандартном блоке с управлением при помощи энкодера.
    Естественно файлик - drive.google.com/open?id=1vF3...
    На шоколадку - money.yandex.ru/to/4100129751...
  • Věda a technologie

Komentáře • 399

  • @user-qr4qh4lf4v
    @user-qr4qh4lf4v Před 4 lety +9

    Благодарю за видео давно хотел сделать меню на дисплее спасибо за труды. Всегда смотрю ваше видео,многие показивают конечный результат и делайте как хотите а у вас ОГОНЬ так держать!!!!!!!

  • @alexprist633
    @alexprist633 Před 4 lety +10

    Это просто бестселлер! Первый раз смотрел, слушал, повторял. Второй раз - более осознанно, уже действовал самостоятельно- скажем так- сверялся. Спасибо за полезное видео!

  • @alyxfly3192
    @alyxfly3192 Před 3 lety +1

    Спасибо, много информации даёте, за один раз не съел. Применяю другие пользовательские блоки "Long or Short key pressed" или "Интеллектуальная кнопка", в общем позволяют полноценно управлять меню всего тремя кнопками. Применял в проектах, где не нужно постоянно что-то подстраивать. Вы оговорились: вывод текста не "кириллицей" а "транслитом".

  • @user-qi4cr7ew9j
    @user-qi4cr7ew9j Před 4 lety +1

    Большое спасибо за вашу работу! Проект заработал без всяких проблем!!!

  • @user-xh3rg7rj1w
    @user-xh3rg7rj1w Před 5 měsíci

    Благодарю за классные уроки. Много нового узнал. Нигде на просторах не нашел проектов дозатора сыпучих материалов на базе тензодатчика, приходится смотреть уроки и пробовать проектировать. За основу взял Ваше меню.

  • @aradivil
    @aradivil Před 4 lety +5

    Спасибо очень толково.

  • @makmzag
    @makmzag Před 4 lety +2

    Николай, огромное спасибо. Я наконец то увидел возможности блока меню подробно.

    • @FANUC-SNS
      @FANUC-SNS Před 4 lety

      попробуй ардублок там мне лично проще

  • @user-jz7qw2cv2p
    @user-jz7qw2cv2p Před 4 lety +1

    Спасибо , очень помогло разобраться с меню.

  • @31MrRoss
    @31MrRoss Před 3 lety

    Николай, гуляю по всем видосам впитываю инфу ,для моей стиралки! Еще раз спасибо за помощь на форуме в ВК!

  • @user-yd7oi5fg8w
    @user-yd7oi5fg8w Před 4 lety +1

    Отличное видео огромное спасибо!!!!

  • @user-ju3kt3yc6b
    @user-ju3kt3yc6b Před 2 lety

    Отличный урок, огромное спасибо!

  • @alexbaysha2586
    @alexbaysha2586 Před 2 lety

    гениально!
    И, почему то работает!!!!
    Огромное спасибо!!!

  • @Ne_svoim_delom
    @Ne_svoim_delom Před 3 lety

    Очень полезное видео!Спасибо!На шоколадку денюжку отправил, любой труд должен быть оплачен.

  • @tronwaves6574
    @tronwaves6574 Před 3 lety +1

    Спасибо за видео!

  • @Nik_tvnow
    @Nik_tvnow Před 3 lety

    Спасибо за полезное видео.

  • @Lisogor13
    @Lisogor13 Před 3 lety

    Ну вот, теперь все понятно. Спасибо!

  • @user-nt4jf2yg8o
    @user-nt4jf2yg8o Před 4 lety

    Больше создавали по времени чем показали как этот проект реализован, спасибо за видео держите с меня лайка!

    • @kalinfl
      @kalinfl  Před 4 lety +2

      Я стремлюсь показывать именно как, а не что. Зная как это создавалось можно потом пр думать что-нибудь другое.

  • @Serdges
    @Serdges Před 3 lety

    Предельно понятно, спасибо

  • @Leonik-me2un
    @Leonik-me2un Před 4 lety +2

    Николай, очень понравилось как вы объясняете. Можно вас попросить разобрать блок hx711 в flprog. В интернете нет никакой информации. Заранее благодарю.

  • @raifart125
    @raifart125 Před 3 lety

    черт возьми, это гениально

  • @mac3olg
    @mac3olg Před 4 lety

    Отлично!!!
    Вопрос вот какой.
    Как вытащить сохраненные в ЕЕпром значения? По умолчанию в списке переменных в FLprog их нет.Если создать список ячеек с такими же именами пользуясь возможностями FLprog ,то это будут,видимо, другие ячейки памяти , т.к.содержимое их меняется,а в изменений в параметрах меню не происходит.

  • @AlyesKukharev
    @AlyesKukharev Před rokem +2

    Хорошо, не спорю. Но вот при создании меню, желательно было пошагово прошивать ардуино и визуально показывать что происходит, для чайника, сложновато понять что и для чего. Да получилось бы немного дольше видео, но оно того бы стоило!

  • @Svan932
    @Svan932 Před 4 lety +1

    Спасибо за Ваши подробные и качественные уроки. Ничего лишнего, все подробно и по делу. Узнал много нового о блоке "Меню". Николай, не могли бы Вы пояснить назначение входа "Menu" на блоке энкодера?
    Лайк и подписка.

    • @kalinfl
      @kalinfl  Před 4 lety

      и шоколадку!! Если зашли в меню, то блок начинает подавать на вверх/вниз. сли не подали, то считает вращение в режиме энкодера.

    • @Svan932
      @Svan932 Před 4 lety

      @@kalinfl , Спасибо, ну и шоколадка тоже.

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    я никогда не обижаюсь- мне любым способом нужны знания!!!

  • @Sservilio
    @Sservilio Před 4 lety

    огромное спасибо....лайкос поставил

  • @user-nz5pn2th2z
    @user-nz5pn2th2z Před 4 lety

    чертов гений. отличный подход... прям все готовенькое

    • @kalinfl
      @kalinfl  Před 4 lety

      Ну спасибо! 8))

    • @user-nz5pn2th2z
      @user-nz5pn2th2z Před 4 lety

      @@kalinfl благодаря вашему блоку оттестировал вот такую хрень да и оставил czcams.com/video/_3zZZLw_QS4/video.html

  • @flaneralex
    @flaneralex Před 4 lety +3

    Супер, то что нужно. Только маленько не понял про "Дополнительные строки"....

  • @user-ss1tr9up1y
    @user-ss1tr9up1y Před 10 měsíci

    Подскажите пожалуйста как можно в программе flprog настроить микроконтроллер в режим сна, когда датчики в режиме ожидания

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    Pin - это , наверное можно выход, выдаёт количество щелчков?
    а что делает zero?
    я пробовал его обнулять- эффект "0"

  • @user-ss1tr9up1y
    @user-ss1tr9up1y Před 10 měsíci

    Добрый день подскажите пожалуйста как можно решить проблему: при передачи переменной через Uart на другую ардуино всё работает нормально, но если будет обрыв питания одной из плат или отсоединение от порта Uart то на другой ардуино остаётся питание и зависает единица,

  • @djpmptark7602
    @djpmptark7602 Před 4 lety +1

    Смотрю, спасибо за открытые проекты и доступность. Благодарен яндексом

    • @kalinfl
      @kalinfl  Před 4 lety

      Обращайтесь

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    ну так что делает вывод "МЕНЮ" на енкодере?
    какие сигналы, и когда там появляются?

  • @Vagonno
    @Vagonno Před 4 lety

    Очень подробно! Спасибо!
    Подписка лайк и колокольчик!

  • @victorkhiger513
    @victorkhiger513 Před 4 lety

    И все таки хотелось бы получить хоть какой то ответ...как к этому меню прикрутить термостат.... установки есть...а как исполнить их не понимаю.... пожалуйста подскажите....ну очень нужно....

  • @user-mv9so5dk8u
    @user-mv9so5dk8u Před 4 lety +2

    Вот это конструкциия.

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    следующий вопрос: а как работает SConv
    сразу на мультиплексор не подают данные от значений меню?

  • @victorkhiger513
    @victorkhiger513 Před 4 lety

    Пожалуйста дайте ссылочку на меню с шилдом...не знаю где искать... Заранее спасибо

  • @user-yp3rf6ld9o
    @user-yp3rf6ld9o Před 3 lety

    Классно!

  • @ChelovekPuk-fg3eq
    @ChelovekPuk-fg3eq Před 4 lety

    Спасибо

  • @user-df2gt4qd9c
    @user-df2gt4qd9c Před 4 lety +5

    Огромное спасибо за Ваш труд , очень вовремя .
    Подскажите пожалуйста Николай как более правильно организовать защиту от зависания ардуино нано в ответственных устройствах , в частности в терморегуляторы котла ?

    • @kalinfl
      @kalinfl  Před 4 lety

      Ватч дог. Собираешь на атиньке вешаешь на spi. Моргаешь 13, если не моргнул - резет.

    • @user-df2gt4qd9c
      @user-df2gt4qd9c Před 4 lety

      Спасибо большое .

    • @evolutieman
      @evolutieman Před 4 lety

      @@kalinfl В флпрог есть опция вкл.защиты от зависания , на сколько это эфективное решение?

    • @kalinfl
      @kalinfl  Před 4 lety +1

      @@evolutieman она основана на стандартной функции и чаще всего не работает на китайских поделках ардуино. На есп функционирует нормально.

    • @Aisi-304
      @Aisi-304 Před 4 lety

      Калинников Николай а что, на оригинальной и на китайской разные атмеги стоят?

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    вообще идея, я думаю- коммерческая!
    сделать контроллер на несколько нагрузок по нескольким датчикам!
    я встречал контроллер Плясунова Сергея, лично с ним знаком, тоже на Atmega
    НО У НЕГО не то, работает только по boolean с датчиков, и заточен на GSM
    оповещение! но он свою среду написал! удобно!

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    я, наверное просто поставлю кнопки, без энкодера!
    кстати, я немного поправил ваше меню!
    мне кажется так интереснее!

  • @Nik_tvnow
    @Nik_tvnow Před 3 lety

    Интересно а можно что то похожее сделать на дисплее max7219 ?!

  • @user-tp4ti5eo2w
    @user-tp4ti5eo2w Před 3 měsíci

    создал свой flp файлик и сравнил размер.. . разница - на порядок.что сказать..👋👋👋

  • @amahaasla6367
    @amahaasla6367 Před 3 lety

    Супер

  • @user-er6yw7lb2r
    @user-er6yw7lb2r Před 3 lety

    Доброе время суток.
    Николай, вопрос такого рода.
    Можно ли в данном меня сделать выбор параметра в виде текста,а не цифровых значений.
    К примеру выбора режима работы: "Ручной", "Автоматический" и "Налодочный" с наличием своей переменной на каждый режим работы.
    Направьте пожалуйста на путь истинный.
    За ранее спасибо!

    • @kalinfl
      @kalinfl  Před 3 lety

      Стрим смотрите по меню я описывал этот вопрос.

  • @saer-proff
    @saer-proff Před 4 lety

    Немного не удобно. Ну естественно на вкус и цвет... Я сделал так, при коротком нажатии сразу заходишь в меню, крутиш, меняется уставка. Если не крутил 2 секунды и нажал кнопку то выход на главный, если вообще ничего не делать, то выход на главный через 4 сек. Ну а долгое нажатие сбрасывает счётчик литров на главном экране.
    Но всё равно лайк за новые идеи.
    В одном из первых моих роликов "химдозатор саер" на моем канале можно посмотреть. Это вообще самый первый опыт работы в фльпроге.

  • @MrLozinskiy
    @MrLozinskiy Před 2 lety

    Спасибо разобрался по Вашему видео. Но сильно нагорожено. Все это было мной реализовано более оптимизировано и проще.

    • @kalinfl
      @kalinfl  Před 2 lety

      Молодец! Хвалю. Именно для этого я и делаю уроки, чтобы вы разобрались и сделали лучше.

    • @MrLozinskiy
      @MrLozinskiy Před 2 lety

      @@kalinflСпасибо за уроки еще раз.

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    а если я свою напишу, все смогут автоматом пользоваться? как в LINUX ???

  • @user-xh3rg7rj1w
    @user-xh3rg7rj1w Před 5 měsíci

    Как можно с Вами связаться ватсап или телеграм или почта есть вопросы по некоторым функциям которые я хочу внедрить в проект?

  • @user-mc1qd8sk7h
    @user-mc1qd8sk7h Před 4 lety

    Класс

  • @user-yd3pc6ro8u
    @user-yd3pc6ro8u Před 4 lety

    Здравствуйте... Скажите, а как в блоке меню вместо масла сделать таймер обратного отчета на 48 часов, мне это надо для сушилки овощей... Голову сломал... Везде на кнопках можно найти, я на энкодере хотел...

    • @kalinfl
      @kalinfl  Před 4 lety

      Ну во-первых в видео показано как установить значение. Потом это значение умножить на 60 - получишь минуты. Далее ставишь генератор симетричный на 30 секунд и с него на счетчик. И после вы читаешь значение счетчика из твоего значения. Вводишь на экран формулой
      Часы = разность/60
      Минуты = Разность - Часы*60

  • @user-qi1kp6gs5u
    @user-qi1kp6gs5u Před rokem

    Всё супер но видимо за 2 года многое поменялось. Ваш блок энкодера конечно хорош но у него один маленький недостаток, стоит только в проекте появится блоку с русификацией для строчных дисплеев как всё он прекращает работать. увы пришлось проблему длинного короткого нажатия решать другим способом. В остальном всё прекрасно и доходчиво.

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety +1

    ЧТО ЗНАЧИТ "АКТИВНОЕ МЕНЮ??!!!" что, бывает пассивное?
    сзади?

  • @LastChanceNow
    @LastChanceNow Před 3 lety

    8:00 "Долгое" и "короткое" какими параметрами задаются? И если управлять меню не энкодером (обычные кнопки) для "долгого" нужен блок TOF? Только начал изучать.
    13:38 параметр "Меню" при включении устройства всегда "0", это со всеми булямск-переменными по умолчанию?

    • @kalinfl
      @kalinfl  Před 3 lety +1

      Долгое и короткое это милс, внутрь блока залезь.
      Про переменные не скажу, там так все понятно, а пересматривать лень

    • @LastChanceNow
      @LastChanceNow Před 3 lety

      @@kalinfl Понял, спасибо!

  • @user-wl1vl7ww4t
    @user-wl1vl7ww4t Před 2 lety +1

    Здравствуйте.
    Очень помогают ваши видео в изучении ардуино.
    Скажите пожалуйста, где можно скачать блок энкодера который у вас?

    • @AlexS-ve9jb
      @AlexS-ve9jb Před rokem

      Скачай проект и оттуда добавь.

  • @user-to9sp7tp7w
    @user-to9sp7tp7w Před 3 lety

    Очень полезное для меня видео. Внимательно пересматривал несколько раз. С целью плагиата буду использовать некоторые решения. Не всё понял в описании блока энкодера : вход Zero, выход PIN, длительность нажатия 600, DelayOut =100 ?. "Если вы получаете число 2 или 4 при одном щелчке энкодера используйте делить на выход EncData." - имеется ввиду делитель? где выход EncData?

    • @kalinfl
      @kalinfl  Před 3 lety

      Никакого плагиата. Пользуйтесь наздаровье. Выход энкодер дата это перый выход и в меню не используется

  • @virktorspicin1727
    @virktorspicin1727 Před 4 lety +1

    Внятно, четко, без лишней воды. Спасибо.
    Но гложут меня смутные сомнения. Не пойму, зачем в плате 3 блоки задержки вкл. и откл. на активацию переменной "меню". Если их убрать, сразу на тригер цепляем "меню". После переменной "долгое" ставим Rtrig. Единичный импульс включит меню, а при повторном нажатии выключит. Теперь и перед переменной "активно" можно таймер убрать.

    • @kalinfl
      @kalinfl  Před 4 lety

      Да, будет работать.

  • @FJCruiserOffRoad
    @FJCruiserOffRoad Před 3 lety

    Спасибо большое за урок, очень пригодился.
    Подскажите пожалуйста такой момент: если медленно кручу, всё норм, чуть ускоряюсь, то пропускает импульсы?

    • @kalinfl
      @kalinfl  Před 3 lety +1

      Ели на уно, добавь конденсаторы. Если есп... бог в помошь.

    • @FJCruiserOffRoad
      @FJCruiserOffRoad Před 3 lety

      @@kalinfl на нано(

    • @kalinfl
      @kalinfl  Před 3 lety +1

      @@FJCruiserOffRoad на надо все норм. Смотри подключения, поменяй энкодер.

    • @FJCruiserOffRoad
      @FJCruiserOffRoad Před 3 lety

      @@kalinfl менял энкодеры, непомогло((
      Дело в том что на выходе Pin (блок encoder+kn) когда подключаю счетчик в флпрог, то работает норм, даже если очень быстро

  • @JBJB-vp1zv
    @JBJB-vp1zv Před 3 lety

    спасибо за видос )))
    есть вопрос - как задавать дробные числа в меню??? к примеру гистерезис не целым числом а например 0.5 или 0.05???
    лайк ))

    • @kalinfl
      @kalinfl  Před 3 lety

      Умнож на 10 или 100, перейди в инт и сравнивай

  • @philippkrimmel7236
    @philippkrimmel7236 Před 3 lety +4

    Здраствуйте, это было гениально. :) А можете показать пример, где не слова в меню будут перескакивать, а "крыжик" будет прыгать вниз. Заранее благодарю.

    • @pavelpolishchyk7878
      @pavelpolishchyk7878 Před 6 měsíci

      Можно зделать как вы хотите. Для этого нужно все дополнительные строки на 28.32 даного видео сделать точно какими как на 17.34,только крыжык поставить напротив гестерезиса и тогда текст не пропадает и крижык бегает ввер и вниз. Я так всё меню переделал ,работы больше но выглядит солиднее.

  • @user-ff9cd4xl4p
    @user-ff9cd4xl4p Před 3 lety

    Подскажите пожалуйста для чего служит выход pin/значения/ энкодора можно им управлять чем нибудь кода мы находимся вне меню

    • @kalinfl
      @kalinfl  Před 3 lety +1

      Быстрая корректировка.

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    вопрос- а переменные мы объявляем в любом месте программы? они сами в
    tags попадут ?

    • @kalinfl
      @kalinfl  Před 3 lety

      Теги это информационная панелька, основная панель это переменные сверху. Там заводишь переменные и тащищ на панель

  • @user-ts5qb4ip3b
    @user-ts5qb4ip3b Před 2 lety

    Товарищ николай я создал меню с 10 пунктов и в каждом пункте по 4 подпункта даю в проэкте 1 экран 16х2 по i2c и блок энкодера, все работает четко на энкодер реакция быстрая когда крутить его а как только добавляю еще 1 экран для отображения 2й строки то реакция на энкодер заметно уменьшается. Можно это как то побороть? Меню дела не с дополнительными строками а обычно

    • @kalinfl
      @kalinfl  Před 2 lety

      Необходимо выводить информацию на дисплей только вовремя её изменения

  • @user-wt7mo5fb7y
    @user-wt7mo5fb7y Před 4 lety

    Добрый день Николай!
    Я "очень начинающий" пользователь FI Prog, а потому простите за , наверное дилетантскую просьбу о помощи, Не могу компилировать скетч. Блок сохранил в пользовательских блоках. При попытке компиляции, не может найти библиотеку. Что я не сделал или сделал не так? Спасибо заранее!

    • @kalinfl
      @kalinfl  Před 4 lety

      Энкодер для ардуинки и есп это стороны библиотека. Скачайте.

    • @user-wt7mo5fb7y
      @user-wt7mo5fb7y Před 4 lety

      А где скачать библиотеку?

    • @kalinfl
      @kalinfl  Před 4 lety

      @@user-wt7mo5fb7y интернет Зимбабве спасёт тебя

  • @alexandrb1754
    @alexandrb1754 Před 4 lety

    А почему бы не использовать Т-тригер для входа и выхода из меню при долгом нажатии?

    • @kalinfl
      @kalinfl  Před 4 lety

      Можно все, что пожелает ваша фантазия!

  • @user-qy9rc9gk9y
    @user-qy9rc9gk9y Před 4 lety

    Николай будет ли твой блок энкодера работать с NodeMsu какие там ноги прерывания ?

    • @kalinfl
      @kalinfl  Před 4 lety

      На есп своя библиотека и она есть на форуме. Не найдёшь, выложу. Но глупо мутить экран если можно сделать настройку в вебинтерфейсе.

    • @Mr13Bundy
      @Mr13Bundy Před 4 lety

      @@kalinfl Если имеется ввиду сайт flprog,то похоже он мертвый,поиском encoder +kn ничего не находится,да и вручную все блоки перелистал,нету.Если можно ссылочку на блок и на библиотеки к ардуино и есп.Спасибо.Мутить экран иногда нужно,чтобы под носом было,а веб интерфейс удаленно.

    • @kalinfl
      @kalinfl  Před 4 lety

      @@Mr13Bundy в вк отпишись, скину в личку.

  • @user-zg1qk5sg4r
    @user-zg1qk5sg4r Před 8 měsíci

    отличное видео!!! а можете сделать проект c энкодером на esp8266

  • @user-si4xe4mx3b
    @user-si4xe4mx3b Před 4 lety +1

    Здравствуйте, подскажите пожалуйста, когда я добавляю в пункте меню еще одну категорию, у меня не работает, программа, даже не могу попасть в самое меню. И еще, зачем вы в меню в доп. строках устанавливали значение 3-1-0 что оно даёт ? Очень жду ответа .

    • @kalinfl
      @kalinfl  Před 4 lety

      Про доп строки я пару раз в видео говорил. Прошу пересмотреть.

    • @user-si4xe4mx3b
      @user-si4xe4mx3b Před 4 lety

      @@kalinflТам все ясно, но зачем в конце устанавливать 0-1-2-3-4 в каждой строке? Что оно даёт ?

    • @kalinfl
      @kalinfl  Před 4 lety

      @@user-si4xe4mx3b через эти строки организованы функции. Ну и 1234 я не ставил вроде

    • @user-si4xe4mx3b
      @user-si4xe4mx3b Před 4 lety

      Может быть я не правильно выразил мысль. После слова Maslo у вас стоят 0 0.
      В доп. строках.
      После захода в меню Maslo уже 0 1 я имею виду об этом. Как эти значения влияют на меню ?

  • @victorkhiger513
    @victorkhiger513 Před 4 lety

    Скажите пожалуйста..куда подключить реле выхода...для управления нагрузкой.... не могу сообразить..... спасибо

    • @kalinfl
      @kalinfl  Před 4 lety

      ... пожалуйста. Какое реле, зачем реле, когда реле?

  • @kumelektronik340
    @kumelektronik340 Před 3 lety

    Возможно ли в FLProg создать функцию на Arduino: Двумя кнопками А, Б и блоком счетчика.
    Комбинация 1.
    А (нажать, отпустить), потом Б (нажать, отпустить) ---на счетчике показания на увеличение.
    Комбинация 2.
    Кнопка Б (нажать, отпустить), потом А (нажать,отпустить)------ показания на счетчике на уменьшение.

    • @kalinfl
      @kalinfl  Před 3 lety

      Это сборку нужно делать, да можно.

  • @user-hk2zj4du1g
    @user-hk2zj4du1g Před 4 lety +1

    Николай спасибо за видео! А возможно ли сделать пример на TFT LSD S7735? все никак не получается.

    • @kalinfl
      @kalinfl  Před 4 lety

      Конечно возможно, делайте! 8)) мне экспериментировать не начем, поэтому пока нет. Рядом лежит видео о создании своего блока. А потом выводи в строки наздоровье

    • @user-bd6ox3mw8n
      @user-bd6ox3mw8n Před 3 lety

      @@kalinfl а где схема подключений ? Энкодер куда подключать ? Почему в скече нет входов для энкодера ?

    • @kalinfl
      @kalinfl  Před 3 lety

      @@user-bd6ox3mw8n потому что за энкодер отвечает блок энкодера, внутри которого они прописаны.

    • @user-bd6ox3mw8n
      @user-bd6ox3mw8n Před 3 lety

      @@kalinfl вы конечно продвинутый ардуинщик , но крутить то чем то надо и кнопку на энкодере нажимать KEY называется .
      А еще скетч не будет работать как я понял без установки пользовательских блоков энкодера .И где их скачать ? Вроде ФЛ прог уже пол года занимаюсь , но вот этот проект с энкодером для меня просто завал , ничего не получается . Хотел на NODMCU поставить. Как в вашем скетче поменять Ардуино на ESP ?

    • @kalinfl
      @kalinfl  Před 3 lety

      @@user-bd6ox3mw8n качаешь проект там внутри блоки - ПКМ - добавить блок библиотеку. Библиотека энкодера ставиться вместе ним автоматом. То что нажимается называется выключатель контактный потом кнопка... и ключом кнопку называли только радисты с азбукой морзе. Моя переменная - как хочу, так и называю. И вам советую.

  • @kobra25013
    @kobra25013 Před 3 lety

    спасибо за видеоурок. сделал такое же меню с 3 пунктами меню в каждом из которых по 3 подпункта. работает
    но с 4 пунктами не работает.
    значения с первого пункта попадают в 3 пункт . в 4 пункте вообще ничего не настраивается. но все строки выводятся правильно. подскажите, что может быть ?
    если убрать 4 пункт. все начинает работать правильно

    • @kalinfl
      @kalinfl  Před 3 lety

      Гдето перехват значентя фигово сделал

    • @kobra25013
      @kobra25013 Před 3 lety

      @@kalinfl а можно отправить вам скрин программмы. в вк или на почту ?

    • @kalinfl
      @kalinfl  Před 3 lety

      @@kobra25013 не, я попросил програмиста, он взломал контакт и теперь я не получаю сообщения. Конечно можно.

    • @kobra25013
      @kobra25013 Před 3 lety

      @@kalinfl я отправил вам на почту файл программы

  • @user-lu9em5dy4c
    @user-lu9em5dy4c Před rokem +1

    FL-Prog да и вообще FB -язык штука классная. Но имеет огромные недостатки. Если человек который запрограмировал, что то кодом FB сталкнется со структурным кодом, увы боюсь он просто придет в ступор и не сможет разобраться даже с хорошо закоменченым кодом. А уж как пишут коды многие горе- программисты с названием переменных типа a, aa, aaa и.т.п и подавно. По этому я всё же за структурный код. В FLProg иногда тоже делаю коды, но это уж когда нужно совсем на скорую руку так как нету времени. А что касается меню. Я очень долго мучился с его написанием в структурном коде, просто никак не мог понять, как все разложить, но потом с подсказкой друга разобрался, и сделал себе шаблон, и ваяю на нем какое угодно меню, добавляя и убирая подпункты по надобности. FLProg это хорошо конечно. Но всё же знать основы написания структурного кода, считаю нужно обязательно.

  • @FJCruiserOffRoad
    @FJCruiserOffRoad Před 3 lety

    Скажите пожалуйста, этот блок энкодера можно использовать с ESP32, и на какие контакты подключать?

    • @kalinfl
      @kalinfl  Před 3 lety

      нельзя. там свой блок.

    • @FJCruiserOffRoad
      @FJCruiserOffRoad Před 3 lety

      Калинников Николай спасибо Николай, а не подскажете где взять такой блок?)

    • @kalinfl
      @kalinfl  Před 3 lety

      @@FJCruiserOffRoad я конечно буду не логичен, но в Яндексе. Или самому сделать.

    • @FJCruiserOffRoad
      @FJCruiserOffRoad Před 3 lety

      Калинников Николай спасибо, просто думал может ссылка есть, поиски пока без результатов(

    • @kalinfl
      @kalinfl  Před 3 lety +1

      @@FJCruiserOffRoad вы свистите, сэр. github.com/igorantolic/ai-esp32-rotary-encoder

  • @amanomadov3189
    @amanomadov3189 Před 3 lety

    Здравствуйте!! помогите пожалуйста мне с меню
    у меня собрана паяльная станция и мне надо чтобы 3 параметра меню отображались всегда чтоб я их менял нажатием энкодера по кольцу и менять значения установки температуры и есть два пункта с подменю но их чтобы было видно только при входе в меню и потом входить в под меню , я могу скинуть видео чтоб было более понятно , хотя бы подскажите как это реализовать,, заранее спасибо.

    • @kalinfl
      @kalinfl  Před 3 lety

      8)) программным средствами флпрог и этим видео.

    • @amanomadov3189
      @amanomadov3189 Před 3 lety

      @@kalinfl Здравствуйте меню из этого видео оно не подходит ,тут значения нужно менять путем входа в корень меню а мне надо его менять и видеть температуру нарастания , что было все на одном экране без перехода в подменю,

  • @gaifox2228
    @gaifox2228 Před rokem

    Я восхищен

  • @DomNaPechi
    @DomNaPechi Před 3 lety +1

    Да уж... так всё просто )) На пятой минуте перестал понимать что куда и зачем, а как дошли до просмотра готовоего вообще офигел от паутины параметров. Как же хорошо (наверное), когда есть понимание процесса... )

    • @kalinfl
      @kalinfl  Před 3 lety +1

      А не надо смотреть!! Берёшь и делаешь параллельно. Плюс пара повторов и вуаля!

    • @DomNaPechi
      @DomNaPechi Před 3 lety

      @@kalinfl да ппц )) Но попытаюсь конечно. Уж оченама хоцца пару пунктов меню своего )

    • @user-em9qt3ws1t
      @user-em9qt3ws1t Před 5 měsíci

      Ага...Взял и начал делать...Многие вещи не очевидны :(Наверное уже маразматик в 56 лет.К примеру, так и не обнаружил, как разбить вашу конструкцию на отдельные блоки и вставить в свои " ПОЛЬЗОВАТЕЛЬСКИЕ " Ну нет у меня вашего энкодера :( в блоках.И где почитать, посмотреть , как 2выдрать" и вставить не нашел, доступных для понимания. Тупой уже наверно.
      @@kalinfl

    • @kalinfl
      @kalinfl  Před 5 měsíci

      @@user-em9qt3ws1t не, просто сразу ща все берешься.

    • @user-em9qt3ws1t
      @user-em9qt3ws1t Před 5 měsíci

      @@kalinfl С некоторыми вопросами минут через 10 самостоятельно разобрался после написания коммента :) Юзабилити , как для меня , не очень, но за то прога помогает. И видео грамотные, за что вам огромное благодарю. Тяжко стартовать. Ни чё, разберёмся.

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    придётся к разработчикам обращаться!

  • @user-vq9kd2if7p
    @user-vq9kd2if7p Před 4 lety

    Как подключить датчики и релюшки управления.И к контролеру мега 2560 к каким пинам подключать энкодер

    • @kalinfl
      @kalinfl  Před 4 lety

      К пинам с прерыванием, 2,3,14,15,16,17,18,19

    • @user-vq9kd2if7p
      @user-vq9kd2if7p Před 4 lety

      @@kalinfl Спасибо попробуем .Я только учусь программировать хочю собрать контролер для двух теплиц с разными климатическими условиями

    • @user-vq9kd2if7p
      @user-vq9kd2if7p Před 4 lety

      @@kalinfl А 2-3 пин его делать цывровым входом или как

    • @kalinfl
      @kalinfl  Před 4 lety +1

      @@user-vq9kd2if7p блок сам все сделает. Просто поставь его и все.

  • @user-pk8vd7ni3h
    @user-pk8vd7ni3h Před 4 lety

    Большое Спасибо за эту инструкцию. Пересмотрел уже раза 4-5 и уже практически во всём разобрался. Но вот пока не могу понять как привязать меню к значению которое необходимо изменять в проекте. Делаю проект на двух DHT22 для включения выключения нагрузки по условиям. И не пойму как привязать задаваемые мной значения к изменению в меню (просто есть цифра и я ее хочу менять через меню с энкодером + задать гистерезис). Спасибо за помощь, заранее.

    • @kalinfl
      @kalinfl  Před 4 lety

      Меню - значение меню. Юзаешь как переменную.

    • @user-pk8vd7ni3h
      @user-pk8vd7ni3h Před 4 lety

      @@kalinfl разобрался вроде бы. Спасибо большое!

    • @borisbabanski9569
      @borisbabanski9569 Před 4 lety

      @@user-pk8vd7ni3h Объясни мне идиоту пожалуйста.

  • @user-yj8rm8qp1m
    @user-yj8rm8qp1m Před 4 lety

    спасибо огромное т.к. Нано начала нормально видеть энкодер
    не могли-ли Вы переделать блок энкодера под ESP8266 (дать основу) т.к. из..... мучался крутить и вертеть но IDE говорит что у данной платы вообще нет пинов на прерывание
    заранее спасибо т.к. не думаю что я одинок

    • @kalinfl
      @kalinfl  Před 4 lety

      Не, вы одиноки. Потому что любой пин может работать на прерывания. Но библиотека не пашет, немного глупее написал сборку.

  • @user-kf1kt9ec9q
    @user-kf1kt9ec9q Před 4 lety

    Добрый день! А можно у вас заказать проект?

    • @kalinfl
      @kalinfl  Před 4 lety

      Да. Kalin.n@mail.ru или в вк в группе флпрог

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    ЗНАЧИТ "СТАРТ" это просто 2 сек "1" , куда надо, туда и включаем?

  • @user-se3bw8ut8e
    @user-se3bw8ut8e Před 3 lety

    Здравствуйте, Николай!
    А на 4 строки какая будет конструкция меню?

    • @kalinfl
      @kalinfl  Před 3 lety

      Меню это 50% программирования устройства. В общем жесть.

    • @user-se3bw8ut8e
      @user-se3bw8ut8e Před 3 lety

      @@kalinfl Я понял как работают доп. строки и у меня получилось сделать на 4 строки меню.

    • @kalinfl
      @kalinfl  Před 3 lety

      @@user-se3bw8ut8e молодец, тащи шоколадку. Но жрут памяти это допстроки...

  • @denis_Angarsk
    @denis_Angarsk Před 4 lety

    Сделай холодильник NoFrost на Flprog, с соленойдным клапаном и без него, такой темы еще нет на ютубе, а то постоянно платы у них летят, так хоть мастера свою засунут и будут тебе многие благодарны

    • @kalinfl
      @kalinfl  Před 4 lety

      Там же просто! Я знаю как холодилная установка работает, а с холодильриками не разбирался.

    • @denis_Angarsk
      @denis_Angarsk Před 4 lety

      @@kalinfl а я уже 4 день мозг напрягаю. там два температурных датчика и система оттайки которая включается на 1 минуту раз в 6 часов

  • @Artrezka
    @Artrezka Před 2 lety

    А если экран 2004 и нужно 4 строки, принцип какой? я сильно не разбираюсь чуть не пойме что делать со строками более 2-х)

    • @kalinfl
      @kalinfl  Před 2 lety

      Бывает. Это только пример. Нужно думать дальше. Всё частотники програмируются на спмисегментнике на 4-6 цифр. Остальное от лукавого.

  • @alexeykovalev4504
    @alexeykovalev4504 Před 3 lety

    Все чудесно, но где же взять, ваш прекрасный пользовательский блок энкодера??? скачивая с драйва, он не добавляется в программу.

    • @kalinfl
      @kalinfl  Před 3 lety

      Щас еще круче! Правой кропкой мыши - добавить в библиотеку

  • @user-gj4yo5xl9x
    @user-gj4yo5xl9x Před rokem

    Здравствуйте, подскажите к каким пинам подключать энкодер,

    • @kalinfl
      @kalinfl  Před rokem +1

      2 и 3 всегда. Они с прерываниями.

    • @user-gj4yo5xl9x
      @user-gj4yo5xl9x Před rokem

      Спасибо!

  • @agrofaq
    @agrofaq Před 3 lety

    Не думал, что можно так расширить функционал меню с помощью дополнительных строк.

  • @Andrey_yoga
    @Andrey_yoga Před 4 lety

    Не работает с круглым энкодером. Может что в проге поменять?

  • @DimonsAA
    @DimonsAA Před 3 lety

    Спасибо! А как это реализовать на ESP32? При компиляции ругается на неправильную конфигурацию пинов в Encoder.h.

    • @kalinfl
      @kalinfl  Před 3 lety +1

      Там другая библиотека.

    • @DimonsAA
      @DimonsAA Před 3 lety

      @@kalinfl Подскажите пожалуйста что и где нужно поменять. Может быть есть готовый блок пользователя для FLprog?

    • @kalinfl
      @kalinfl  Před 3 lety

      @@DimonsAA конечно есть. У меня. Библиотеку можно взять в сети интернет и подключить в блоке энкодера.

    • @DimonsAA
      @DimonsAA Před 3 lety

      @@kalinfl А по по подробнее, если не трудно.

    • @DimonsAA
      @DimonsAA Před 3 lety

      @@kalinfl Добрый вечер. Так какую библиотеку под ESP32 брать?

  • @montirovka1
    @montirovka1 Před 3 lety

    Спасибо. Разобрался. То что надо. Для себя поменял MD и MU местами и русифицировал. Подробнее постараюсь выложить в группе под публикацией vk.com/video-74150811_456239196

    • @kalinfl
      @kalinfl  Před 3 lety

      Вчера стрим был по меню - там прям просто все.

  • @atom-technology47
    @atom-technology47 Před 4 lety

    Доброго времени Николай, есть для вашего контента по тематике меню целый проэкт. Хочу предложить вам тандемное сотрудничество и оставить за вами авторское право по проэкту. Это за одно и мне обучение и помощь в реализации. Тз у меня подготовлено но возникли сложности с блоками меню, корректном отображении данных в блоках подменю и управлением параметров.

    • @kalinfl
      @kalinfl  Před 4 lety

      В вк пиши, договоримся

  • @user-sg6bn8pm2g
    @user-sg6bn8pm2g Před 3 lety

    Николай а где можно скачать такой блок?

    • @kalinfl
      @kalinfl  Před 3 lety

      Так под видео 2 ссылки, на шоколадку и файлик

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety +1

    где про меню??????????????????????????????????????????????????????????????????????????

  • @victorkhiger513
    @victorkhiger513 Před 4 lety

    Скажите где можно скачать блок энкодера...не могу никак найти...

    • @alyxfly3192
      @alyxfly3192 Před 3 lety +1

      Если еще не нашли блок энкодера: Скачайте проект по ссылке под видео, найдите там нужный вам блок и добавьте его, через правую кнопку мыши, в свою библиотеку flprog.

    • @user-ju3kt3yc6b
      @user-ju3kt3yc6b Před 2 lety

      @@alyxfly3192 Спасибо за подсказку, а то я уже весь гугл перелопатил в поисках)))) не знал об этой функции

  • @user-ej7sq7ky5p
    @user-ej7sq7ky5p Před 3 lety

    и почему работает только 1 раз??!!

  • @user-wq4ft4gy2l
    @user-wq4ft4gy2l Před 3 lety

    Добрый день ! есть ссылка на пользовательский блок энкодера?

    • @kalinfl
      @kalinfl  Před 3 lety +2

      Скачай проект, потом правой кнокой на блоке - добавить.

    • @user-wq4ft4gy2l
      @user-wq4ft4gy2l Před 3 lety

      @@kalinfl при добавлении в библиотеку flprog вылетает

    • @kalinfl
      @kalinfl  Před 3 lety

      @@user-wq4ft4gy2l есть такой трабл с старыми блоками

  • @nothingimpossible6565
    @nothingimpossible6565 Před 2 lety

    Сколько времени вам потребовалось чтобы так свободно работать в flprog? Спасибо

    • @kalinfl
      @kalinfl  Před 2 lety +1

      Логика работы установки и где то полгода. Времени. Там очень много повторений, сборки из одних схем пиименяешь в других.

    • @nothingimpossible6565
      @nothingimpossible6565 Před 2 lety

      @@kalinfl понял, спасибо