Как написать меню для дисплея на Arduino

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • В этом уроке мой коллега покажет вам несколько способов создания простого меню на Arduino и любом дисплее при помощи стандартных методов print и setCursor. Все примеры можно посмотреть и скачать здесь: github.com/AlexGyver/tutorial...
    ► Поддержать автора: yoomoney.ru/to/410019154264963
    ► По всем вопросам: nich1con36@mail.ru
    ★ Инструменты, приборы и материалы для пайки ★
    - Удобные мультиметры: ali.ski/2nn13 ali.ski/fTDAW9
    - Тестеры компонентов: ali.ski/ZFLC7Y ali.ski/Mb_7W
    - Карманные осциллографы: ali.ski/JdkQw
    - Паяльная станция HakkoT12: ali.ski/pEUz9I
    - Паяльный фен 8858: ali.ski/3cSLjp ali.ski/OtB10-
    - Коврик для пайки: ali.ski/gF7bWW
    - Стриппер для проводов: ali.ski/RiVwcj ali.ski/Thu_i
    - Оловоотсос: ali.ski/1MLjH ali.ski/1K-IS
    - Куча дешевого припоя: ali.ski/ZGkkx ali.ski/S3h5V
    - Шпильки для выпайки: ali.ski/WSv7wx
    - Хороший флюс-гель: ali.ski/uFflw
    ▼ Огромный стартовый набор GyverKIT ▼
    kit.alexgyver.ru/
    ▼ Уроки Arduino на сайте ▼
    alexgyver.ru/lessons/
    ▼ Модули и датчики с Али ▼
    alexgyver.ru/arduino_shop/
    ▼ Страница "Заметок Ардуинщика" ▼
    alexgyver.ru/arduino_lessons/
    00:00 - Вступление
    00:19 - Урок по прогмем
    00:27 - Выбор дисплея
    01:19 - Инициализация
    01:46 - Простой вывод пунктов (F macro)
    02:12 - Вывод указателя меню
    04:41 - Переход в пункт меню
    05:21 - Многостраничные меню
    05:47 - Меню с параметрами
    07:07 - Вывод пунктов из пгм
    08:23 - Меню с вертикальным скроллингом
    08:48 - Меню с параметрами и скроллингом
    09:23 - Меню со статическим указателем
    10:40 - Эпилог
    Теги: #arduino #уроки #ардуино #alexgyver
    ●●●●●●●●●●●●●●●●●●●●
    ► Основной канал: / alexgyvershow
    ► Поддержать автора alexgyver.ru/support_alex/
    ► Официальный сайт: alexgyver.ru/
    ► Почта: alex@alexgyver.ru
  • Věda a technologie

Komentáře • 437

  • @MYDIYby
    @MYDIYby Před 3 lety +446

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

    • @MYDIYby
      @MYDIYby Před 3 lety +53

      @@m_kolotushkin , зачем мне что-то кому то показывать и доказывать? Я не преподаватель по своей сути, поэтому и не претендую на это звание. А то как надо, уже всем продемонстрировал Гайвер. Канал создавался для обучения людей, а не просто для чтения с бумажки, таких ресурсов полно, читай зачитайся. Здесь как у алкашей - градус понижать нельзя, а он с уходом Гайвера, увы, но понизился, и чем обьемнее урок, тем градус ниже.

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

      @@MYDIYby каким уходом гайвера?

    • @bolt23rus
      @bolt23rus Před 3 lety +13

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

    • @ciklomat
      @ciklomat Před 3 lety +10

      Видео считаю правильным потому , что нет в нем нудного вдалбливания и повторений. Если не успел вкурить то просто смотришь ещё и ещё. А самое главное на мой взгляд - это нет слов паразитов, таких как (то-есть и на самом деле) которыми даже Гайвер заражен.

    • @ArduNotes
      @ArduNotes  Před 3 lety +33

      есть такое, буду сильнее пинать товарища Nich1con чтобы делал медленнее. Тут тема ещё попалась такая, что проще самому закодить, чем понять как работает чужой код

  • @MDunaev
    @MDunaev Před 3 lety +11

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

  • @Serhii_Velychko
    @Serhii_Velychko Před 3 lety +58

    Блин, толи я дурак, толи... Алекс у тебя както понятние получалось

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

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

    • @Serhii_Velychko
      @Serhii_Velychko Před 3 lety +9

      @@ArduNotes , я твои базовие уроки по 5 раз пересмотрел и досих пор пересматриваю(когда чтото делаю). Получаеться я дурак :(

    • @user-dq2ci5ln5g
      @user-dq2ci5ln5g Před 3 lety +3

      @@user-ve8om5zg3s Сервера и клиенты - это тема как минимум на десяток видосов! И да, на эту тему уже сотни видосов есть! Берёшь в руки какой-нить ESPxxx и - полный вперёд! 👍😁🤪

    • @rc_aviamodel
      @rc_aviamodel Před 2 lety

      Ничекон, молодец.

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

    Круто, наконец понял как это кодить, про подачу материала - автор сам прокачает скил, главное что полезно и понятно)

  • @vicitacal11
    @vicitacal11 Před 3 lety +12

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

  • @gog7334
    @gog7334 Před 3 lety

    Спасибо большое! В интернете смотрел ничего не понимал, а здесь всё понятно

  • @geri7777162
    @geri7777162 Před 3 lety +74

    Орнул с библиотеки и то что можно автору предъявить... 🤣

    • @MDunaev
      @MDunaev Před 3 lety

      Гери, чего орёшь? Рожаешь что ли?

  • @3JlOU_BoJlK
    @3JlOU_BoJlK Před 3 lety

    Очень хорошо. Отдельно спасибо за подробности с указателем

  • @retrometanol2510
    @retrometanol2510 Před 3 lety +81

    Можно было в начале не зачеркнуть alexgyver и написать сверху Nich1con,а сделать меню:
    Nich1con <
    AlexGyver

    • @BlackPulsar13
      @BlackPulsar13 Před 3 lety +5

      Кстати да! Зачёркивание акцентирует на полную замену, а указатель показывает на возможные варианты.

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

    Дождался того, чего ждал несколько лет ❤️

  • @spajalnikom
    @spajalnikom Před 3 lety +25

    О полезное видео. Такого нет ни у кого понятного видео. Спасибо за четкий урок👍

  • @mrfantozz3733
    @mrfantozz3733 Před 3 lety

    Отличный пример меню, спасибо

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

    Спасибо, полезная штука!

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

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

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

    Как в всегда полезно :)

  • @alexey-art-studio
    @alexey-art-studio Před rokem

    Спасибо) вторая часть видео помогла допилить логику работы моего меню)

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

    Всё понятно Ардуино програмирою не первый год. А говорю об интонации и точке зрения к зрителям. Я не осуждаю автора, только хочу помочь и пожелать успехов в следующих роликах. А вообще ты классно рассказываешь, но не хочется чтобы канал стал похожим на остальные. У Александра особенность, интересно рассказывал и етим он поднял канал. Сейчас ето самый популярный канал об уроках ардуино, желаю и дальше быть лутшеми!!! 😀

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

      ... я так полагаю, что сначала нужно Русский язык выучить. А потом только пытаться освоить С/С++. Иначе, ни там, ни там не получается.

  • @sergey_nikitin
    @sergey_nikitin Před 3 lety

    Спасибо за видео, очень интересно было смотреть.

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

    Безконечно долго ждали

  • @bohdn
    @bohdn Před 3 lety +28

    Молодец так держать!!!
    👍
    Но всеже рассказывай по проще, Alex всем нравился из-за простоты речи. Кажется что он один из нас.❤️
    Привет Алекс удачи и успехов тебе.

    • @xswwsxzaqqaz
      @xswwsxzaqqaz Před 3 lety +5

      Если не понятно, то можно посмотреть какие-либо уроки из серии "введение в ардуино". Здесь же автор уместил максимальное количество полезного материала на единицу времени. В данном контексте что-то разжёвывать смысла нет. Да и вообще, попробуйте сами повторить материал не банальным копипастом, тогда точно придет понимание того что вы делаете.

    • @bohdn
      @bohdn Před 3 lety +3

      @@xswwsxzaqqaz Всё понятно Ардуино програмирою не первый год. А говорю об интонации и точке зрения к зрителям. Я не осуждаю автора, только хочу помочь и пожелать успехов в следующих роликах. А вообще ты классно рассказываешь, но не хочется чтобы канал стал похожим на остальные. У Александра особенность, интересно рассказывал и етим он поднял канал. Сейчас ето самый популярный канал об уроках ардуино, желаю и дальше быть лутшеми!!! 😀

  • @Nachmed
    @Nachmed Před 3 lety

    Спасибо за урок! Со второго просмотра разобрался.

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

    А я писал своё меню с инверсией выделенной строки. Но ваше гораздо проще в понимании кода :-)

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

    Спасибо! Как раз такое меню мне и нужно сделать.

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

    спасибо автору, всё понятно. Кто хоть чуток с этим связан, то прочитает без проблем. Коды читаемы.

  • @xhmuya26
    @xhmuya26 Před 3 lety

    Давно ждал такое видео

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

    Спасибо, то что доктор прописал

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

    Голос Алекс Гайвера в 100000000 раз лучше подходит для видео уроков по ардуино !!!

  • @kukuikar
    @kukuikar Před 8 měsíci +6

    Нужен update видео, ибо:
    1. setCursor переводит по y построчно, а вот по x попиксельно.
    2. F macro, не работает корректно с /n, нужно вводить /r/n - нужно добавить перевод каретки

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

      Спасибо, решил проблему :)

  • @sher2036
    @sher2036 Před 3 lety

    о господи, он вернулся, канал ожил

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

    Очень полезное видео для новичков, но всё равно лайк

  • @MeineRespectirung
    @MeineRespectirung Před 3 lety

    Интересный урок, лайк

  • @iliasalaur
    @iliasalaur Před 3 lety

    Ура!!! Новый видос!

  • @user-um1vy6nt6o
    @user-um1vy6nt6o Před 3 lety +3

    Надо несколько видео на данную тему сделать! Но более развернуто!
    Например как текст сделать крупнее... чтоб две строки помещалось на экран...
    Анимации, различные графические эффекты...

  • @Poklonov
    @Poklonov Před 3 lety

    По-моему, все супер.

  • @VolgaRU
    @VolgaRU Před 3 lety

    ЛЮДИ, ТОВАРИЩИ - не выпендривайтесь! Для вас сделали неплохую работу. А вы, - то голос, то подача... По мне - замечательно.

  • @ViLLiX360
    @ViLLiX360 Před 3 lety +6

    Воу-хоу, новое видио, дождались....
    По чаще видосы !
    Топ 🔥🔥🔥🔥🔥🔥🔥

    • @leoneii
      @leoneii Před 3 lety

      По какой чаще? Про чащу?

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

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

  • @89263230559
    @89263230559 Před 2 lety

    Бомбический видос!!!

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

    Отлично 👍

  • @bohdn
    @bohdn Před 3 lety +6

    Каналов об Ардуино мелион а хороший ведущий только один.
    Желаю успехов.

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

    Нормана, всегда смотрел на эти меню и диву давался.

  • @goldirus
    @goldirus Před 3 lety +9

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

  • @elenapoplos9537
    @elenapoplos9537 Před 3 lety

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

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

    ты вернулся ну наконецто

  • @alexeyivantsov1302
    @alexeyivantsov1302 Před 3 lety

    ну наконец-то!

  • @Wilson84KS
    @Wilson84KS Před 3 lety

    Для начинающих этот меню очень сложный, можно немного легче через integer, для каждой страницы и точки меню один, который просто изменяется при нажатии кнопки, а от него зависит что показано на экране, можно просто через if...then или switch...case. Но так только пункты возможны сколько на одну страницу поместятся. Если кого-то интересует, я сделаю маленький пример.

  • @andrewsha1
    @andrewsha1 Před 3 lety +7

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

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

    Отлично! Я как раз бьюсь на подобной задачей! Но с применением энкодера... Было бы кстати, увидеть урок на эту тему.

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

      У гайвера есть же либа для работы с энкодером. Там почти так же что и с кнопками, только вместо вверх-вниз будет по-против часовой, а вместо кнопки окей - нажатие на энкодер.

    • @ClipComment
      @ClipComment Před 3 lety

      @@dmitriibannikovasx Точно. Сейчас только увидел. Спасибо 😉✌

  • @vadimkharkiv0515
    @vadimkharkiv0515 Před 3 lety

    Ну наконецто!

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

    Даешь голос Гайвера!

  • @Leoton007
    @Leoton007 Před 3 lety +13

    Спасибо. Я не хера не понял! всё мелькает, печатается, базарит ещё, как Канделаки! Уже и на паузу ставил, чтобы посмотреть, потом на средине плюнул, напишу комент и на фиг отсюда.

  • @Sborka_Electron
    @Sborka_Electron Před 2 lety

    Указатель на экране. 😊. Что то вначале подумал про другой указатель

  • @romanr287
    @romanr287 Před 3 lety

    Спасибо!

  • @andryz80
    @andryz80 Před 3 lety

    f аме нравится. информация четко дозирована и подается в нужной последовательности. ничего лишьнего.

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

    Добавление дисплея в мой проект оказалось сложнее, чем осуществление самого проекта)

  • @Rin_Media
    @Rin_Media Před 3 lety

    Приветствую новый ведущий рубрики!
    Желаю успехов, много идей для новых и интересных видео!!!
    Отдельно не могу не согласиться с другими комментирующими про изложение темы. Пожалуйста, чуть помедленнее, а то нам новичкам не успеть переварить услышанное и связать с тем, что на видео показанно, хотя Гайвера я пересматриваю тоже помногу раз, может от непривычки кажется так. Понимаю ты стараешься сделать видео максимально-коротким, но при этом усваиваемость материала страдает.
    Может привыкнув к тебе будет уже не так необычно.
    Спасибо мне понравилось, я всё понял, а то что не понятно или забыто, можно пересмотреть видео снова, как я это часто делаю...
    И снова желаю успехов и много интересных идей в Твоём не простом деле...

  • @DPTech_workroom
    @DPTech_workroom Před 3 lety +6

    👍
    было бы время всем этим заниматься.

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

      Было бы желание, а время найдётся)

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

      @@TedFanat просто есть приоритетные дела.

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

    Подскажите пожалуйста. У меня дисплей SH1106. При выводе изменяющегося числового значения оно наслаивается на себя же. Если использовать clear.display или вырисовывать сначала на этом месте черный приямокгольник, то экран мигает. Можно ли как то обойти эту проблему?

  • @user-dr1ek5fv7m
    @user-dr1ek5fv7m Před 2 lety +8

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

    • @craftim7555
      @craftim7555 Před rokem

      +1. Есть куча таких же дешёвых цветных дисплеев. На них бы обзор и разбор ещё как на паяльники))) и урок по менюшкам на них. Может либу даже)) GyverMenu

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

    ВАША библиотека GyverOLED может поддерживать дисплеи с драйвером CH1116.
    Нужно изменить смешение. Файл GyverOLED.h строка 767 .
    sendCommand(2 & 0xf); //set lower column address
    заменить на
    sendCommand(0 & 0xf); //set lower column address

  • @mihaill1228
    @mihaill1228 Před 2 lety

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

  • @volodymyr.melnyk
    @volodymyr.melnyk Před 3 lety

    отлично, лаконично и понятно. спасибо 🙏!!!

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

    Формат "без соплей и по делу" хорош. Но случать тяжеловато. И тем более вникнуть во все, не останавливая и не просматривая по нескольку раз. Впрочем, для этого и существуют уроки на Ютюбе. :) Молодцы! А как зовут-то ведущего???

  • @MrChDennys
    @MrChDennys Před 3 lety

    Хочется засесть и освоить ардуинину нормально, не наскоками, но как обычно находится что-то более важное... :(
    Самое же главное в моем случае - я знаю где находится! И подопрёт жизнь - позаимствую.
    За это и поклон ;)

  • @Megaomich05
    @Megaomich05 Před 3 lety

    что делать при ошибке wrong card! в проекте чаталка текста?

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

    Можно исходный код обучалки, надо на своем экране разобраться

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

    Как можно вывести данные например с датчика влажности почвы

  • @stangevg
    @stangevg Před 3 lety

    У Гайвера где-то есть проект светомузыки. Нет желания доделать его с дисплеем? И вот так с менюшками? За видео спасибо

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

    Дочекалися!

  • @Daminski_Elevator
    @Daminski_Elevator Před 3 lety

    БЛАГОДАРЮ ЗА ОЧЕНЬ ИНТЕРЕСНЫЙ УРОК! Я ранее сам сделал меню с управлением яркостью светодиода через меню на таком же дисплее как вы используете. Но у меня вопрос: как подключить одновременно 2 дисплея по шине I2C, но так чтобы они могли показывать разную информацию? Адрес одного дисплея я изменил, чтобы они отличались, вопрос только в библиотеке.

    • @romanbru9504
      @romanbru9504 Před rokem

      Можете подключить 2 параллельно, но использовать 2 выхода МК для поочередного разрешения записи данных в разные дисплеи

  • @Skyf148_8
    @Skyf148_8 Před 3 lety +15

    конечно интересно но алекс рассказывал более интересно. А то получается какая-то лекция(((((

  • @apecharfoxstudio2526
    @apecharfoxstudio2526 Před 3 lety

    Спасибо

  • @Nikolka1524
    @Nikolka1524 Před 3 lety +5

    Нифига не понял, но очень интересно

  • @user-ut8xq6ro8i
    @user-ut8xq6ro8i Před 3 lety +4

    Отличный видос, спасибо. Поддерживаю "Богдан Фесенко", будь проще и люди потянутся.

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

    Есть скетч в котором указан дисплей 0.96" со своей библиотекой ,что изменить в скетче если дисплей1.3" SH1106

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

    Бро а как можно применить ардуино в авто с вольтажом 12в?

  • @AndrewPstvt
    @AndrewPstvt Před 3 lety +14

    Извините , я один не могу найти библиотеку GyverOled?

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

      Нашел прошлогодний проект Гайвера, есть библиотека на гитхабе. Кнопки скачать не нашел, пришлось ручками копипастить на комп, чуть дольше, но работает. Вроде) У меня 1106, не завелся, ска. Видимо только 1306.
      github.com/AlexGyver/SDreader/tree/master/libraries

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

      @@FuJLuII спасибо)

  • @mikhailtim2043
    @mikhailtim2043 Před 8 měsíci

    Парни, запомните! По нажатии и по окончании. Только так следует писать и говорить, когда предлог "по" в значении "после". По приезде и по прилете, тоже надо запомнить. А так вы молодцы! Спасибо.

    • @andrewdok3595
      @andrewdok3595 Před 8 dny

      да-да есть правило про "приезде" и он у русских из-за несозвучности, придуманого мудрыми мужами, идёт по "приезде". Есть правила а есть созвучность и гладкость речи, об том ещё Пушкин писал. ИМХО если приезде не может использоваться без приставки "по" - они должны писаться вместе или через дефис. Ибо "приезде" само по себе Абсурдно, для применения (как и нажатИИ - ну бред же косноязычный). И опираясь на то, что Я и другие Носители Живого языка - мы его(язык) меняем под свои потребности и удобства. Так что если Там в кабинетах, де юре не поспевают за де факто - это так тугие тормоза, а мы в своём праве говорить как нам чувствуется правильным. и у меня никак не получается склонять как вам Хочется - это звучит косноязычно.

  • @KALL9536
    @KALL9536 Před 3 lety

    А можно ли на u8x8? Там проще как я знаю это сделать, но в гитхабе данной команды я не нашёл.

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

    хмм, при попытке залить скетч выдает такую ошибку
    no matching function for call to 'GButton::GButton(int, int)'
    библиотеки установлены, что не так?

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

    Бэлин, а как релюхи исполнения прикрутить к коду то???

  • @Altai2000
    @Altai2000 Před 3 lety

    А работает ли библиотека гайвера с tft spi 128x160 на чипе ST7735S ?

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

    Привет.. Подскажите плиз. Как перевести скетч на библиотеку "U8glib.h" для дисплея на процесоре ST 7920 128 на 64 для нкодера.

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

    помогите с такой проблемой.
    вывожу на дисплей (LCD I2C 2004) данные из serial(string).
    проблема в том что при переполнении строки(длина строки более 20 символов), "хвост" строки переходит не на 2 а на 3 строку. Соответственно "хвост" 2 строки на 4.
    подскажите как бороться с этим. Необходимо выводить построчно текст, если длиннее 20 символов то продолжать на второй, не поместилось на второй идем дальше на 3 и т.д.

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

    збс объяснил👍 если это для новичков смысл такого урока, когда протораторил текст и нафиг, а если для опытных, то им это вообще не надо, так для кого урок то

  • @ivanmitiunov4848
    @ivanmitiunov4848 Před 3 lety

    Всё круто!, не сразу разобрался что к чему, дела на дисплее 5110 библиотека PCD8544. вопрос к знатокам, ( на этом дисплее появляеться рябь-пульсация ( как будто обновляться )экран). это такая работа дисплея или библиотеки?

  • @alexv7065
    @alexv7065 Před 3 lety +3

    Спасибо за видео. Но, скетчи из примера жутко тормозят и энкодер/кнопки отрабатывают не каждый раз. Оказалось, из-за отрисовки меню в каждом цикле loop. Если отрисовывать только после движения энкодера - отрабатывает на ура.

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

    А подменю и под подменю можно делать?

  • @ItIsWednesday
    @ItIsWednesday Před 3 lety

    ДОЖДАЛИСЬ

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

    Чёткие понятные видео.

  • @dimbas80
    @dimbas80 Před 2 lety

    Почему примеры с олед экраном не работают с энкодером и библиотекой энкодера от гайвера?. Все примеры с энкодером для экрана 1602

  • @Heheitan
    @Heheitan Před 9 měsíci

    Эх, вспомнил времена как я продумывал алгоритм стирания последнего символа. Загвостка была в том что команда clear совсем стирала запись. Тогда я это исправил с помощью массива без последнего добавленного элемента

  • @barmaleyzigmundovich6541

    Здравствуйте, скажите пожалуйста вы можете написать скетч для ардуино на заказ ?

  • @alexnemo34su34
    @alexnemo34su34 Před rokem +1

    Эхх... А можно "для чайника" сделать урок про меню с LCD-дисплеем 20x4 и управлением от энкодера. Пункты - длинные, почти во всю строку и их 16-20. А ещё здорово было бы сохранять настройки (то, что выбрали в том или ином пункте) в EEPROM, и при старте, если настройки сохранены - читаем и применяем их.

  • @egorindustrieslive9611

    только вчера думал как сделать такое и тут БАЦ и и видео

  • @Yupitrer
    @Yupitrer Před 3 lety

    Поздно я это видео увидел. Пришлось догадываться самому.

  • @user-tb1jt9eo5q
    @user-tb1jt9eo5q Před 3 lety +2

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

  • @anatolytitov4169
    @anatolytitov4169 Před 3 lety

    Крутяк!

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

    Топчик ничекон

  • @calling4570
    @calling4570 Před 3 lety

    Ребят,кто знает,что за плата с джойстиками у него подключена,искал не могу найти,подскажите пожалуйста или поделитесь ссылкой