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

  Рет қаралды 229,487

Заметки Ардуинщика

Заметки Ардуинщика

Күн бұрын

В этом уроке мой коллега покажет вам несколько способов создания простого меню на 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

Пікірлер: 433
@MYDIYby
@MYDIYby 3 жыл бұрын
Не в укор автору, а просто пожелание, думаю многие со мной согласятся - поработайте над тем как правильно доносить информацию до своего зрителя. Сейчас складывается ощущение, что вы просто читаете текст и при этом пытаетесь не отставать от видеоряда. Это очень сильно напоминает не очень хорошего препода в универе, который тупо начитывает материал, и тебе потом один хрен приходится читать конспект, и самому во всем разбираться, а в вашем случае приходится перематывать, просматривать и прослушивать заново. Я не знаю как Гайвер делал, когда вел эту рубрику, возможно он тоже читал, но делал он это как то проще, как тот самый препод, лекции которого заходят на ура и конспект которого нужно пролистать лишь перед экзаменом.
@MYDIYby
@MYDIYby 3 жыл бұрын
@@m_kolotushkin , зачем мне что-то кому то показывать и доказывать? Я не преподаватель по своей сути, поэтому и не претендую на это звание. А то как надо, уже всем продемонстрировал Гайвер. Канал создавался для обучения людей, а не просто для чтения с бумажки, таких ресурсов полно, читай зачитайся. Здесь как у алкашей - градус понижать нельзя, а он с уходом Гайвера, увы, но понизился, и чем обьемнее урок, тем градус ниже.
@silentage6310
@silentage6310 3 жыл бұрын
@@MYDIYby каким уходом гайвера?
@bolt23rus
@bolt23rus 3 жыл бұрын
если ты сам профи, то тебе это и не нужно смотреть. если нужно, то смотри, перематывай, думай. все нормально изложено. з.ы. с первого раза я и сам ничего не запомнил, но запомнил, что все разжовано
@ciklomat
@ciklomat 3 жыл бұрын
Видео считаю правильным потому , что нет в нем нудного вдалбливания и повторений. Если не успел вкурить то просто смотришь ещё и ещё. А самое главное на мой взгляд - это нет слов паразитов, таких как (то-есть и на самом деле) которыми даже Гайвер заражен.
@ArduNotes
@ArduNotes 3 жыл бұрын
есть такое, буду сильнее пинать товарища Nich1con чтобы делал медленнее. Тут тема ещё попалась такая, что проще самому закодить, чем понять как работает чужой код
@retrometanol2510
@retrometanol2510 3 жыл бұрын
Можно было в начале не зачеркнуть alexgyver и написать сверху Nich1con,а сделать меню: Nich1con < AlexGyver
@BlackPulsar13
@BlackPulsar13 3 жыл бұрын
Кстати да! Зачёркивание акцентирует на полную замену, а указатель показывает на возможные варианты.
@Serhii_Velychko
@Serhii_Velychko 3 жыл бұрын
Блин, толи я дурак, толи... Алекс у тебя както понятние получалось
@ArduNotes
@ArduNotes 3 жыл бұрын
У меня были базовые уроки. Здесь эти базовые уроки уже непосредственно применяются
@Serhii_Velychko
@Serhii_Velychko 3 жыл бұрын
@@ArduNotes , я твои базовие уроки по 5 раз пересмотрел и досих пор пересматриваю(когда чтото делаю). Получаеться я дурак :(
@user-dq2ci5ln5g
@user-dq2ci5ln5g 3 жыл бұрын
@@user-ve8om5zg3s Сервера и клиенты - это тема как минимум на десяток видосов! И да, на эту тему уже сотни видосов есть! Берёшь в руки какой-нить ESPxxx и - полный вперёд! 👍😁🤪
@rc_aviamodel
@rc_aviamodel 2 жыл бұрын
Ничекон, молодец.
@geri7777162
@geri7777162 3 жыл бұрын
Орнул с библиотеки и то что можно автору предъявить... 🤣
@MDunaev
@MDunaev 3 жыл бұрын
Гери, чего орёшь? Рожаешь что ли?
@MDunaev
@MDunaev 3 жыл бұрын
Спасибо за достаточно сложный, но очень востребованный урок. Задолбался его пересматривать -- многое сложно понять. Но понимаю, что понять -- важно.
@supermadmotocrew
@supermadmotocrew 3 жыл бұрын
Круто, наконец понял как это кодить, про подачу материала - автор сам прокачает скил, главное что полезно и понятно)
@vicitacal11
@vicitacal11 3 жыл бұрын
Сделано классно в плане текстового меню, хотелось бы ещё увидеть реализацию графического меню когда есть отдельные кнопки для перехода на другие страницы, на которых есть ещё кнопки и т.д. Так же не могу не кинуть камень за бесконечный цикл, который, конечно, удобный, но делает непрозрачным весь код, а в большинстве случаев нужно не только выводить меню, но и опрашивать датчики, управлять чем то.
@thedimas3007
@thedimas3007 3 жыл бұрын
Дождался того, чего ждал несколько лет ❤️
@kukuikar
@kukuikar 7 ай бұрын
Нужен update видео, ибо: 1. setCursor переводит по y построчно, а вот по x попиксельно. 2. F macro, не работает корректно с /n, нужно вводить /r/n - нужно добавить перевод каретки
@tronwaves6574
@tronwaves6574 5 ай бұрын
Спасибо, решил проблему :)
@gog7334
@gog7334 3 жыл бұрын
Спасибо большое! В интернете смотрел ничего не понимал, а здесь всё понятно
@ArduBlock
@ArduBlock 3 жыл бұрын
Голос Алекс Гайвера в 100000000 раз лучше подходит для видео уроков по ардуино !!!
@3JlOU_BoJlK
@3JlOU_BoJlK 3 жыл бұрын
Очень хорошо. Отдельно спасибо за подробности с указателем
@spajalnikom
@spajalnikom 3 жыл бұрын
О полезное видео. Такого нет ни у кого понятного видео. Спасибо за четкий урок👍
@bohdn
@bohdn 3 жыл бұрын
Всё понятно Ардуино програмирою не первый год. А говорю об интонации и точке зрения к зрителям. Я не осуждаю автора, только хочу помочь и пожелать успехов в следующих роликах. А вообще ты классно рассказываешь, но не хочется чтобы канал стал похожим на остальные. У Александра особенность, интересно рассказывал и етим он поднял канал. Сейчас ето самый популярный канал об уроках ардуино, желаю и дальше быть лутшеми!!! 😀
@Next__Play
@Next__Play 3 жыл бұрын
... я так полагаю, что сначала нужно Русский язык выучить. А потом только пытаться освоить С/С++. Иначе, ни там, ни там не получается.
@alexey-art-studio
@alexey-art-studio Жыл бұрын
Спасибо) вторая часть видео помогла допилить логику работы моего меню)
@user-fu7qw1wv7e
@user-fu7qw1wv7e 3 жыл бұрын
Спасибо! Как раз такое меню мне и нужно сделать.
@Nachmed
@Nachmed 3 жыл бұрын
Спасибо за урок! Со второго просмотра разобрался.
@sergey_nikitin
@sergey_nikitin 3 жыл бұрын
Спасибо за видео, очень интересно было смотреть.
@eugenevladoff2758
@eugenevladoff2758 3 жыл бұрын
Спасибо, полезная штука!
@mrfantozz3733
@mrfantozz3733 3 жыл бұрын
Отличный пример меню, спасибо
@user-di7ds6rf1f
@user-di7ds6rf1f 3 жыл бұрын
Где же вы были с вашим видео, когда два года назад, я писал свое меню на свое термореле. Ох я мучился. Но все же написал код который работает до сих пор. Все по сути тоже самое, что и вашем видео. Только этот цзен мне пришлось постичь самому методом тыка.
@xoma163rus
@xoma163rus 3 жыл бұрын
7:29 какие проблемы в будущем может создать двумерный массив, не совсем понимаю?
@user-bh2ot5ks8f
@user-bh2ot5ks8f 3 жыл бұрын
Как в всегда полезно :)
@nikolaydd6219
@nikolaydd6219 3 жыл бұрын
А я писал своё меню с инверсией выделенной строки. Но ваше гораздо проще в понимании кода :-)
@goldirus
@goldirus 3 жыл бұрын
сделай пожалуйста видео по настройки часов реального времени с помощью меню и энкодера. пытался изучить скетч по теплице но там все очень запутанно так как множество дополнительного функционала и да соглашусь с некоторыми комментаторами что нужно чуть поподробнее разъяснять
@user-um1vy6nt6o
@user-um1vy6nt6o 3 жыл бұрын
Надо несколько видео на данную тему сделать! Но более развернуто! Например как текст сделать крупнее... чтоб две строки помещалось на экран... Анимации, различные графические эффекты...
@qwerty88962
@qwerty88962 3 жыл бұрын
Давно ждал такое видео
@user-zb4ig2li2t
@user-zb4ig2li2t 3 жыл бұрын
Безконечно долго ждали
@VolgaRU
@VolgaRU 3 жыл бұрын
ЛЮДИ, ТОВАРИЩИ - не выпендривайтесь! Для вас сделали неплохую работу. А вы, - то голос, то подача... По мне - замечательно.
@AndrewPstvt
@AndrewPstvt 3 жыл бұрын
Извините , я один не могу найти библиотеку GyverOled?
@FuJLuII
@FuJLuII 3 жыл бұрын
Нашел прошлогодний проект Гайвера, есть библиотека на гитхабе. Кнопки скачать не нашел, пришлось ручками копипастить на комп, чуть дольше, но работает. Вроде) У меня 1106, не завелся, ска. Видимо только 1306. github.com/AlexGyver/SDreader/tree/master/libraries
@AndrewPstvt
@AndrewPstvt 3 жыл бұрын
@@FuJLuII спасибо)
@bohdn
@bohdn 3 жыл бұрын
Каналов об Ардуино мелион а хороший ведущий только один. Желаю успехов.
@kostyanskiy5335
@kostyanskiy5335 3 жыл бұрын
Очень полезное видео для новичков, но всё равно лайк
@sher2036
@sher2036 3 жыл бұрын
о господи, он вернулся, канал ожил
@pawel202
@pawel202 3 жыл бұрын
спасибо автору, всё понятно. Кто хоть чуток с этим связан, то прочитает без проблем. Коды читаемы.
@bohdn
@bohdn 3 жыл бұрын
Молодец так держать!!! 👍 Но всеже рассказывай по проще, Alex всем нравился из-за простоты речи. Кажется что он один из нас.❤️ Привет Алекс удачи и успехов тебе.
@xswwsxzaqqaz
@xswwsxzaqqaz 3 жыл бұрын
Если не понятно, то можно посмотреть какие-либо уроки из серии "введение в ардуино". Здесь же автор уместил максимальное количество полезного материала на единицу времени. В данном контексте что-то разжёвывать смысла нет. Да и вообще, попробуйте сами повторить материал не банальным копипастом, тогда точно придет понимание того что вы делаете.
@bohdn
@bohdn 3 жыл бұрын
@@xswwsxzaqqaz Всё понятно Ардуино програмирою не первый год. А говорю об интонации и точке зрения к зрителям. Я не осуждаю автора, только хочу помочь и пожелать успехов в следующих роликах. А вообще ты классно рассказываешь, но не хочется чтобы канал стал похожим на остальные. У Александра особенность, интересно рассказывал и етим он поднял канал. Сейчас ето самый популярный канал об уроках ардуино, желаю и дальше быть лутшеми!!! 😀
@Creekererer
@Creekererer 3 жыл бұрын
Подскажите пожалуйста. У меня дисплей SH1106. При выводе изменяющегося числового значения оно наслаивается на себя же. Если использовать clear.display или вырисовывать сначала на этом месте черный приямокгольник, то экран мигает. Можно ли как то обойти эту проблему?
@user-kl6fm2oo8p
@user-kl6fm2oo8p 2 жыл бұрын
Спасибо, то что доктор прописал
@ViLLiX360
@ViLLiX360 3 жыл бұрын
Воу-хоу, новое видио, дождались.... По чаще видосы ! Топ 🔥🔥🔥🔥🔥🔥🔥
@leoneii
@leoneii 3 жыл бұрын
По какой чаще? Про чащу?
@user-xr9wq6eh4o
@user-xr9wq6eh4o 3 жыл бұрын
ты вернулся ну наконецто
@sayonara3774
@sayonara3774 3 жыл бұрын
Хорошее видео. Но я бы использовал вместо свитча массив указателей на функции. Свитч хорошо пойдет, если меню состоит из пары пунктов, но если делать меню с большим количеством пунктов и подпунктов, то в свитчах можно просто запутаться, да и добавление нового пункта будет проблематично. А с массивом указателей все проще, просто в инициализации указывается новая функция, которая должна отвечать за конкретный пункт. Количество пунктов можно будет получать из размера массива. Плюс свитча в том, что он понятен начинающим программистам, в то время, как указатели более сложная , но крайне полезная тема)
@Leoton007
@Leoton007 3 жыл бұрын
Спасибо. Я не хера не понял! всё мелькает, печатается, базарит ещё, как Канделаки! Уже и на паузу ставил, чтобы посмотреть, потом на средине плюнул, напишу комент и на фиг отсюда.
@Maxvel-Hausss_
@Maxvel-Hausss_ 7 ай бұрын
😂😂😂
@SudoStdUser
@SudoStdUser 6 ай бұрын
Шиза
@89263230559
@89263230559 2 жыл бұрын
Бомбический видос!!!
@MeineRespectirung
@MeineRespectirung 3 жыл бұрын
Интересный урок, лайк
@user-zk8nn3ss9r
@user-zk8nn3ss9r 3 жыл бұрын
Нормана, всегда смотрел на эти меню и диву давался.
@mihaill1228
@mihaill1228 2 жыл бұрын
Всех приветствую! Подскажите, пожалуйста, каким образом можно сделать что бы первые два пункта открывали подменю, а другие два только изменяли параметр?
@DPTech_workroom
@DPTech_workroom 3 жыл бұрын
👍 было бы время всем этим заниматься.
@TedFanat
@TedFanat 3 жыл бұрын
Было бы желание, а время найдётся)
@DPTech_workroom
@DPTech_workroom 3 жыл бұрын
@@TedFanat просто есть приоритетные дела.
@Skyf148_8
@Skyf148_8 3 жыл бұрын
конечно интересно но алекс рассказывал более интересно. А то получается какая-то лекция(((((
@user-dr1ek5fv7m
@user-dr1ek5fv7m 2 жыл бұрын
Олед дисплей это хорошо, но хотелось бы увидеть ролик про жк, и построение на них меню. И да, подача тяжеловата для усвоения
@craftim7555
@craftim7555 Жыл бұрын
+1. Есть куча таких же дешёвых цветных дисплеев. На них бы обзор и разбор ещё как на паяльники))) и урок по менюшкам на них. Может либу даже)) GyverMenu
@stangevg
@stangevg 3 жыл бұрын
У Гайвера где-то есть проект светомузыки. Нет желания доделать его с дисплеем? И вот так с менюшками? За видео спасибо
@Poklonov
@Poklonov 3 жыл бұрын
По-моему, все супер.
@veoramid
@veoramid 3 жыл бұрын
Даешь голос Гайвера!
@iliasalaur
@iliasalaur 3 жыл бұрын
Ура!!! Новый видос!
@Sborka_Electron
@Sborka_Electron Жыл бұрын
Указатель на экране. 😊. Что то вначале подумал про другой указатель
@lightangel4948
@lightangel4948 3 жыл бұрын
хмм, при попытке залить скетч выдает такую ошибку no matching function for call to 'GButton::GButton(int, int)' библиотеки установлены, что не так?
@mikhailtim2043
@mikhailtim2043 7 ай бұрын
Парни, запомните! По нажатии и по окончании. Только так следует писать и говорить, когда предлог "по" в значении "после". По приезде и по прилете, тоже надо запомнить. А так вы молодцы! Спасибо.
@ClipComment
@ClipComment 3 жыл бұрын
Отлично! Я как раз бьюсь на подобной задачей! Но с применением энкодера... Было бы кстати, увидеть урок на эту тему.
@dmitriibannikovasx
@dmitriibannikovasx 3 жыл бұрын
У гайвера есть же либа для работы с энкодером. Там почти так же что и с кнопками, только вместо вверх-вниз будет по-против часовой, а вместо кнопки окей - нажатие на энкодер.
@ClipComment
@ClipComment 3 жыл бұрын
@@dmitriibannikovasx Точно. Сейчас только увидел. Спасибо 😉✌
@Daminski_Elevator
@Daminski_Elevator 3 жыл бұрын
БЛАГОДАРЮ ЗА ОЧЕНЬ ИНТЕРЕСНЫЙ УРОК! Я ранее сам сделал меню с управлением яркостью светодиода через меню на таком же дисплее как вы используете. Но у меня вопрос: как подключить одновременно 2 дисплея по шине I2C, но так чтобы они могли показывать разную информацию? Адрес одного дисплея я изменил, чтобы они отличались, вопрос только в библиотеке.
@romanbru9504
@romanbru9504 11 ай бұрын
Можете подключить 2 параллельно, но использовать 2 выхода МК для поочередного разрешения записи данных в разные дисплеи
@timhookfpv
@timhookfpv 3 жыл бұрын
Добавление дисплея в мой проект оказалось сложнее, чем осуществление самого проекта)
@user-yk9kq7gk5g
@user-yk9kq7gk5g 2 жыл бұрын
Есть скетч в котором указан дисплей 0.96" со своей библиотекой ,что изменить в скетче если дисплей1.3" SH1106
@Megaomich05
@Megaomich05 3 жыл бұрын
что делать при ошибке wrong card! в проекте чаталка текста?
@user-nh1vz2dj1t
@user-nh1vz2dj1t 3 жыл бұрын
Отлично 👍
@ivanmitiunov4848
@ivanmitiunov4848 3 жыл бұрын
Всё круто!, не сразу разобрался что к чему, дела на дисплее 5110 библиотека PCD8544. вопрос к знатокам, ( на этом дисплее появляеться рябь-пульсация ( как будто обновляться )экран). это такая работа дисплея или библиотеки?
@KALL9536
@KALL9536 3 жыл бұрын
А можно ли на u8x8? Там проще как я знаю это сделать, но в гитхабе данной команды я не нашёл.
@ramilmamba3700
@ramilmamba3700 2 жыл бұрын
Как можно вывести данные например с датчика влажности почвы
@MrDeisy22
@MrDeisy22 3 жыл бұрын
Можно исходный код обучалки, надо на своем экране разобраться
@borzovdmz3647
@borzovdmz3647 4 ай бұрын
ВАША библиотека GyverOLED может поддерживать дисплеи с драйвером CH1116. Нужно изменить смешение. Файл GyverOLED.h строка 767 . sendCommand(2 & 0xf); //set lower column address заменить на sendCommand(0 & 0xf); //set lower column address
@Altai2000
@Altai2000 3 жыл бұрын
А работает ли библиотека гайвера с tft spi 128x160 на чипе ST7735S ?
@user-fc9np3bl5w
@user-fc9np3bl5w 2 жыл бұрын
помогите с такой проблемой. вывожу на дисплей (LCD I2C 2004) данные из serial(string). проблема в том что при переполнении строки(длина строки более 20 символов), "хвост" строки переходит не на 2 а на 3 строку. Соответственно "хвост" 2 строки на 4. подскажите как бороться с этим. Необходимо выводить построчно текст, если длиннее 20 символов то продолжать на второй, не поместилось на второй идем дальше на 3 и т.д.
@RomanLesovoi
@RomanLesovoi Жыл бұрын
ошибка invalid conversion from 'uint16_t {aka short unsigned int}' to 'const void*' [-fpermissive] при компиляции примера scrollpage_param_progmem на плате wemos d1 mini 2.7.4 в фукнции printMenuItem(uint8_t) на конструкцию uint16_t ptr = pgm_read_word(&(names[num])); - куда копать?
@elenapoplos9537
@elenapoplos9537 3 жыл бұрын
Спасибо за видео
@Rin_Media
@Rin_Media 3 жыл бұрын
Приветствую новый ведущий рубрики! Желаю успехов, много идей для новых и интересных видео!!! Отдельно не могу не согласиться с другими комментирующими про изложение темы. Пожалуйста, чуть помедленнее, а то нам новичкам не успеть переварить услышанное и связать с тем, что на видео показанно, хотя Гайвера я пересматриваю тоже помногу раз, может от непривычки кажется так. Понимаю ты стараешься сделать видео максимально-коротким, но при этом усваиваемость материала страдает. Может привыкнув к тебе будет уже не так необычно. Спасибо мне понравилось, я всё понял, а то что не понятно или забыто, можно пересмотреть видео снова, как я это часто делаю... И снова желаю успехов и много интересных идей в Твоём не простом деле...
@user-ki9nz8th8g
@user-ki9nz8th8g 2 жыл бұрын
Бэлин, а как релюхи исполнения прикрутить к коду то???
@user-ux7gf9xu8o
@user-ux7gf9xu8o 3 жыл бұрын
Бро а как можно применить ардуино в авто с вольтажом 12в?
@romanr287
@romanr287 3 жыл бұрын
Спасибо!
@Prodelki-Samodelkina
@Prodelki-Samodelkina Жыл бұрын
Здравствуйте.Можно ли адаптировать этот скетч для дисплея на чипе ILI9341?
@alexeyivantsov1302
@alexeyivantsov1302 3 жыл бұрын
ну наконец-то!
@Evgen8888
@Evgen8888 5 ай бұрын
Подскажите, у меня цветной олед дисплей 128x160. Сколько будет занимать буфер в моём случае? Зависит ли он от цветности дисплея? Побольше бы видео-уроков про работу с олед дисплеями, фишки, упрощения, как правильно выводить информацию, особенно если она постоянно меняется и при этом микроконтроллер совершает расчёты, а паралельно этому энкодером надо по меню шастать и менять параметры.
@Evgen8888
@Evgen8888 5 ай бұрын
Или буфер кодирует только информацию о том, что горит пиксель или не горит, т.е. 0 или 1. А о цвете информации никакой? Правильно ли я понимаю, что буфером пользоваться в случае цветного вывода не получится?
@ruslansanzharov5825
@ruslansanzharov5825 3 ай бұрын
​@@Evgen8888буфер кодирует всю информацию, то есть полное состояние дисплея. Зависит от разрядности. Например, если 24 бита на пиксель, то буфер будет занимать 128*160*3 байт.
@Evgen8888
@Evgen8888 3 ай бұрын
@@ruslansanzharov5825 Спасибо за ответ. Я уже догадался)))) В случае с ардуинкой это не вариант. Буду по старинке, перерисовывать только меняющуюся часть экрана.
@dimbas80
@dimbas80 2 жыл бұрын
Почему примеры с олед экраном не работают с энкодером и библиотекой энкодера от гайвера?. Все примеры с энкодером для экрана 1602
@I_wanna_live52
@I_wanna_live52 3 жыл бұрын
Помогите.Откуда взялся ITEMS?
@ganjawarsteiner
@ganjawarsteiner 3 жыл бұрын
у меня тоже IDE ругается на ITEMS ('ITEMS' was not declared in this scope )
@I_wanna_live52
@I_wanna_live52 3 жыл бұрын
@@ganjawarsteiner добавь эту переменную в начале кода, тогда заработает
@Nikitka674
@Nikitka674 3 жыл бұрын
@@I_wanna_live52 а как её добавить я вроде добавил написал в начале #define а оно чето не хочет работать стрелка не туда не сюда
@user-yz3us4qu2u
@user-yz3us4qu2u Жыл бұрын
Привет.. Подскажите плиз. Как перевести скетч на библиотеку "U8glib.h" для дисплея на процесоре ST 7920 128 на 64 для нкодера.
@vadimkharkiv0515
@vadimkharkiv0515 3 жыл бұрын
Ну наконецто!
@calling4570
@calling4570 3 жыл бұрын
Ребят,кто знает,что за плата с джойстиками у него подключена,искал не могу найти,подскажите пожалуйста или поделитесь ссылкой
@barmaleyzigmundovich6541
@barmaleyzigmundovich6541 3 жыл бұрын
Здравствуйте, скажите пожалуйста вы можете написать скетч для ардуино на заказ ?
@mihailo_stark
@mihailo_stark Жыл бұрын
Столкнулся с проблемой, что при выводе параметров с строка переходит на следующую, а текс печатается не сначала дисплея, а там где закончился на предыдущей строке. Как исправить?
@tronwaves6574
@tronwaves6574 5 ай бұрын
@faster1292
@faster1292 3 жыл бұрын
Привет) У меня кароче такая проблема, попалась бракованая ардуино нано. Проблема в том что не заливается прошивка. Заливал на вторую и все работает, а что делать с этой не знаю. Если есть варианты решения(кроме покупки новой😂) то пишите)
@life__7343
@life__7343 3 жыл бұрын
01:50 - Простой вывод пунктов (F macro)? не могу найти ссылку на страницу
@ganjawarsteiner
@ganjawarsteiner 3 жыл бұрын
Я тоже кое как нашел. Там тоже не совсем понятно.
@MrTeStO-gc4tl
@MrTeStO-gc4tl 3 жыл бұрын
Можно пжлст видос по работе с WiFi на esp8266 :)
@user-dq2ci5ln5g
@user-dq2ci5ln5g 3 жыл бұрын
А чо вас в поиске ютуба и googl'а пожизненно забанили?! 👍😁🤪
@MrTeStO-gc4tl
@MrTeStO-gc4tl 3 жыл бұрын
@@user-dq2ci5ln5g да
@user-dq2ci5ln5g
@user-dq2ci5ln5g 3 жыл бұрын
@@MrTeStO-gc4tl 😥😪😭 Грусть, печаль, тоска! 👍😁🤪
@retrometanol2510
@retrometanol2510 3 жыл бұрын
Канал называется "заметки ардуинщика",а не "заметки esp-шника".
@MrTeStO-gc4tl
@MrTeStO-gc4tl 3 жыл бұрын
@@retrometanol2510 да хоть заметки шеф повара, есп тоже нужная штука
@user-dk1yc4ot1w
@user-dk1yc4ot1w 3 жыл бұрын
Привет, лайк как всегда ) Мне тут для одной самоделки нужно сделать управление по 2-ум проводам. В идеале мне нужно гдето 50 команд, на дальность 30-50 метров...Подобных схем я чтото не нашёл. Вот сижу думаю. Пока мысль такая что надо просто соединить 2 arduino MEGA по RS-485. Одна мега будет как пульт, а вторая испольнительное устроиство. Я вообще с МК не работал никогда, но насколько мне хватило информации в интернете эта связка должна работать. Или не должна?
@user-dk1yc4ot1w
@user-dk1yc4ot1w 3 жыл бұрын
@@m_kolotushkin спасибо за ответ ) Я выбрал МЕГУ т.к. у неё больше всего выводов (Цифровые Входы/Выходы 54). В пульте я на 50 ног вешаю кнопки/тумблеры а в приёмнике на 50 ног вешаю ключи/реле и пр. И ещё по 4 ноги остаётся для RS-485. Ну и в целом я предполагаю что както это должно работать. Вот пока я не вижу какихто явных проблем с реализацией.. буду заказывать набор ардуино и уже пытаться чтото сделать в железе )
@user-im6py6or6v
@user-im6py6or6v 3 жыл бұрын
А подменю и под подменю можно делать?
@user-tl2gm5mj1i
@user-tl2gm5mj1i 3 ай бұрын
Подскажите пожалуйса, если я хочу сделать из дисплея читалку- как это реализовать?! 1) как я понимаю ардруино нехватит памяти?- тогда как подключить флэшку?! 2) выходит потребуется функция или библиотека преобразования типо: сделал шаг на дисплее, текст считался из файла и преобразовался в код для дисплея, переместили цурсор в файле текста. Или есть более гуманные способы?
@Nikolka1524
@Nikolka1524 3 жыл бұрын
Нифига не понял, но очень интересно
@sanb838
@sanb838 2 жыл бұрын
На LCD1602 не работают команды переноса строк. Ни , ни lcd.println. Ну и как быть?
@andryz80
@andryz80 3 жыл бұрын
f аме нравится. информация четко дозирована и подается в нужной последовательности. ничего лишьнего.
@alexv7065
@alexv7065 3 жыл бұрын
Спасибо за видео. Но, скетчи из примера жутко тормозят и энкодер/кнопки отрабатывают не каждый раз. Оказалось, из-за отрисовки меню в каждом цикле loop. Если отрисовывать только после движения энкодера - отрабатывает на ура.
@user-bd8og3jo8u
@user-bd8og3jo8u 2 жыл бұрын
Помогите решить проблему ! , Пытаюсь подключить Oled дисплей по I2C и Mpu 6050 , не получается ,идут помехи и на датчик и на дисплей, ( по отдельности все работает).
@andreyshmakov9681
@andreyshmakov9681 3 жыл бұрын
Вопрос! Такой дисплей возможно использовать в портретном режиме? Или менять ориентацию вообше
@ArduNotes
@ArduNotes 3 жыл бұрын
Для текста - придется много кодить, адресация у дисплея неприятная
@yuriyuri5749
@yuriyuri5749 3 жыл бұрын
Формат "без соплей и по делу" хорош. Но случать тяжеловато. И тем более вникнуть во все, не останавливая и не просматривая по нескольку раз. Впрочем, для этого и существуют уроки на Ютюбе. :) Молодцы! А как зовут-то ведущего???
@snail2171
@snail2171 3 жыл бұрын
Поставил скорость просмотра 0,5. Пересматривать буду года два, снова и снова. Последний раз касался программирования еще до появления Z80. Как думаете, осилю?
@anatolytitov4169
@anatolytitov4169 3 жыл бұрын
Крутяк!
@user-xn2eg6hw2r
@user-xn2eg6hw2r 3 жыл бұрын
Здрасьте подскажите будет ли библиотека GyverOled работать с TFT дисплеем??? Заранее спасибо
@ArduNotes
@ArduNotes 3 жыл бұрын
из названия библиотеки вроде понятно, с чем она работает)
Игровая консоль на Arduino своими руками [часть 1]
20:40
Заметки Ардуинщика
Рет қаралды 174 М.
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 171 МЛН
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 20 МЛН
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 107 М.
Подключение дисплея 1602 lcd i2c. 1602 ардуино дисплей
15:20
Ардуино для начинающих
Рет қаралды 64 М.
🖥️Играю в Cyberpunk на Ардуино!
18:22
AlexGyver
Рет қаралды 1,2 МЛН
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
LCD1602 - это очень просто!
22:19
Гневисть
Рет қаралды 138 М.
ATtiny26 - новый король бомж самоделок?
10:40
Заметки Ардуинщика
Рет қаралды 318 М.
🎮Вызов принят: микро игровая консоль
10:02
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 324 М.
ВСЕ МОИ ТЕЛЕФОНЫ
14:31
DimaViper Live
Рет қаралды 62 М.
Apple watch hidden camera
0:34
_vector_
Рет қаралды 60 МЛН
Интереснее чем Apple Store - шоурум BigGeek
0:42
Непробиваемый телевизор 🤯
0:23
FATA MORGANA
Рет қаралды 203 М.