Не в укор автору, а просто пожелание, думаю многие со мной согласятся - поработайте над тем как правильно доносить информацию до своего зрителя. Сейчас складывается ощущение, что вы просто читаете текст и при этом пытаетесь не отставать от видеоряда. Это очень сильно напоминает не очень хорошего препода в универе, который тупо начитывает материал, и тебе потом один хрен приходится читать конспект, и самому во всем разбираться, а в вашем случае приходится перематывать, просматривать и прослушивать заново. Я не знаю как Гайвер делал, когда вел эту рубрику, возможно он тоже читал, но делал он это как то проще, как тот самый препод, лекции которого заходят на ура и конспект которого нужно пролистать лишь перед экзаменом.
@@m_kolotushkin , зачем мне что-то кому то показывать и доказывать? Я не преподаватель по своей сути, поэтому и не претендую на это звание. А то как надо, уже всем продемонстрировал Гайвер. Канал создавался для обучения людей, а не просто для чтения с бумажки, таких ресурсов полно, читай зачитайся. Здесь как у алкашей - градус понижать нельзя, а он с уходом Гайвера, увы, но понизился, и чем обьемнее урок, тем градус ниже.
если ты сам профи, то тебе это и не нужно смотреть. если нужно, то смотри, перематывай, думай. все нормально изложено. з.ы. с первого раза я и сам ничего не запомнил, но запомнил, что все разжовано
Видео считаю правильным потому , что нет в нем нудного вдалбливания и повторений. Если не успел вкурить то просто смотришь ещё и ещё. А самое главное на мой взгляд - это нет слов паразитов, таких как (то-есть и на самом деле) которыми даже Гайвер заражен.
есть такое, буду сильнее пинать товарища Nich1con чтобы делал медленнее. Тут тема ещё попалась такая, что проще самому закодить, чем понять как работает чужой код
Спасибо. Я не хера не понял! всё мелькает, печатается, базарит ещё, как Канделаки! Уже и на паузу ставил, чтобы посмотреть, потом на средине плюнул, напишу комент и на фиг отсюда.
@@ЕвгенийПанкратов-г5ь Сервера и клиенты - это тема как минимум на десяток видосов! И да, на эту тему уже сотни видосов есть! Берёшь в руки какой-нить ESPxxx и - полный вперёд! 👍😁🤪
Сделано классно в плане текстового меню, хотелось бы ещё увидеть реализацию графического меню когда есть отдельные кнопки для перехода на другие страницы, на которых есть ещё кнопки и т.д. Так же не могу не кинуть камень за бесконечный цикл, который, конечно, удобный, но делает непрозрачным весь код, а в большинстве случаев нужно не только выводить меню, но и опрашивать датчики, управлять чем то.
Нужен update видео, ибо: 1. setCursor переводит по y построчно, а вот по x попиксельно. 2. F macro, не работает корректно с /n, нужно вводить /r/n - нужно добавить перевод каретки
Тема интересная и полезная. Но подача просто ужас! До средины уже заставлял себя смотреть. Дальше 8-й минуты не смог. Очень тяжелая подача! Такое чувство что просто начитываете материал. Как лектор, а мне потом как студенту придется самому разбираться в конспекте и библиотеках. Я настоятельно рекомендую посмотреть канал "Хочу Миллион Просмотров"! Там автор очень четко и понятно рассказывает КАК нужно доносить информацию и взаимодействовать со зрителем. Роста вам!
Хорошее видео. Но я бы использовал вместо свитча массив указателей на функции. Свитч хорошо пойдет, если меню состоит из пары пунктов, но если делать меню с большим количеством пунктов и подпунктов, то в свитчах можно просто запутаться, да и добавление нового пункта будет проблематично. А с массивом указателей все проще, просто в инициализации указывается новая функция, которая должна отвечать за конкретный пункт. Количество пунктов можно будет получать из размера массива. Плюс свитча в том, что он понятен начинающим программистам, в то время, как указатели более сложная , но крайне полезная тема)
+1. Есть куча таких же дешёвых цветных дисплеев. На них бы обзор и разбор ещё как на паяльники))) и урок по менюшкам на них. Может либу даже)) GyverMenu
сделай пожалуйста видео по настройки часов реального времени с помощью меню и энкодера. пытался изучить скетч по теплице но там все очень запутанно так как множество дополнительного функционала и да соглашусь с некоторыми комментаторами что нужно чуть поподробнее разъяснять
Столкнулся с проблемой, что при выводе параметров с строка переходит на следующую, а текс печатается не сначала дисплея, а там где закончился на предыдущей строке. Как исправить?
Нашел прошлогодний проект Гайвера, есть библиотека на гитхабе. Кнопки скачать не нашел, пришлось ручками копипастить на комп, чуть дольше, но работает. Вроде) У меня 1106, не завелся, ска. Видимо только 1306. github.com/AlexGyver/SDreader/tree/master/libraries
У гайвера есть же либа для работы с энкодером. Там почти так же что и с кнопками, только вместо вверх-вниз будет по-против часовой, а вместо кнопки окей - нажатие на энкодер.
Целый килобайт памяти! На какие-то серьезные проекты памяти не останется :( Жаль, думал использовать эту библиотеку. Увы, придется придумывать что-то свое.
Вы если взялись обучать новичков как работать на платформе Ардуино, то уж будьте добры, не ленитесь давать объяснения. Где общая схема подключения? Куда автор спешит?
Спасибо за видео. Но, скетчи из примера жутко тормозят и энкодер/кнопки отрабатывают не каждый раз. Оказалось, из-за отрисовки меню в каждом цикле loop. Если отрисовывать только после движения энкодера - отрабатывает на ура.
Молодец так держать!!! 👍 Но всеже рассказывай по проще, Alex всем нравился из-за простоты речи. Кажется что он один из нас.❤️ Привет Алекс удачи и успехов тебе.
Если не понятно, то можно посмотреть какие-либо уроки из серии "введение в ардуино". Здесь же автор уместил максимальное количество полезного материала на единицу времени. В данном контексте что-то разжёвывать смысла нет. Да и вообще, попробуйте сами повторить материал не банальным копипастом, тогда точно придет понимание того что вы делаете.
@@xswwsxzaqqaz Всё понятно Ардуино програмирою не первый год. А говорю об интонации и точке зрения к зрителям. Я не осуждаю автора, только хочу помочь и пожелать успехов в следующих роликах. А вообще ты классно рассказываешь, но не хочется чтобы канал стал похожим на остальные. У Александра особенность, интересно рассказывал и етим он поднял канал. Сейчас ето самый популярный канал об уроках ардуино, желаю и дальше быть лутшеми!!! 😀
Всё понятно Ардуино програмирою не первый год. А говорю об интонации и точке зрения к зрителям. Я не осуждаю автора, только хочу помочь и пожелать успехов в следующих роликах. А вообще ты классно рассказываешь, но не хочется чтобы канал стал похожим на остальные. У Александра особенность, интересно рассказывал и етим он поднял канал. Сейчас ето самый популярный канал об уроках ардуино, желаю и дальше быть лутшеми!!! 😀
Надо несколько видео на данную тему сделать! Но более развернуто! Например как текст сделать крупнее... чтоб две строки помещалось на экран... Анимации, различные графические эффекты...
Приветствую новый ведущий рубрики! Желаю успехов, много идей для новых и интересных видео!!! Отдельно не могу не согласиться с другими комментирующими про изложение темы. Пожалуйста, чуть помедленнее, а то нам новичкам не успеть переварить услышанное и связать с тем, что на видео показанно, хотя Гайвера я пересматриваю тоже помногу раз, может от непривычки кажется так. Понимаю ты стараешься сделать видео максимально-коротким, но при этом усваиваемость материала страдает. Может привыкнув к тебе будет уже не так необычно. Спасибо мне понравилось, я всё понял, а то что не понятно или забыто, можно пересмотреть видео снова, как я это часто делаю... И снова желаю успехов и много интересных идей в Твоём не простом деле...
Да для начинающих. Если ты елементарных функций не знаешь, это твои проблемы. Их выучить изи за 1 день, та там даже учить нечего, просто запомнить и понять. Да я согласен, автор не очень понятно объясняет. Но если тебе это надо, то ты поймёшь.
Давайте по чесноку всё еще нет нормального урока по меню. Что бы с примерами от простого к сложному с энкодером, с кнопками, что бы простой урок по многоуровневому Что бы там объяснили зачем нужны эти массивы и ссылки и т.д.
"Звучит довольно запутано" У плюсовиков есть правило - если код запутан значит ты что-то делаешь неправильно. Код должен быть прозрачен и понятен. Когда у тебя код с магическими числами вперемешку с тернарными операторами, значит что-то пошло не так.
Мне даже нравится появление нового голоса на канале. Чувствуется разделение. Что Gyver это фан и сумасбродство, а Nich1con это лекции и прям серьезно. Позволяет переключится и сразу настроится на нужный лад. А любителям поныть про изнасилованное детство, предлагаю сходить по известному адресу отписавшись от канала. Всем не угодишь.
Подскажите пожалуйста. У меня дисплей SH1106. При выводе изменяющегося числового значения оно наслаивается на себя же. Если использовать clear.display или вырисовывать сначала на этом месте черный приямокгольник, то экран мигает. Можно ли как то обойти эту проблему?
Эхх... А можно "для чайника" сделать урок про меню с LCD-дисплеем 20x4 и управлением от энкодера. Пункты - длинные, почти во всю строку и их 16-20. А ещё здорово было бы сохранять настройки (то, что выбрали в том или ином пункте) в EEPROM, и при старте, если настройки сохранены - читаем и применяем их.
Никак не получается победить этот урок. На экран выводится лютая дичь со смещением в каждой строке. К примеру Parametr 1 выводится как положено, а вот 2я строка Parametr 2 уже пишет с середины строки и так далее в каждой строке. Где собака зарыта ребят?
Формат "без соплей и по делу" хорош. Но случать тяжеловато. И тем более вникнуть во все, не останавливая и не просматривая по нескольку раз. Впрочем, для этого и существуют уроки на Ютюбе. :) Молодцы! А как зовут-то ведущего???
ВАША библиотека GyverOLED может поддерживать дисплеи с драйвером CH1116. Нужно изменить смешение. Файл GyverOLED.h строка 767 . sendCommand(2 & 0xf); //set lower column address заменить на sendCommand(0 & 0xf); //set lower column address
Зачем вы приглашаете других дикторов? Обычно же канал нечинаешь смотреть и привыкаешь к нему именно из-за того, что автор высказывает свои мысли, если понятно для тебя излагает материал, делится какими-то созвучными твоим идеями. И здесь очень большое значение имеет манера изложения. Ты как бы становишься другом автора. Когда же на канал приходит диктор, который даже хорошо и быстро читает (а это не всегда так) - сразу все рушится. Очарование пропадает. Ты чувствуешь подмену и теряешь интерес. Вот и тема отличная - а слушать не хочется. Лучше меньше, да лучше!
это не другой диктор, это другой АВТОР. Он делает полностью весь контент, а не только голос =) Зачем? Затем что от меня видосы выходят раз в полгода и это явно хуже, чем второй ведущий.
бестолковое видео (слишком примитивное меню).. я хочу меню такого плана ruclips.net/video/bWJO3DX-1UE/видео.html пока сам пишу, но рад бы использовать какую нить библиотеку чтобы не заморачиваться... гм... хотя это за эту ночь написал... думаю еще денек, другой и мне уже никакая внешняя библиотека будет не нужна :-(
Я не знаю как у других, но у меня нифига не работает если делать так как на видео. Работаю с ESP32 и все пошло по одному месту уже просто на Макро принте. Инициализацию как на видео не получилось сделать, ругается компилятор. сделал так GyverOLED OLED; Если прописать OLED.clear(); в loope то дисплей начинает моргать как сучка. сам вывод макро нифига не работает так как в видео. Изначально текст очень большой, пришлось прибегнуть к методу OLED.setScale(); и поставить на минимум. Текст стал размером как на видео, НО выводится лесенкой и уже после 2 параметра нифига не видно. БЭКСЛЭШИ нигде не пропускал, делал все точь в точь как на видео. Библиотеки GyverOled и GyverEncoder
Помучив немного ChatGPT добился объяснения, как убрать мерцание. Далее полный ответ бота с кодом. Код запустился нормально без мерцания на esp32 и oled 1306 128x64. Для того, чтобы функция oledUpdate выполнялась только после нажатия любой кнопки, необходимо внести следующие изменения в код: 1. Создать переменную bool, которая будет отвечать за обновление экрана. Назовем ее shouldUpdateScreen и установим значение false: bool shouldUpdateScreen = false; 2. В функциях, которые отвечают за нажатия на кнопки, необходимо установить значение shouldUpdateScreen в true в месте, где это необходимо: if (butUp.isPress()){ pointer--; if (pointer
Подскажите, у меня цветной олед дисплей 128x160. Сколько будет занимать буфер в моём случае? Зависит ли он от цветности дисплея? Побольше бы видео-уроков про работу с олед дисплеями, фишки, упрощения, как правильно выводить информацию, особенно если она постоянно меняется и при этом микроконтроллер совершает расчёты, а паралельно этому энкодером надо по меню шастать и менять параметры.
Или буфер кодирует только информацию о том, что горит пиксель или не горит, т.е. 0 или 1. А о цвете информации никакой? Правильно ли я понимаю, что буфером пользоваться в случае цветного вывода не получится?
@@Evgen8888буфер кодирует всю информацию, то есть полное состояние дисплея. Зависит от разрядности. Например, если 24 бита на пиксель, то буфер будет занимать 128*160*3 байт.
@@ruslansanzharov5825 Спасибо за ответ. Я уже догадался)))) В случае с ардуинкой это не вариант. Буду по старинке, перерисовывать только меняющуюся часть экрана.
добрый день помогите. не работает fmacro как должно. дисплей SSD1306_128x64 при выводе меню. высвечивает Parameter 0: потом на второй строке в конце слова Parameter 0: выводит Param . но, а остальных строк вообще нет. то есть строки со смещением. в чем проблемка?
Помогите решить проблему ! , Пытаюсь подключить Oled дисплей по I2C и Mpu 6050 , не получается ,идут помехи и на датчик и на дисплей, ( по отдельности все работает).
Подскажите пожалуйса, если я хочу сделать из дисплея читалку- как это реализовать?! 1) как я понимаю ардруино нехватит памяти?- тогда как подключить флэшку?! 2) выходит потребуется функция или библиотека преобразования типо: сделал шаг на дисплее, текст считался из файла и преобразовался в код для дисплея, переместили цурсор в файле текста. Или есть более гуманные способы?
Ивот тут я понял, что мои знания в программироаании только только начали отрываться от нуля... Спасибо за урок, много нового узнал и кое что, в чем предстоит разобраться.
Эх, вспомнил времена как я продумывал алгоритм стирания последнего символа. Загвостка была в том что команда clear совсем стирала запись. Тогда я это исправил с помощью массива без последнего добавленного элемента
Поставил скорость просмотра 0,5. Пересматривать буду года два, снова и снова. Последний раз касался программирования еще до появления Z80. Как думаете, осилю?
текст слишком быстро читается , но у кого времени больше, могут скачать, и замедленно посмотреть. объяснение доя такого как я дятла смысла написанных строк самое удобное что я встречал. а то как программисты заядлые чешут, не поймешь что они этой строкой хотят показать. мне норм.
Где же вы были с вашим видео, когда два года назад, я писал свое меню на свое термореле. Ох я мучился. Но все же написал код который работает до сих пор. Все по сути тоже самое, что и вашем видео. Только этот цзен мне пришлось постичь самому методом тыка.
Пробовал скорость воспроизведения ставить на 0,5, но все равно за видео не успеваю, а вот голос начинает уже напоминать словно последствия после инсульта.
Не в укор автору, а просто пожелание, думаю многие со мной согласятся - поработайте над тем как правильно доносить информацию до своего зрителя. Сейчас складывается ощущение, что вы просто читаете текст и при этом пытаетесь не отставать от видеоряда. Это очень сильно напоминает не очень хорошего препода в универе, который тупо начитывает материал, и тебе потом один хрен приходится читать конспект, и самому во всем разбираться, а в вашем случае приходится перематывать, просматривать и прослушивать заново. Я не знаю как Гайвер делал, когда вел эту рубрику, возможно он тоже читал, но делал он это как то проще, как тот самый препод, лекции которого заходят на ура и конспект которого нужно пролистать лишь перед экзаменом.
@@m_kolotushkin , зачем мне что-то кому то показывать и доказывать? Я не преподаватель по своей сути, поэтому и не претендую на это звание. А то как надо, уже всем продемонстрировал Гайвер. Канал создавался для обучения людей, а не просто для чтения с бумажки, таких ресурсов полно, читай зачитайся. Здесь как у алкашей - градус понижать нельзя, а он с уходом Гайвера, увы, но понизился, и чем обьемнее урок, тем градус ниже.
@@MYDIYby каким уходом гайвера?
если ты сам профи, то тебе это и не нужно смотреть. если нужно, то смотри, перематывай, думай. все нормально изложено.
з.ы. с первого раза я и сам ничего не запомнил, но запомнил, что все разжовано
Видео считаю правильным потому , что нет в нем нудного вдалбливания и повторений. Если не успел вкурить то просто смотришь ещё и ещё. А самое главное на мой взгляд - это нет слов паразитов, таких как (то-есть и на самом деле) которыми даже Гайвер заражен.
есть такое, буду сильнее пинать товарища Nich1con чтобы делал медленнее. Тут тема ещё попалась такая, что проще самому закодить, чем понять как работает чужой код
Спасибо за достаточно сложный, но очень востребованный урок.
Задолбался его пересматривать -- многое сложно понять. Но понимаю, что понять -- важно.
Спасибо. Я не хера не понял! всё мелькает, печатается, базарит ещё, как Канделаки! Уже и на паузу ставил, чтобы посмотреть, потом на средине плюнул, напишу комент и на фиг отсюда.
😂😂😂
Блин, толи я дурак, толи... Алекс у тебя както понятние получалось
У меня были базовые уроки. Здесь эти базовые уроки уже непосредственно применяются
@@ArduNotes , я твои базовие уроки по 5 раз пересмотрел и досих пор пересматриваю(когда чтото делаю). Получаеться я дурак :(
@@ЕвгенийПанкратов-г5ь Сервера и клиенты - это тема как минимум на десяток видосов! И да, на эту тему уже сотни видосов есть! Берёшь в руки какой-нить ESPxxx и - полный вперёд! 👍😁🤪
Ничекон, молодец.
Можно было в начале не зачеркнуть alexgyver и написать сверху Nich1con,а сделать меню:
Nich1con <
AlexGyver
Кстати да! Зачёркивание акцентирует на полную замену, а указатель показывает на возможные варианты.
Голос Алекс Гайвера в 100000000 раз лучше подходит для видео уроков по ардуино !!!
Сделано классно в плане текстового меню, хотелось бы ещё увидеть реализацию графического меню когда есть отдельные кнопки для перехода на другие страницы, на которых есть ещё кнопки и т.д. Так же не могу не кинуть камень за бесконечный цикл, который, конечно, удобный, но делает непрозрачным весь код, а в большинстве случаев нужно не только выводить меню, но и опрашивать датчики, управлять чем то.
Круто, наконец понял как это кодить, про подачу материала - автор сам прокачает скил, главное что полезно и понятно)
Орнул с библиотеки и то что можно автору предъявить... 🤣
Гери, чего орёшь? Рожаешь что ли?
👍
было бы время всем этим заниматься.
Было бы желание, а время найдётся)
@@TedFanat просто есть приоритетные дела.
Дождался того, чего ждал несколько лет ❤️
Нужен update видео, ибо:
1. setCursor переводит по y построчно, а вот по x попиксельно.
2. F macro, не работает корректно с /n, нужно вводить /r/n - нужно добавить перевод каретки
Спасибо, решил проблему :)
Тема интересная и полезная. Но подача просто ужас! До средины уже заставлял себя смотреть. Дальше 8-й минуты не смог.
Очень тяжелая подача! Такое чувство что просто начитываете материал. Как лектор, а мне потом как студенту придется самому разбираться в конспекте и библиотеках.
Я настоятельно рекомендую посмотреть канал "Хочу Миллион Просмотров"! Там автор очень четко и понятно рассказывает КАК нужно доносить информацию и взаимодействовать со зрителем.
Роста вам!
Хорошее видео. Но я бы использовал вместо свитча массив указателей на функции. Свитч хорошо пойдет, если меню состоит из пары пунктов, но если делать меню с большим количеством пунктов и подпунктов, то в свитчах можно просто запутаться, да и добавление нового пункта будет проблематично. А с массивом указателей все проще, просто в инициализации указывается новая функция, которая должна отвечать за конкретный пункт. Количество пунктов можно будет получать из размера массива. Плюс свитча в том, что он понятен начинающим программистам, в то время, как указатели более сложная , но крайне полезная тема)
Олед дисплей это хорошо, но хотелось бы увидеть ролик про жк, и построение на них меню. И да, подача тяжеловата для усвоения
+1. Есть куча таких же дешёвых цветных дисплеев. На них бы обзор и разбор ещё как на паяльники))) и урок по менюшкам на них. Может либу даже)) GyverMenu
Очень хорошо. Отдельно спасибо за подробности с указателем
конечно интересно но алекс рассказывал более интересно. А то получается какая-то лекция(((((
О полезное видео. Такого нет ни у кого понятного видео. Спасибо за четкий урок👍
сделай пожалуйста видео по настройки часов реального времени с помощью меню и энкодера. пытался изучить скетч по теплице но там все очень запутанно так как множество дополнительного функционала
и да соглашусь с некоторыми комментаторами что нужно чуть поподробнее разъяснять
Столкнулся с проблемой, что при выводе параметров с
строка переходит на следующую, а текс печатается не сначала дисплея, а там где закончился на предыдущей строке. Как исправить?
Два раза скопировать строчки ради того чтобы внутри менять только цифру это конечно сильно, а ещё про индусов шутят сидят…
В каком месте? Все как надо
7:29 какие проблемы в будущем может создать двумерный массив, не совсем понимаю?
Извините , я один не могу найти библиотеку GyverOled?
Нашел прошлогодний проект Гайвера, есть библиотека на гитхабе. Кнопки скачать не нашел, пришлось ручками копипастить на комп, чуть дольше, но работает. Вроде) У меня 1106, не завелся, ска. Видимо только 1306.
github.com/AlexGyver/SDreader/tree/master/libraries
@@FuJLuII спасибо)
Отлично! Я как раз бьюсь на подобной задачей! Но с применением энкодера... Было бы кстати, увидеть урок на эту тему.
У гайвера есть же либа для работы с энкодером. Там почти так же что и с кнопками, только вместо вверх-вниз будет по-против часовой, а вместо кнопки окей - нажатие на энкодер.
@@dmitriibannikovasx Точно. Сейчас только увидел. Спасибо 😉✌
Целый килобайт памяти! На какие-то серьезные проекты памяти не останется :(
Жаль, думал использовать эту библиотеку. Увы, придется придумывать что-то свое.
Можно пжлст видос по работе с WiFi на esp8266 :)
А чо вас в поиске ютуба и googl'а пожизненно забанили?! 👍😁🤪
@@ГеннадийГром-в8ю да
@@MrTeStO-gc4tl 😥😪😭 Грусть, печаль, тоска! 👍😁🤪
Канал называется "заметки ардуинщика",а не "заметки esp-шника".
@@retrometanol2510 да хоть заметки шеф повара, есп тоже нужная штука
Как в всегда полезно :)
Спасибо, то что доктор прописал
Вы если взялись обучать новичков как работать на платформе Ардуино, то уж будьте добры, не ленитесь давать объяснения. Где общая схема подключения?
Куда автор спешит?
Спасибо за видео, очень интересно было смотреть.
Нифига не понял, но очень интересно
Помогите.Откуда взялся ITEMS?
у меня тоже IDE ругается на ITEMS ('ITEMS' was not declared in this scope
)
@@ganjawarsteiner добавь эту переменную в начале кода, тогда заработает
@@aroundx а как её добавить я вроде добавил написал в начале #define а оно чето не хочет работать стрелка не туда не сюда
Спасибо за видео. Но, скетчи из примера жутко тормозят и энкодер/кнопки отрабатывают не каждый раз. Оказалось, из-за отрисовки меню в каждом цикле loop. Если отрисовывать только после движения энкодера - отрабатывает на ура.
Молодец так держать!!!
👍
Но всеже рассказывай по проще, Alex всем нравился из-за простоты речи. Кажется что он один из нас.❤️
Привет Алекс удачи и успехов тебе.
Если не понятно, то можно посмотреть какие-либо уроки из серии "введение в ардуино". Здесь же автор уместил максимальное количество полезного материала на единицу времени. В данном контексте что-то разжёвывать смысла нет. Да и вообще, попробуйте сами повторить материал не банальным копипастом, тогда точно придет понимание того что вы делаете.
@@xswwsxzaqqaz Всё понятно Ардуино програмирою не первый год. А говорю об интонации и точке зрения к зрителям. Я не осуждаю автора, только хочу помочь и пожелать успехов в следующих роликах. А вообще ты классно рассказываешь, но не хочется чтобы канал стал похожим на остальные. У Александра особенность, интересно рассказывал и етим он поднял канал. Сейчас ето самый популярный канал об уроках ардуино, желаю и дальше быть лутшеми!!! 😀
Мало что понял если честно
Всё понятно Ардуино програмирою не первый год. А говорю об интонации и точке зрения к зрителям. Я не осуждаю автора, только хочу помочь и пожелать успехов в следующих роликах. А вообще ты классно рассказываешь, но не хочется чтобы канал стал похожим на остальные. У Александра особенность, интересно рассказывал и етим он поднял канал. Сейчас ето самый популярный канал об уроках ардуино, желаю и дальше быть лутшеми!!! 😀
... я так полагаю, что сначала нужно Русский язык выучить. А потом только пытаться освоить С/С++. Иначе, ни там, ни там не получается.
ВЕРНИТЕ АЛЕКС ГАЙВЕРААААА!!!!!!!!!!
Надо несколько видео на данную тему сделать! Но более развернуто!
Например как текст сделать крупнее... чтоб две строки помещалось на экран...
Анимации, различные графические эффекты...
Приветствую новый ведущий рубрики!
Желаю успехов, много идей для новых и интересных видео!!!
Отдельно не могу не согласиться с другими комментирующими про изложение темы. Пожалуйста, чуть помедленнее, а то нам новичкам не успеть переварить услышанное и связать с тем, что на видео показанно, хотя Гайвера я пересматриваю тоже помногу раз, может от непривычки кажется так. Понимаю ты стараешься сделать видео максимально-коротким, но при этом усваиваемость материала страдает.
Может привыкнув к тебе будет уже не так необычно.
Спасибо мне понравилось, я всё понял, а то что не понятно или забыто, можно пересмотреть видео снова, как я это часто делаю...
И снова желаю успехов и много интересных идей в Твоём не простом деле...
для кого это видео? для начинающих? не думаю...
Ну например не для кого, а для чего. Для трафика:-)
Да для начинающих. Если ты елементарных функций не знаешь, это твои проблемы. Их выучить изи за 1 день, та там даже учить нечего, просто запомнить и понять.
Да я согласен, автор не очень понятно объясняет. Но если тебе это надо, то ты поймёшь.
Даешь голос Гайвера!
Интересный урок, лайк
Добавление дисплея в мой проект оказалось сложнее, чем осуществление самого проекта)
Новый ведущий?
Эрнандо Барраган: *создаёт вайринг на основе синтаксиса C++*
Заметки ардуинщика: "Ай, да пофиг! Всё в одном файле запилим."
Разбивка на классы - это домашнее задание
Чёткие понятные видео.
Давайте по чесноку всё еще нет нормального урока по меню. Что бы с примерами от простого к сложному с энкодером, с кнопками, что бы простой урок по многоуровневому Что бы там объяснили зачем нужны эти массивы и ссылки и т.д.
Нормана, всегда смотрел на эти меню и диву давался.
"Звучит довольно запутано" У плюсовиков есть правило - если код запутан значит ты что-то делаешь неправильно. Код должен быть прозрачен и понятен. Когда у тебя код с магическими числами вперемешку с тернарными операторами, значит что-то пошло не так.
Полезное видео, но ... может стоить добавлять не только таймлайн, но и ссылки на библиотеки, урок, на который ссылаетесь и так далее.
Вопрос нуба: каким образом параметры пункта меню вывести к примеру, на управление шаговым двигателем?
Мне даже нравится появление нового голоса на канале. Чувствуется разделение. Что Gyver это фан и сумасбродство, а Nich1con это лекции и прям серьезно. Позволяет переключится и сразу настроится на нужный лад. А любителям поныть про изнасилованное детство, предлагаю сходить по известному адресу отписавшись от канала. Всем не угодишь.
Каналов об Ардуино мелион а хороший ведущий только один.
Желаю успехов.
Воу-хоу, новое видио, дождались....
По чаще видосы !
Топ 🔥🔥🔥🔥🔥🔥🔥
По какой чаще? Про чащу?
Ура!!! Новый видос!
Можно исходный код обучалки, надо на своем экране разобраться
Подскажите пожалуйста. У меня дисплей SH1106. При выводе изменяющегося числового значения оно наслаивается на себя же. Если использовать clear.display или вырисовывать сначала на этом месте черный приямокгольник, то экран мигает. Можно ли как то обойти эту проблему?
Эхх... А можно "для чайника" сделать урок про меню с LCD-дисплеем 20x4 и управлением от энкодера. Пункты - длинные, почти во всю строку и их 16-20. А ещё здорово было бы сохранять настройки (то, что выбрали в том или ином пункте) в EEPROM, и при старте, если настройки сохранены - читаем и применяем их.
Библиотеки нет нормальной для oLED, только бетта. На моем дисплее она работает криво. От видоса мало толка(
Есть скетч в котором указан дисплей 0.96" со своей библиотекой ,что изменить в скетче если дисплей1.3" SH1106
С нетерпением ожидаем, когда этот урок трансформируется в гибкую библиотеку...
такие библиотеки есть
@@ArduNotes Я знаю, перепробовал с десяток, но все они либо очень тяжёлые, либо вешают луп, и.к. используют While
Никак не получается победить этот урок. На экран выводится лютая дичь со смещением в каждой строке. К примеру Parametr 1 выводится как положено, а вот 2я строка Parametr 2 уже пишет с середины строки и так далее в каждой строке. Где собака зарыта ребят?
добавь
Очень полезное видео для новичков, но всё равно лайк
Отлично 👍
Как можно вывести данные например с датчика влажности почвы
Формат "без соплей и по делу" хорош. Но случать тяжеловато. И тем более вникнуть во все, не останавливая и не просматривая по нескольку раз. Впрочем, для этого и существуют уроки на Ютюбе. :) Молодцы! А как зовут-то ведущего???
ВАША библиотека GyverOLED может поддерживать дисплеи с драйвером CH1116.
Нужно изменить смешение. Файл GyverOLED.h строка 767 .
sendCommand(2 & 0xf); //set lower column address
заменить на
sendCommand(0 & 0xf); //set lower column address
Зачем вы приглашаете других дикторов? Обычно же канал нечинаешь смотреть и привыкаешь к нему именно из-за того, что автор высказывает свои мысли, если понятно для тебя излагает материал, делится какими-то созвучными твоим идеями. И здесь очень большое значение имеет манера изложения. Ты как бы становишься другом автора. Когда же на канал приходит диктор, который даже хорошо и быстро читает (а это не всегда так) - сразу все рушится. Очарование пропадает. Ты чувствуешь подмену и теряешь интерес. Вот и тема отличная - а слушать не хочется. Лучше меньше, да лучше!
Можно не смотреть) другим норм, без этих всех претензий к стилю
это не другой диктор, это другой АВТОР. Он делает полностью весь контент, а не только голос =) Зачем? Затем что от меня видосы выходят раз в полгода и это явно хуже, чем второй ведущий.
А я писал своё меню с инверсией выделенной строки. Но ваше гораздо проще в понимании кода :-)
01:50 - Простой вывод пунктов (F macro)? не могу найти ссылку на страницу
Я тоже кое как нашел. Там тоже не совсем понятно.
спасибо автору, всё понятно. Кто хоть чуток с этим связан, то прочитает без проблем. Коды читаемы.
Дочекалися!
бестолковое видео (слишком примитивное меню).. я хочу меню такого плана ruclips.net/video/bWJO3DX-1UE/видео.html пока сам пишу, но рад бы использовать какую нить библиотеку чтобы не заморачиваться... гм... хотя это за эту ночь написал... думаю еще денек, другой и мне уже никакая внешняя библиотека будет не нужна :-(
Я не знаю как у других, но у меня нифига не работает если делать так как на видео.
Работаю с ESP32 и все пошло по одному месту уже просто на Макро принте.
Инициализацию как на видео не получилось сделать, ругается компилятор. сделал так GyverOLED OLED;
Если прописать OLED.clear(); в loope то дисплей начинает моргать как сучка.
сам вывод макро нифига не работает так как в видео. Изначально текст очень большой, пришлось прибегнуть к методу OLED.setScale(); и поставить на минимум. Текст стал размером как на видео, НО выводится лесенкой и уже после 2 параметра нифига не видно. БЭКСЛЭШИ нигде не пропускал, делал все точь в точь как на видео.
Библиотеки GyverOled и GyverEncoder
+1 😢
Помучив немного ChatGPT добился объяснения, как убрать мерцание.
Далее полный ответ бота с кодом. Код запустился нормально без мерцания на esp32 и oled 1306 128x64.
Для того, чтобы функция oledUpdate выполнялась только после нажатия любой кнопки, необходимо внести следующие изменения в код:
1. Создать переменную bool, которая будет отвечать за обновление экрана. Назовем ее shouldUpdateScreen и установим значение false:
bool shouldUpdateScreen = false;
2. В функциях, которые отвечают за нажатия на кнопки, необходимо установить значение shouldUpdateScreen в true в месте, где это необходимо:
if (butUp.isPress()){
pointer--;
if (pointer
мне кажется без этих библиотек интереснее был бы.
Ну наконецто!
Как два блинка поморгать.
Смотрел на скорости х0,125 =)
Подскажите, у меня цветной олед дисплей 128x160. Сколько будет занимать буфер в моём случае? Зависит ли он от цветности дисплея? Побольше бы видео-уроков про работу с олед дисплеями, фишки, упрощения, как правильно выводить информацию, особенно если она постоянно меняется и при этом микроконтроллер совершает расчёты, а паралельно этому энкодером надо по меню шастать и менять параметры.
Или буфер кодирует только информацию о том, что горит пиксель или не горит, т.е. 0 или 1. А о цвете информации никакой? Правильно ли я понимаю, что буфером пользоваться в случае цветного вывода не получится?
@@Evgen8888буфер кодирует всю информацию, то есть полное состояние дисплея. Зависит от разрядности. Например, если 24 бита на пиксель, то буфер будет занимать 128*160*3 байт.
@@ruslansanzharov5825 Спасибо за ответ. Я уже догадался)))) В случае с ардуинкой это не вариант. Буду по старинке, перерисовывать только меняющуюся часть экрана.
Давай тоже самое с энкодером
хмм, при попытке залить скетч выдает такую ошибку
no matching function for call to 'GButton::GButton(int, int)'
библиотеки установлены, что не так?
добрый день помогите. не работает fmacro как должно.
дисплей SSD1306_128x64 при выводе меню. высвечивает Parameter 0: потом на второй строке в конце слова Parameter 0: выводит Param . но, а остальных строк вообще нет. то есть строки со смещением. в чем проблемка?
решено. нужно в конце строк поставить
вместо
@@nsklital ок, это решено. Только для нуба не понятно как и почему. А что делать с морганием дисплея? Реально как сучка стробит
вы не используете буфер памяти мк для дисплея + строка oled.update(); отсюда и мигания
нужно использовать только одно
А ты точно не индус..? -_-
Здравствуйте.Можно ли адаптировать этот скетч для дисплея на чипе ILI9341?
все ссылки на гайвера просто потому что это "удобно" скетчи ссылки на магазин все просто на гайвера потому что это удобно XD коммерция 0.хрен сотых)
Помогите решить проблему ! , Пытаюсь подключить Oled дисплей по I2C и Mpu 6050 , не получается ,идут помехи и на датчик и на дисплей, ( по отдельности все работает).
Подскажите пожалуйса, если я хочу сделать из дисплея читалку- как это реализовать?!
1) как я понимаю ардруино нехватит памяти?- тогда как подключить флэшку?!
2) выходит потребуется функция или библиотека преобразования типо: сделал шаг на дисплее, текст считался из файла и преобразовался в код для дисплея, переместили цурсор в файле текста.
Или есть более гуманные способы?
Ивот тут я понял, что мои знания в программироаании только только начали отрываться от нуля... Спасибо за урок, много нового узнал и кое что, в чем предстоит разобраться.
Эх, вспомнил времена как я продумывал алгоритм стирания последнего символа. Загвостка была в том что команда clear совсем стирала запись. Тогда я это исправил с помощью массива без последнего добавленного элемента
всё вроде хорошо, но только при работе выводятся непонятные символы. перезагрузка не помогает
Отличный видос, спасибо. Поддерживаю "Богдан Фесенко", будь проще и люди потянутся.
Поставил скорость просмотра 0,5. Пересматривать буду года два, снова и снова. Последний раз касался программирования еще до появления Z80. Как думаете, осилю?
Блин мужик, ты спешишь? Тебе по делам бежать? Брось тогда клипать эти видосы. Нихрена не понятно.
текст слишком быстро читается , но у кого времени больше, могут скачать, и замедленно посмотреть. объяснение доя такого как я дятла смысла написанных строк самое удобное что я встречал. а то как программисты заядлые чешут, не поймешь что они этой строкой хотят показать. мне норм.
Зачем так быстро подавать урок ? как будто лишь бы урок был , много интересного но усвоить нереально .
А можно подробный урок снять, чтобы с энкодером менюшка была?
Все здорово ! Молодцы !) Можно папку zip ну или rar со всеми библиотеками и примерами ?
Пипец. Меню на Ардуино - это для меня страшный сон.
Где же вы были с вашим видео, когда два года назад, я писал свое меню на свое термореле. Ох я мучился. Но все же написал код который работает до сих пор. Все по сути тоже самое, что и вашем видео. Только этот цзен мне пришлось постичь самому методом тыка.
Пробовал скорость воспроизведения ставить на 0,5, но все равно за видео не успеваю, а вот голос начинает уже напоминать словно последствия после инсульта.