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

  Рет қаралды 68,000

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

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

Күн бұрын

Пікірлер: 400
@alexprist633
@alexprist633 4 жыл бұрын
Это просто бестселлер! Первый раз смотрел, слушал, повторял. Второй раз - более осознанно, уже действовал самостоятельно- скажем так- сверялся. Спасибо за полезное видео!
@MaksymKovalenko-p7m
@MaksymKovalenko-p7m 5 жыл бұрын
Благодарю за видео давно хотел сделать меню на дисплее спасибо за труды. Всегда смотрю ваше видео,многие показивают конечный результат и делайте как хотите а у вас ОГОНЬ так держать!!!!!!!
@ЕрланЖургумбеков-р4ц
@ЕрланЖургумбеков-р4ц 10 ай бұрын
Благодарю за классные уроки. Много нового узнал. Нигде на просторах не нашел проектов дозатора сыпучих материалов на базе тензодатчика, приходится смотреть уроки и пробовать проектировать. За основу взял Ваше меню.
@alyxfly3192
@alyxfly3192 4 жыл бұрын
Спасибо, много информации даёте, за один раз не съел. Применяю другие пользовательские блоки "Long or Short key pressed" или "Интеллектуальная кнопка", в общем позволяют полноценно управлять меню всего тремя кнопками. Применял в проектах, где не нужно постоянно что-то подстраивать. Вы оговорились: вывод текста не "кириллицей" а "транслитом".
@makmzag
@makmzag 5 жыл бұрын
Николай, огромное спасибо. Я наконец то увидел возможности блока меню подробно.
@FANUC-SNS
@FANUC-SNS 4 жыл бұрын
попробуй ардублок там мне лично проще
@АндрейКузьменко-п3д
@АндрейКузьменко-п3д 5 жыл бұрын
Больше создавали по времени чем показали как этот проект реализован, спасибо за видео держите с меня лайка!
@kalinfl
@kalinfl 5 жыл бұрын
Я стремлюсь показывать именно как, а не что. Зная как это создавалось можно потом пр думать что-нибудь другое.
@ОлегМорозов-о6е
@ОлегМорозов-о6е 4 жыл бұрын
Большое спасибо за вашу работу! Проект заработал без всяких проблем!!!
@Ne_svoim_delom
@Ne_svoim_delom 3 жыл бұрын
Очень полезное видео!Спасибо!На шоколадку денюжку отправил, любой труд должен быть оплачен.
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
я никогда не обижаюсь- мне любым способом нужны знания!!!
@alexbaysha2586
@alexbaysha2586 2 жыл бұрын
гениально! И, почему то работает!!!! Огромное спасибо!!!
@31MrRoss
@31MrRoss 4 жыл бұрын
Николай, гуляю по всем видосам впитываю инфу ,для моей стиралки! Еще раз спасибо за помощь на форуме в ВК!
@djpmptark7602
@djpmptark7602 5 жыл бұрын
Смотрю, спасибо за открытые проекты и доступность. Благодарен яндексом
@kalinfl
@kalinfl 5 жыл бұрын
Обращайтесь
@MrLozinskiy
@MrLozinskiy 3 жыл бұрын
Спасибо разобрался по Вашему видео. Но сильно нагорожено. Все это было мной реализовано более оптимизировано и проще.
@kalinfl
@kalinfl 3 жыл бұрын
Молодец! Хвалю. Именно для этого я и делаю уроки, чтобы вы разобрались и сделали лучше.
@MrLozinskiy
@MrLozinskiy 3 жыл бұрын
@@kalinflСпасибо за уроки еще раз.
@АлексейТТ-о3х
@АлексейТТ-о3х 4 жыл бұрын
Спасибо , очень помогло разобраться с меню.
@ПавелБлагих
@ПавелБлагих 2 жыл бұрын
Отличный урок, огромное спасибо!
@ВалераРыжков-ж1п
@ВалераРыжков-ж1п 4 жыл бұрын
чертов гений. отличный подход... прям все готовенькое
@kalinfl
@kalinfl 4 жыл бұрын
Ну спасибо! 8))
@ВалераРыжков-ж1п
@ВалераРыжков-ж1п 4 жыл бұрын
@@kalinfl благодаря вашему блоку оттестировал вот такую хрень да и оставил kzbin.info/www/bejne/lWTdi42CrMSEiZY
@aradivil
@aradivil 5 жыл бұрын
Спасибо очень толково.
@flaneralex
@flaneralex 5 жыл бұрын
Супер, то что нужно. Только маленько не понял про "Дополнительные строки"....
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
это строки подменю
@virktorspicin1727
@virktorspicin1727 4 жыл бұрын
Внятно, четко, без лишней воды. Спасибо. Но гложут меня смутные сомнения. Не пойму, зачем в плате 3 блоки задержки вкл. и откл. на активацию переменной "меню". Если их убрать, сразу на тригер цепляем "меню". После переменной "долгое" ставим Rtrig. Единичный импульс включит меню, а при повторном нажатии выключит. Теперь и перед переменной "активно" можно таймер убрать.
@kalinfl
@kalinfl 4 жыл бұрын
Да, будет работать.
@m973m973
@m973m973 29 күн бұрын
Всё намного проще делается, вы за хлебушком через луну помчались, блок меню разработан грамотно, и без лишних примочек работает.
@АлександрМитяев-й4ю
@АлександрМитяев-й4ю Жыл бұрын
отличное видео!!! а можете сделать проект c энкодером на esp8266
@AlyesKukharev
@AlyesKukharev Жыл бұрын
Хорошо, не спорю. Но вот при создании меню, желательно было пошагово прошивать ардуино и визуально показывать что происходит, для чайника, сложновато понять что и для чего. Да получилось бы немного дольше видео, но оно того бы стоило!
@АлексейКариков-л3я
@АлексейКариков-л3я 5 жыл бұрын
Отличное видео огромное спасибо!!!!
@АлексейФоминых-с4и
@АлексейФоминых-с4и 8 ай бұрын
создал свой flp файлик и сравнил размер.. . разница - на порядок.что сказать..👋👋👋
@Lisogor13
@Lisogor13 4 жыл бұрын
Ну вот, теперь все понятно. Спасибо!
@Влад-в4м2э
@Влад-в4м2э 5 жыл бұрын
Огромное спасибо за Ваш труд , очень вовремя . Подскажите пожалуйста Николай как более правильно организовать защиту от зависания ардуино нано в ответственных устройствах , в частности в терморегуляторы котла ?
@kalinfl
@kalinfl 5 жыл бұрын
Ватч дог. Собираешь на атиньке вешаешь на spi. Моргаешь 13, если не моргнул - резет.
@Влад-в4м2э
@Влад-в4м2э 5 жыл бұрын
Спасибо большое .
@evolutieman
@evolutieman 5 жыл бұрын
@@kalinfl В флпрог есть опция вкл.защиты от зависания , на сколько это эфективное решение?
@kalinfl
@kalinfl 5 жыл бұрын
@@evolutieman она основана на стандартной функции и чаще всего не работает на китайских поделках ардуино. На есп функционирует нормально.
@Aisi-304
@Aisi-304 5 жыл бұрын
Калинников Николай а что, на оригинальной и на китайской разные атмеги стоят?
@Svan932
@Svan932 4 жыл бұрын
Спасибо за Ваши подробные и качественные уроки. Ничего лишнего, все подробно и по делу. Узнал много нового о блоке "Меню". Николай, не могли бы Вы пояснить назначение входа "Menu" на блоке энкодера? Лайк и подписка.
@kalinfl
@kalinfl 4 жыл бұрын
и шоколадку!! Если зашли в меню, то блок начинает подавать на вверх/вниз. сли не подали, то считает вращение в режиме энкодера.
@Svan932
@Svan932 4 жыл бұрын
@@kalinfl , Спасибо, ну и шоколадка тоже.
@philippkrimmel7236
@philippkrimmel7236 3 жыл бұрын
Здраствуйте, это было гениально. :) А можете показать пример, где не слова в меню будут перескакивать, а "крыжик" будет прыгать вниз. Заранее благодарю.
@pavelpolishchyk7878
@pavelpolishchyk7878 11 ай бұрын
Можно зделать как вы хотите. Для этого нужно все дополнительные строки на 28.32 даного видео сделать точно какими как на 17.34,только крыжык поставить напротив гестерезиса и тогда текст не пропадает и крижык бегает ввер и вниз. Я так всё меню переделал ,работы больше но выглядит солиднее.
@raifart125
@raifart125 3 жыл бұрын
черт возьми, это гениально
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 4 жыл бұрын
вообще идея, я думаю- коммерческая! сделать контроллер на несколько нагрузок по нескольким датчикам! я встречал контроллер Плясунова Сергея, лично с ним знаком, тоже на Atmega НО У НЕГО не то, работает только по boolean с датчиков, и заточен на GSM оповещение! но он свою среду написал! удобно!
@Leonik-me2un
@Leonik-me2un 5 жыл бұрын
Николай, очень понравилось как вы объясняете. Можно вас попросить разобрать блок hx711 в flprog. В интернете нет никакой информации. Заранее благодарю.
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
я, наверное просто поставлю кнопки, без энкодера! кстати, я немного поправил ваше меню! мне кажется так интереснее!
@БатонаМахо
@БатонаМахо 2 жыл бұрын
Всё супер но видимо за 2 года многое поменялось. Ваш блок энкодера конечно хорош но у него один маленький недостаток, стоит только в проекте появится блоку с русификацией для строчных дисплеев как всё он прекращает работать. увы пришлось проблему длинного короткого нажатия решать другим способом. В остальном всё прекрасно и доходчиво.
@LastChanceNow
@LastChanceNow 4 жыл бұрын
8:00 "Долгое" и "короткое" какими параметрами задаются? И если управлять меню не энкодером (обычные кнопки) для "долгого" нужен блок TOF? Только начал изучать. 13:38 параметр "Меню" при включении устройства всегда "0", это со всеми булямск-переменными по умолчанию?
@kalinfl
@kalinfl 4 жыл бұрын
Долгое и короткое это милс, внутрь блока залезь. Про переменные не скажу, там так все понятно, а пересматривать лень
@LastChanceNow
@LastChanceNow 4 жыл бұрын
@@kalinfl Понял, спасибо!
@СергейСавин-н6е
@СергейСавин-н6е 2 жыл бұрын
Здравствуйте. Очень помогают ваши видео в изучении ардуино. Скажите пожалуйста, где можно скачать блок энкодера который у вас?
@AlexS-ve9jb
@AlexS-ve9jb 2 жыл бұрын
Скачай проект и оттуда добавь.
@Nik_tvnow
@Nik_tvnow 4 жыл бұрын
Спасибо за полезное видео.
@Вячеслав-э7ж8г
@Вячеслав-э7ж8г Жыл бұрын
Добрый день подскажите пожалуйста как можно решить проблему: при передачи переменной через Uart на другую ардуино всё работает нормально, но если будет обрыв питания одной из плат или отсоединение от порта Uart то на другой ардуино остаётся питание и зависает единица,
@Vagonno
@Vagonno 4 жыл бұрын
Очень подробно! Спасибо! Подписка лайк и колокольчик!
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
ГДЕ ПОДРОБНО?!
@ЕрланЖургумбеков-р4ц
@ЕрланЖургумбеков-р4ц 10 ай бұрын
Как можно с Вами связаться ватсап или телеграм или почта есть вопросы по некоторым функциям которые я хочу внедрить в проект?
@Вячеслав-э7ж8г
@Вячеслав-э7ж8г Жыл бұрын
Подскажите пожалуйста как можно в программе flprog настроить микроконтроллер в режим сна, когда датчики в режиме ожидания
@montirovka1
@montirovka1 3 жыл бұрын
Спасибо. Разобрался. То что надо. Для себя поменял MD и MU местами и русифицировал. Подробнее постараюсь выложить в группе под публикацией vk.com/video-74150811_456239196
@kalinfl
@kalinfl 3 жыл бұрын
Вчера стрим был по меню - там прям просто все.
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
ну вот! сделал точность 0.1 гр !! всё работает!
@Trikster567
@Trikster567 3 жыл бұрын
Схема подключений есть ? Куда энкодер подключать ?
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
@@Trikster567 у энкодера 3 лапы: средняя на массу "0" крайние на 2 и 3 лапы , или другие с прерываниями смотри видео на 6 - 7 минутах!!
@Trikster567
@Trikster567 3 жыл бұрын
@@ЕвгенийЕвтифьев у энкодера 5 лап "0" и "5" вольт крайние , в середине " S2" и "S1" , еще кнопка "KEY"
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
@@Trikster567 3 лапы у энкодера! напротив 2 лапы- это кнопка!
@Trikster567
@Trikster567 3 жыл бұрын
@@ЕвгенийЕвтифьев у моего энкодера слева направо: GND, S1, S2, KEY, VCC. У моего вот так. Все получилось на Uno, на ESP не получилось, нет библиотек. Хотел у вас спросить. Вы сказали получилось с точностью до 0.1 гр. О чем речь? 0.1 это шаг переключений? У меня шаг 1,0 гр. Это где менять в настройках энкодера. Шаг 0.5 или 0.1.Это будет float переменная?
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
Pin - это , наверное можно выход, выдаёт количество щелчков? а что делает zero? я пробовал его обнулять- эффект "0"
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
ЧТО ЗНАЧИТ "АКТИВНОЕ МЕНЮ??!!!" что, бывает пассивное? сзади?
@СашаЧтотий
@СашаЧтотий 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 я имею виду об этом. Как эти значения влияют на меню ?
@DomNaPechi
@DomNaPechi 4 жыл бұрын
Да уж... так всё просто )) На пятой минуте перестал понимать что куда и зачем, а как дошли до просмотра готовоего вообще офигел от паутины параметров. Как же хорошо (наверное), когда есть понимание процесса... )
@kalinfl
@kalinfl 4 жыл бұрын
А не надо смотреть!! Берёшь и делаешь параллельно. Плюс пара повторов и вуаля!
@DomNaPechi
@DomNaPechi 4 жыл бұрын
@@kalinfl да ппц )) Но попытаюсь конечно. Уж оченама хоцца пару пунктов меню своего )
@АлександрЛопатко-п9ш
@АлександрЛопатко-п9ш 10 ай бұрын
Ага...Взял и начал делать...Многие вещи не очевидны :(Наверное уже маразматик в 56 лет.К примеру, так и не обнаружил, как разбить вашу конструкцию на отдельные блоки и вставить в свои " ПОЛЬЗОВАТЕЛЬСКИЕ " Ну нет у меня вашего энкодера :( в блоках.И где почитать, посмотреть , как 2выдрать" и вставить не нашел, доступных для понимания. Тупой уже наверно. @@kalinfl
@kalinfl
@kalinfl 10 ай бұрын
@@АлександрЛопатко-п9ш не, просто сразу ща все берешься.
@АлександрЛопатко-п9ш
@АлександрЛопатко-п9ш 10 ай бұрын
@@kalinfl С некоторыми вопросами минут через 10 самостоятельно разобрался после написания коммента :) Юзабилити , как для меня , не очень, но за то прога помогает. И видео грамотные, за что вам огромное благодарю. Тяжко стартовать. Ни чё, разберёмся.
@saer-proff
@saer-proff 4 жыл бұрын
Немного не удобно. Ну естественно на вкус и цвет... Я сделал так, при коротком нажатии сразу заходишь в меню, крутиш, меняется уставка. Если не крутил 2 секунды и нажал кнопку то выход на главный, если вообще ничего не делать, то выход на главный через 4 сек. Ну а долгое нажатие сбрасывает счётчик литров на главном экране. Но всё равно лайк за новые идеи. В одном из первых моих роликов "химдозатор саер" на моем канале можно посмотреть. Это вообще самый первый опыт работы в фльпроге.
@victorkhiger513
@victorkhiger513 4 жыл бұрын
И все таки хотелось бы получить хоть какой то ответ...как к этому меню прикрутить термостат.... установки есть...а как исполнить их не понимаю.... пожалуйста подскажите....ну очень нужно....
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
ну так что делает вывод "МЕНЮ" на енкодере? какие сигналы, и когда там появляются?
@ИгорьФролов-ц4ц
@ИгорьФролов-ц4ц 2 жыл бұрын
Здравствуйте, подскажите к каким пинам подключать энкодер,
@kalinfl
@kalinfl 2 жыл бұрын
2 и 3 всегда. Они с прерываниями.
@ИгорьФролов-ц4ц
@ИгорьФролов-ц4ц 2 жыл бұрын
Спасибо!
@mac3olg
@mac3olg 4 жыл бұрын
Отлично!!! Вопрос вот какой. Как вытащить сохраненные в ЕЕпром значения? По умолчанию в списке переменных в FLprog их нет.Если создать список ячеек с такими же именами пользуясь возможностями FLprog ,то это будут,видимо, другие ячейки памяти , т.к.содержимое их меняется,а в изменений в параметрах меню не происходит.
@victorkhiger513
@victorkhiger513 4 жыл бұрын
Скажите пожалуйста..куда подключить реле выхода...для управления нагрузкой.... не могу сообразить..... спасибо
@kalinfl
@kalinfl 4 жыл бұрын
... пожалуйста. Какое реле, зачем реле, когда реле?
@FJCruiserOffRoad
@FJCruiserOffRoad 3 жыл бұрын
Спасибо большое за урок, очень пригодился. Подскажите пожалуйста такой момент: если медленно кручу, всё норм, чуть ускоряюсь, то пропускает импульсы?
@kalinfl
@kalinfl 3 жыл бұрын
Ели на уно, добавь конденсаторы. Если есп... бог в помошь.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 жыл бұрын
@@kalinfl на нано(
@kalinfl
@kalinfl 3 жыл бұрын
@@FJCruiserOffRoad на надо все норм. Смотри подключения, поменяй энкодер.
@FJCruiserOffRoad
@FJCruiserOffRoad 3 жыл бұрын
@@kalinfl менял энкодеры, непомогло(( Дело в том что на выходе Pin (блок encoder+kn) когда подключаю счетчик в флпрог, то работает норм, даже если очень быстро
@КопеинВалера
@КопеинВалера 5 жыл бұрын
Вот это конструкциия.
@АндрейПар-ъ2ж
@АндрейПар-ъ2ж 4 жыл бұрын
Большое Спасибо за эту инструкцию. Пересмотрел уже раза 4-5 и уже практически во всём разобрался. Но вот пока не могу понять как привязать меню к значению которое необходимо изменять в проекте. Делаю проект на двух DHT22 для включения выключения нагрузки по условиям. И не пойму как привязать задаваемые мной значения к изменению в меню (просто есть цифра и я ее хочу менять через меню с энкодером + задать гистерезис). Спасибо за помощь, заранее.
@kalinfl
@kalinfl 4 жыл бұрын
Меню - значение меню. Юзаешь как переменную.
@АндрейПар-ъ2ж
@АндрейПар-ъ2ж 4 жыл бұрын
@@kalinfl разобрался вроде бы. Спасибо большое!
@borisbabanski9569
@borisbabanski9569 4 жыл бұрын
@@АндрейПар-ъ2ж Объясни мне идиоту пожалуйста.
@Андре-с1б
@Андре-с1б 3 жыл бұрын
Подскажите пожалуйста для чего служит выход pin/значения/ энкодора можно им управлять чем нибудь кода мы находимся вне меню
@kalinfl
@kalinfl 3 жыл бұрын
Быстрая корректировка.
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
следующий вопрос: а как работает SConv сразу на мультиплексор не подают данные от значений меню?
@ВладимирБороздин-ы8л
@ВладимирБороздин-ы8л 3 жыл бұрын
Очень полезное для меня видео. Внимательно пересматривал несколько раз. С целью плагиата буду использовать некоторые решения. Не всё понял в описании блока энкодера : вход Zero, выход PIN, длительность нажатия 600, DelayOut =100 ?. "Если вы получаете число 2 или 4 при одном щелчке энкодера используйте делить на выход EncData." - имеется ввиду делитель? где выход EncData?
@kalinfl
@kalinfl 3 жыл бұрын
Никакого плагиата. Пользуйтесь наздаровье. Выход энкодер дата это перый выход и в меню не используется
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
где про меню??????????????????????????????????????????????????????????????????????????
@НИКОЛАИЧ-е5к
@НИКОЛАИЧ-е5к 4 жыл бұрын
Здравствуйте... Скажите, а как в блоке меню вместо масла сделать таймер обратного отчета на 48 часов, мне это надо для сушилки овощей... Голову сломал... Везде на кнопках можно найти, я на энкодере хотел...
@kalinfl
@kalinfl 4 жыл бұрын
Ну во-первых в видео показано как установить значение. Потом это значение умножить на 60 - получишь минуты. Далее ставишь генератор симетричный на 30 секунд и с него на счетчик. И после вы читаешь значение счетчика из твоего значения. Вводишь на экран формулой Часы = разность/60 Минуты = Разность - Часы*60
@РусланНощенко-ы4щ
@РусланНощенко-ы4щ 3 жыл бұрын
Товарищ николай я создал меню с 10 пунктов и в каждом пункте по 4 подпункта даю в проэкте 1 экран 16х2 по i2c и блок энкодера, все работает четко на энкодер реакция быстрая когда крутить его а как только добавляю еще 1 экран для отображения 2й строки то реакция на энкодер заметно уменьшается. Можно это как то побороть? Меню дела не с дополнительными строками а обычно
@kalinfl
@kalinfl 3 жыл бұрын
Необходимо выводить информацию на дисплей только вовремя её изменения
@АлексейТрухонин
@АлексейТрухонин 3 жыл бұрын
Доброе время суток. Николай, вопрос такого рода. Можно ли в данном меня сделать выбор параметра в виде текста,а не цифровых значений. К примеру выбора режима работы: "Ручной", "Автоматический" и "Налодочный" с наличием своей переменной на каждый режим работы. Направьте пожалуйста на путь истинный. За ранее спасибо!
@kalinfl
@kalinfl 3 жыл бұрын
Стрим смотрите по меню я описывал этот вопрос.
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
придётся к разработчикам обращаться!
@kobra25013
@kobra25013 3 жыл бұрын
спасибо за видеоурок. сделал такое же меню с 3 пунктами меню в каждом из которых по 3 подпункта. работает но с 4 пунктами не работает. значения с первого пункта попадают в 3 пункт . в 4 пункте вообще ничего не настраивается. но все строки выводятся правильно. подскажите, что может быть ? если убрать 4 пункт. все начинает работать правильно
@kalinfl
@kalinfl 3 жыл бұрын
Гдето перехват значентя фигово сделал
@kobra25013
@kobra25013 3 жыл бұрын
@@kalinfl а можно отправить вам скрин программмы. в вк или на почту ?
@kalinfl
@kalinfl 3 жыл бұрын
@@kobra25013 не, я попросил програмиста, он взломал контакт и теперь я не получаю сообщения. Конечно можно.
@kobra25013
@kobra25013 3 жыл бұрын
@@kalinfl я отправил вам на почту файл программы
@alexandrb1754
@alexandrb1754 4 жыл бұрын
А почему бы не использовать Т-тригер для входа и выхода из меню при долгом нажатии?
@kalinfl
@kalinfl 4 жыл бұрын
Можно все, что пожелает ваша фантазия!
@ИванГорбачёв-й1ц
@ИванГорбачёв-й1ц 4 жыл бұрын
Как подключить датчики и релюшки управления.И к контролеру мега 2560 к каким пинам подключать энкодер
@kalinfl
@kalinfl 4 жыл бұрын
К пинам с прерыванием, 2,3,14,15,16,17,18,19
@ИванГорбачёв-й1ц
@ИванГорбачёв-й1ц 4 жыл бұрын
@@kalinfl Спасибо попробуем .Я только учусь программировать хочю собрать контролер для двух теплиц с разными климатическими условиями
@ИванГорбачёв-й1ц
@ИванГорбачёв-й1ц 4 жыл бұрын
@@kalinfl А 2-3 пин его делать цывровым входом или как
@kalinfl
@kalinfl 4 жыл бұрын
@@ИванГорбачёв-й1ц блок сам все сделает. Просто поставь его и все.
@gaifox2228
@gaifox2228 2 жыл бұрын
Я восхищен
@kumelektronik340
@kumelektronik340 3 жыл бұрын
Возможно ли в FLProg создать функцию на Arduino: Двумя кнопками А, Б и блоком счетчика. Комбинация 1. А (нажать, отпустить), потом Б (нажать, отпустить) ---на счетчике показания на увеличение. Комбинация 2. Кнопка Б (нажать, отпустить), потом А (нажать,отпустить)------ показания на счетчике на уменьшение.
@kalinfl
@kalinfl 3 жыл бұрын
Это сборку нужно делать, да можно.
@Sservilio
@Sservilio 4 жыл бұрын
огромное спасибо....лайкос поставил
@АнтонШеленченко
@АнтонШеленченко 3 жыл бұрын
Классно!
@victorkhiger513
@victorkhiger513 4 жыл бұрын
Пожалуйста дайте ссылочку на меню с шилдом...не знаю где искать... Заранее спасибо
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
вопрос- а переменные мы объявляем в любом месте программы? они сами в tags попадут ?
@kalinfl
@kalinfl 3 жыл бұрын
Теги это информационная панелька, основная панель это переменные сверху. Там заводишь переменные и тащищ на панель
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
а если я свою напишу, все смогут автоматом пользоваться? как в LINUX ???
@alexeykovalev4504
@alexeykovalev4504 4 жыл бұрын
Все чудесно, но где же взять, ваш прекрасный пользовательский блок энкодера??? скачивая с драйва, он не добавляется в программу.
@kalinfl
@kalinfl 4 жыл бұрын
Щас еще круче! Правой кропкой мыши - добавить в библиотеку
@Nik_tvnow
@Nik_tvnow 4 жыл бұрын
Интересно а можно что то похожее сделать на дисплее max7219 ?!
@НиколайКорязов
@НиколайКорязов 3 жыл бұрын
Николай а где можно скачать такой блок?
@kalinfl
@kalinfl 3 жыл бұрын
Так под видео 2 ссылки, на шоколадку и файлик
@ИгорьСтебо-р1ф
@ИгорьСтебо-р1ф 5 жыл бұрын
Николай спасибо за видео! А возможно ли сделать пример на TFT LSD S7735? все никак не получается.
@kalinfl
@kalinfl 5 жыл бұрын
Конечно возможно, делайте! 8)) мне экспериментировать не начем, поэтому пока нет. Рядом лежит видео о создании своего блока. А потом выводи в строки наздоровье
@Trikster567
@Trikster567 3 жыл бұрын
@@kalinfl а где схема подключений ? Энкодер куда подключать ? Почему в скече нет входов для энкодера ?
@kalinfl
@kalinfl 3 жыл бұрын
@@Trikster567 потому что за энкодер отвечает блок энкодера, внутри которого они прописаны.
@Trikster567
@Trikster567 3 жыл бұрын
@@kalinfl вы конечно продвинутый ардуинщик , но крутить то чем то надо и кнопку на энкодере нажимать KEY называется . А еще скетч не будет работать как я понял без установки пользовательских блоков энкодера .И где их скачать ? Вроде ФЛ прог уже пол года занимаюсь , но вот этот проект с энкодером для меня просто завал , ничего не получается . Хотел на NODMCU поставить. Как в вашем скетче поменять Ардуино на ESP ?
@kalinfl
@kalinfl 3 жыл бұрын
@@Trikster567 качаешь проект там внутри блоки - ПКМ - добавить блок библиотеку. Библиотека энкодера ставиться вместе ним автоматом. То что нажимается называется выключатель контактный потом кнопка... и ключом кнопку называли только радисты с азбукой морзе. Моя переменная - как хочу, так и называю. И вам советую.
@алибекшаникеев
@алибекшаникеев 5 жыл бұрын
Николай будет ли твой блок энкодера работать с NodeMsu какие там ноги прерывания ?
@kalinfl
@kalinfl 5 жыл бұрын
На есп своя библиотека и она есть на форуме. Не найдёшь, выложу. Но глупо мутить экран если можно сделать настройку в вебинтерфейсе.
@Mr13Bundy
@Mr13Bundy 5 жыл бұрын
@@kalinfl Если имеется ввиду сайт flprog,то похоже он мертвый,поиском encoder +kn ничего не находится,да и вручную все блоки перелистал,нету.Если можно ссылочку на блок и на библиотеки к ардуино и есп.Спасибо.Мутить экран иногда нужно,чтобы под носом было,а веб интерфейс удаленно.
@kalinfl
@kalinfl 5 жыл бұрын
@@Mr13Bundy в вк отпишись, скину в личку.
@nothingimpossible6565
@nothingimpossible6565 2 жыл бұрын
Сколько времени вам потребовалось чтобы так свободно работать в flprog? Спасибо
@kalinfl
@kalinfl 2 жыл бұрын
Логика работы установки и где то полгода. Времени. Там очень много повторений, сборки из одних схем пиименяешь в других.
@nothingimpossible6565
@nothingimpossible6565 2 жыл бұрын
@@kalinfl понял, спасибо
@РадиоЛюбитель-м9т
@РадиоЛюбитель-м9т 3 жыл бұрын
Здравствуйте, Николай! А на 4 строки какая будет конструкция меню?
@kalinfl
@kalinfl 3 жыл бұрын
Меню это 50% программирования устройства. В общем жесть.
@РадиоЛюбитель-м9т
@РадиоЛюбитель-м9т 3 жыл бұрын
@@kalinfl Я понял как работают доп. строки и у меня получилось сделать на 4 строки меню.
@kalinfl
@kalinfl 3 жыл бұрын
@@РадиоЛюбитель-м9т молодец, тащи шоколадку. Но жрут памяти это допстроки...
@denis_Angarsk
@denis_Angarsk 4 жыл бұрын
Сделай холодильник NoFrost на Flprog, с соленойдным клапаном и без него, такой темы еще нет на ютубе, а то постоянно платы у них летят, так хоть мастера свою засунут и будут тебе многие благодарны
@kalinfl
@kalinfl 4 жыл бұрын
Там же просто! Я знаю как холодилная установка работает, а с холодильриками не разбирался.
@denis_Angarsk
@denis_Angarsk 4 жыл бұрын
@@kalinfl а я уже 4 день мозг напрягаю. там два температурных датчика и система оттайки которая включается на 1 минуту раз в 6 часов
@НикитаСмолькин-о6ж
@НикитаСмолькин-о6ж 4 жыл бұрын
А можно добавить в ваш энкодер дополнительные функции, такие как двойное нажатие, нажатие с поворотом влево и вправо? Как же интересует ввод слов по буквам в меню энкодером и удаление букв если ввел не правильно!
@kalinfl
@kalinfl 4 жыл бұрын
Заморачивался, но потом поставил матричную клавиатуру. Очень круто получилось.
@НикитаСмолькин-о6ж
@НикитаСмолькин-о6ж 4 жыл бұрын
@@kalinfl Так же интересует как с помощью энкодера вводить буквы в меню!
@kalinfl
@kalinfl 4 жыл бұрын
@@НикитаСмолькин-о6ж также. Принимаете число и присваивает ему букву. 0 - пробел, 1-а, и т.д. а вот как ты слово складывать будешь - вот это интересно.
@НикитаСмолькин-о6ж
@НикитаСмолькин-о6ж 4 жыл бұрын
@@kalinfl Я новенький в этом деле и не могу понять как фиксировать букву, чтобы вести другую и как вернуться обратно к предыдущей.
@kalinfl
@kalinfl 4 жыл бұрын
@@НикитаСмолькин-о6ж не нужно это пока тебе 8))
@amanomadov3189
@amanomadov3189 3 жыл бұрын
Здравствуйте!! помогите пожалуйста мне с меню у меня собрана паяльная станция и мне надо чтобы 3 параметра меню отображались всегда чтоб я их менял нажатием энкодера по кольцу и менять значения установки температуры и есть два пункта с подменю но их чтобы было видно только при входе в меню и потом входить в под меню , я могу скинуть видео чтоб было более понятно , хотя бы подскажите как это реализовать,, заранее спасибо.
@kalinfl
@kalinfl 3 жыл бұрын
8)) программным средствами флпрог и этим видео.
@amanomadov3189
@amanomadov3189 3 жыл бұрын
@@kalinfl Здравствуйте меню из этого видео оно не подходит ,тут значения нужно менять путем входа в корень меню а мне надо его менять и видеть температуру нарастания , что было все на одном экране без перехода в подменю,
@Пятеркапотруду
@Пятеркапотруду 2 жыл бұрын
FL-Prog да и вообще FB -язык штука классная. Но имеет огромные недостатки. Если человек который запрограмировал, что то кодом FB сталкнется со структурным кодом, увы боюсь он просто придет в ступор и не сможет разобраться даже с хорошо закоменченым кодом. А уж как пишут коды многие горе- программисты с названием переменных типа a, aa, aaa и.т.п и подавно. По этому я всё же за структурный код. В FLProg иногда тоже делаю коды, но это уж когда нужно совсем на скорую руку так как нету времени. А что касается меню. Я очень долго мучился с его написанием в структурном коде, просто никак не мог понять, как все разложить, но потом с подсказкой друга разобрался, и сделал себе шаблон, и ваяю на нем какое угодно меню, добавляя и убирая подпункты по надобности. FLProg это хорошо конечно. Но всё же знать основы написания структурного кода, считаю нужно обязательно.
@ИнкогнитоИнкогнито-л5ъ
@ИнкогнитоИнкогнито-л5ъ 3 жыл бұрын
как создать генератор частоты для форсунок авто
@kalinfl
@kalinfl 3 жыл бұрын
3 пути. 1, не точный, ставишь генератор и настраиваешь. Точность +/- 5%. Запускаешь с кнопки. 2. Запускаешь шим, настраиваешь скважность и отдельно настраиваешь частоту шим. Работает по прерыванию, точная хреновина. Но, шим меняется и подается сразу на все устройства. 3. На реальном авто берешь датчик положения коленаала, и с задержкой нужной фигачишь сигнал на каждую форсунку. Тут опережение настраиваешь.
@FJCruiserOffRoad
@FJCruiserOffRoad 4 жыл бұрын
Скажите пожалуйста, этот блок энкодера можно использовать с ESP32, и на какие контакты подключать?
@kalinfl
@kalinfl 4 жыл бұрын
нельзя. там свой блок.
@FJCruiserOffRoad
@FJCruiserOffRoad 4 жыл бұрын
Калинников Николай спасибо Николай, а не подскажете где взять такой блок?)
@kalinfl
@kalinfl 4 жыл бұрын
@@FJCruiserOffRoad я конечно буду не логичен, но в Яндексе. Или самому сделать.
@FJCruiserOffRoad
@FJCruiserOffRoad 4 жыл бұрын
Калинников Николай спасибо, просто думал может ссылка есть, поиски пока без результатов(
@kalinfl
@kalinfl 4 жыл бұрын
@@FJCruiserOffRoad вы свистите, сэр. github.com/igorantolic/ai-esp32-rotary-encoder
@ЕвгенийНовокшонов-з6ш
@ЕвгенийНовокшонов-з6ш 4 жыл бұрын
Добрый день Николай! Я "очень начинающий" пользователь FI Prog, а потому простите за , наверное дилетантскую просьбу о помощи, Не могу компилировать скетч. Блок сохранил в пользовательских блоках. При попытке компиляции, не может найти библиотеку. Что я не сделал или сделал не так? Спасибо заранее!
@kalinfl
@kalinfl 4 жыл бұрын
Энкодер для ардуинки и есп это стороны библиотека. Скачайте.
@ЕвгенийНовокшонов-з6ш
@ЕвгенийНовокшонов-з6ш 4 жыл бұрын
А где скачать библиотеку?
@kalinfl
@kalinfl 4 жыл бұрын
@@ЕвгенийНовокшонов-з6ш интернет Зимбабве спасёт тебя
@СерегаУланов-щ3л
@СерегаУланов-щ3л 4 жыл бұрын
спасибо огромное т.к. Нано начала нормально видеть энкодер не могли-ли Вы переделать блок энкодера под ESP8266 (дать основу) т.к. из..... мучался крутить и вертеть но IDE говорит что у данной платы вообще нет пинов на прерывание заранее спасибо т.к. не думаю что я одинок
@kalinfl
@kalinfl 4 жыл бұрын
Не, вы одиноки. Потому что любой пин может работать на прерывания. Но библиотека не пашет, немного глупее написал сборку.
@DimonsAA
@DimonsAA 4 жыл бұрын
Спасибо! А как это реализовать на ESP32? При компиляции ругается на неправильную конфигурацию пинов в Encoder.h.
@kalinfl
@kalinfl 4 жыл бұрын
Там другая библиотека.
@DimonsAA
@DimonsAA 4 жыл бұрын
@@kalinfl Подскажите пожалуйста что и где нужно поменять. Может быть есть готовый блок пользователя для FLprog?
@kalinfl
@kalinfl 4 жыл бұрын
@@DimonsAA конечно есть. У меня. Библиотеку можно взять в сети интернет и подключить в блоке энкодера.
@DimonsAA
@DimonsAA 4 жыл бұрын
@@kalinfl А по по подробнее, если не трудно.
@DimonsAA
@DimonsAA 4 жыл бұрын
@@kalinfl Добрый вечер. Так какую библиотеку под ESP32 брать?
@JBJB-vp1zv
@JBJB-vp1zv 3 жыл бұрын
спасибо за видос ))) есть вопрос - как задавать дробные числа в меню??? к примеру гистерезис не целым числом а например 0.5 или 0.05??? лайк ))
@kalinfl
@kalinfl 3 жыл бұрын
Умнож на 10 или 100, перейди в инт и сравнивай
@Artrezka
@Artrezka 3 жыл бұрын
А если экран 2004 и нужно 4 строки, принцип какой? я сильно не разбираюсь чуть не пойме что делать со строками более 2-х)
@kalinfl
@kalinfl 3 жыл бұрын
Бывает. Это только пример. Нужно думать дальше. Всё частотники програмируются на спмисегментнике на 4-6 цифр. Остальное от лукавого.
@сергейбаглаев-ф3х
@сергейбаглаев-ф3х 4 жыл бұрын
Добрый день ! есть ссылка на пользовательский блок энкодера?
@kalinfl
@kalinfl 4 жыл бұрын
Скачай проект, потом правой кнокой на блоке - добавить.
@сергейбаглаев-ф3х
@сергейбаглаев-ф3х 4 жыл бұрын
@@kalinfl при добавлении в библиотеку flprog вылетает
@kalinfl
@kalinfl 4 жыл бұрын
@@сергейбаглаев-ф3х есть такой трабл с старыми блоками
@agrofaq
@agrofaq 3 жыл бұрын
Не думал, что можно так расширить функционал меню с помощью дополнительных строк.
@НаталияОсипова-м9е
@НаталияОсипова-м9е 4 жыл бұрын
Спасибо. Но почему то под ESP8266 не хочет собираться.
@kalinfl
@kalinfl 4 жыл бұрын
На есп блок энкодера другой. Меню на есп работает.
@filin232.90
@filin232.90 3 жыл бұрын
здравствуйте. где скачать библиотеку энкодера?
@kalinfl
@kalinfl 3 жыл бұрын
А они прикреплены к блоку по моему... или интернет.
@filin232.90
@filin232.90 3 жыл бұрын
@@kalinfl разобрался. Спасибо
@Andrey_yoga
@Andrey_yoga 4 жыл бұрын
Не работает с круглым энкодером. Может что в проге поменять?
@kalinfl
@kalinfl 4 жыл бұрын
Круглым?
@Trikster567
@Trikster567 3 жыл бұрын
Сложный код . И логику построения я не уловил , с места и в карьер . Если бы код состоял из частей , которые работали как отдельные самостоятельные коды . Например блок энкодера в более простом скетче . Потом блок меню в другом скетче . Блок переключателя . И потом соединить все воедино . От простого к сложному .
@kalinfl
@kalinfl 3 жыл бұрын
Любое hmi это горе программиста. Горькое. Тут нет простых вариантов.
@Trikster567
@Trikster567 3 жыл бұрын
@@kalinfl я это понимаю, поэтому откатываю свои задумки и идеи назад к более простому и снова из новой точки иду вперед. Не просто обобщить ваш код. Понадобится больше времени и опыта. С какой легкостью вы его пишите говорит о высоком уровне.
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
ЗНАЧИТ "СТАРТ" это просто 2 сек "1" , куда надо, туда и включаем?
@РадиоЛюбитель-м9т
@РадиоЛюбитель-м9т 3 жыл бұрын
Да
@ЕвгенийЕвтифьев
@ЕвгенийЕвтифьев 3 жыл бұрын
кажется я начинаю понимать- например, вывод long в блоке Encoder+knop мы можем обозвать так, как нам в НАШЕЙ программе удобно, хоть "жопа", потом программа будет работать именно с выводом long, и выполнять её действия!! ТАК?
@kalinfl
@kalinfl 3 жыл бұрын
Почти. Как бы ты не назвал переменную в итоге она будет коде gtv00000... в зависимости от номера переменной
@nerijusk9598
@nerijusk9598 3 жыл бұрын
Здраствуйте, может можете зделать блок для многоуровневого меню? Или как ево щделать? Спасиба
@kalinfl
@kalinfl 3 жыл бұрын
Спросил чувак под виде о многоуровнем меню. Это дно...
@nerijusk9598
@nerijusk9598 3 жыл бұрын
@@kalinfl я например хачю што было многа строк с вазможнасть пралистить вниз или верх например етам видео. kzbin.info/www/bejne/hILPcoCPntqJZ9E
PLC S7-1200 TRAFİK LAMBASI UYGULAMASI
12:19
TEKNİK_EĞİTİM
Рет қаралды 134
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
Air Sigma Girl #sigma
0:32
Jin and Hattie
Рет қаралды 45 МЛН
LCD1602 - это очень просто!
22:19
Гневисть
Рет қаралды 149 М.
Микроконтроллеры и сервопривод
11:32
Александр Писанец
Рет қаралды 158 М.
Flprog - Создание пользовательского блока
9:38
Калинников Николай
Рет қаралды 23 М.
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,3 МЛН
Интернет.... Начало! ESP8266 в FLProg
36:48
Разные разности
Рет қаралды 33 М.
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН