No video

Уроки Arduino. Расширенное управление кнопкой

  Рет қаралды 222,611

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

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

Күн бұрын

Сегодня займёмся максимально расширенной отработкой кнопки при помощи Arduino и моей библиотеки GyverButton. Будем ловить множественные клики, удержания, инкрементировать величины и многое другое!
Что хочу донести: можете пользоваться библиотекой, не разбираясь, как оно работает. А можете почитать исходник .cpp и попробовать понять. Также хочу приучить новичков работать с файлами .h библиотеки, в котором всегда содержатся все доступные методы (функции для объекта). В своих библиотеках я пишу подробное описание именно там.
▼ Документация к GyverButton ▼
alexgyver.ru/g...
▼ Огромный стартовый набор GyverKIT ▼
kit.alexgyver.ru/
▼ Уроки Arduino на сайте ▼
alexgyver.ru/l...
▼ Модули и датчики с Али ▼
alexgyver.ru/ar...
▼ Страница "Заметок Ардуинщика" ▼
alexgyver.ru/ar...
Теги: #arduino #уроки #ардуино #alexgyver
●●●●●●●●●●●●●●●●●●●●
► Основной канал: / alexgyvershow
► Поддержать автора alexgyver.ru/s...
► Официальный сайт: alexgyver.ru/
► Почта: alex@alexgyver.ru

Пікірлер: 495
@pomidor87
@pomidor87 5 жыл бұрын
Ждал возобновления этого канала, больше чем Новый Год
@MurZZZilla
@MurZZZilla 5 жыл бұрын
Бедолага.
@user-bz7tv9lx6t
@user-bz7tv9lx6t 5 жыл бұрын
Ну наконец-то, я уж думал не будет видосов по ардуинке :)
@user-wl7qy6xl6s
@user-wl7qy6xl6s 5 жыл бұрын
ЕЩЕ ЕЩЕ ЕЩЕ
@nimitrorrrr5889
@nimitrorrrr5889 4 жыл бұрын
Больше не будет...
@UK8CFT
@UK8CFT 4 жыл бұрын
И все!..
@rifatzabirov9800
@rifatzabirov9800 4 жыл бұрын
@@nimitrorrrr5889 будет
@os3898
@os3898 5 жыл бұрын
Очень жаль, что канал остановился. Он мне очень помог. Спасибо автору.
@farkhodpulatov6366
@farkhodpulatov6366 4 жыл бұрын
Не расстраивайся. Потому что задача этого канала заключалась в обучении людей использованию Arduino. А, задача канала была выполненна.
@kamilbro4488
@kamilbro4488 4 жыл бұрын
Есть много чего изучить : жидкокристалические экраны, DHT11, и другие датчики.
@Worm21
@Worm21 5 жыл бұрын
Не обманул Alex что новые видосы будут осенью =) 30 ноября
@alexeylugovets4120
@alexeylugovets4120 5 жыл бұрын
Большое спасибо за оживление канала, пусть он приносит не только наши благодарности, но удовольствие и достойную награду)
@user-ts3sf2lf8h
@user-ts3sf2lf8h 5 жыл бұрын
Я так долго ждал возрождение этого канала, Gyver Спасибо!!!
@UK8CFT
@UK8CFT 4 жыл бұрын
И все!.. видосов нет
@MaxBudkin
@MaxBudkin 2 жыл бұрын
Спасибо, Гайвер, за твои уроки и наработки! Смотрю тебя больше 6 лет с видео о маске осознанных сновидений)) С удовольствием пересматриваю твои видео для освежения информации в своей памяти)
@user-zg7hg3rv6r
@user-zg7hg3rv6r 4 жыл бұрын
Спасибо Вам большое, Алекс! С Вашей библиотекой я теперь могу писать разные скетчи с кнопками! Большой Вам + за труд!👍
@user-td9fn8fj3o
@user-td9fn8fj3o 4 жыл бұрын
Огонь, очень круто!!! Я в этом деле новичок, перерыл весь интернет, но ничего лучше этого канала не встречал)))
@Dnenp
@Dnenp 5 жыл бұрын
Может перевести комменты к библиотеке на английский, а к таким роликам добавлять английские субтитры и описание? Штука то крутая, с ее помощью можно расширять аудиторию.
@Jackson_Sam
@Jackson_Sam 5 жыл бұрын
Большое спасибо, Александр! Эта библиотека бесценный подарок начинающим ардуинщикам. Успехов и процветания!
@MaPeHuH
@MaPeHuH 5 жыл бұрын
Гениальная библиотека! Аналогов точно нет! Спасибо за Вашу работу!!!
@dmitrychangli7863
@dmitrychangli7863 5 жыл бұрын
Больше новогодних самоделок на основном канале,это очень круто
@trudovik2702
@trudovik2702 5 жыл бұрын
Ура! Заметки!
@jz-gte5419
@jz-gte5419 5 жыл бұрын
Наконец то, очень рад появлению новых выпусков на этом канале, по чаще бы, очень понятно объясняешь, удачи и успехов тебе!!!
@v1svaldis
@v1svaldis 5 жыл бұрын
Это настолько классно и годно, что можно использовать как учебное пособие на парах в универе)
@andrewsha1
@andrewsha1 5 жыл бұрын
О боже мой, канал жив! Канал жив!!! Ура! Алекс, спасибо. Очень жду уроков по сну ардуины ну и по чему-нибудь ещё интересного) Спасибо за контент!
@AlexGyverShow
@AlexGyverShow 5 жыл бұрын
Как называется прога для схем? Название проги в левом нижнем углу, внимательнее надо быть
@antonfil42
@antonfil42 5 жыл бұрын
Тьфу , точно . Не заметил . Спасибо!
@alibekturgunov692
@alibekturgunov692 5 жыл бұрын
Привет
@alibekturgunov692
@alibekturgunov692 5 жыл бұрын
Помнишь я тебя ничаино назвал Gayver joy
@user-ty2mb1nn9w
@user-ty2mb1nn9w 5 жыл бұрын
Наконец-то! Меня услышали!😭😂😂😭
@user-qc4mp3xu4k
@user-qc4mp3xu4k 5 жыл бұрын
ууррраааа новые уроки, алекс, люблю челую, ставлю лайк
@krestanosets
@krestanosets 4 жыл бұрын
Из разряда всё гениальное просто. Заметил что на одной плате несколько кнопок параллельно подключены к одному пину но через разные резисторы. Если объединить это с множественными кликами можно получить овердохрена команд при использовании всего одного пина.
@vTeb9PticyKidal
@vTeb9PticyKidal 4 жыл бұрын
2 недели башку ломал! это божественная библиотека! то что прям нужно было!
@IgorStepochkin
@IgorStepochkin 5 жыл бұрын
Mybutt(). Юморист :))
@system_out_println0
@system_out_println0 5 жыл бұрын
My butt is big)
@dh40d2
@dh40d2 5 жыл бұрын
Is very very big)
@XAP2P
@XAP2P 5 жыл бұрын
*MYBUTT IS BIG! IS VERY VERY BIG!*
@user-bt7lw1oc2g
@user-bt7lw1oc2g 4 жыл бұрын
Я даже и не задумывался о том, что можно дома делать такие полезные вещи на Arduino! Спасибо!
@user-bt7lw1oc2g
@user-bt7lw1oc2g 4 жыл бұрын
А ещё я новых видосов ждал!
@MrAndreanoss
@MrAndreanoss 3 жыл бұрын
Ты хороший человек. Держи поддержку) Учусь на твоих уроках, хочу собрать серьезный проект, жаль пока навыков маловато(
@dajok3r89
@dajok3r89 5 жыл бұрын
Хоть что-то полезное на KZbin.
@MurZZZilla
@MurZZZilla 5 жыл бұрын
Хреново, когда поиск не работает и мыслей нет.
@user-jv8ir9ku3t
@user-jv8ir9ku3t 4 жыл бұрын
спасибо большое! Уже год пользуюсь твоей библиотекой, все стало раз в десять удобнее! Большущий РЕСПЕКТ тебе, дружище! П.С.: поставил бы хоть сто лайков))
@eddieguerero6858
@eddieguerero6858 5 жыл бұрын
Спасибо большое! Очень ждал видео уроков по программированию! Снимай больше!
@DmitriCeban
@DmitriCeban 5 жыл бұрын
Афигеть!!! Это что правда? Мне не приснилось? Это действительно новый урок на канале? Я не хочу просыпаться!
@sazontievmichail
@sazontievmichail 5 жыл бұрын
Чистый код? Лучше вообще не использовать функцию loop. Так как постоянно опрашивать состояние портов это вообще не лучшая идея. На amega существуют внешние прерывания на всех портах PORTB, PORTD, PORTC (D0-D13 A0-A7) там они более ограничены, генерироватся будут всегда при изменении сигнала, но это явно будет лучше чем постоянно проверять состояния пина. Ну и второе, на кнопках не плохо бы бороться с дребезгом аппаратно, а не программно(что сэкономит ещё кучу процессорного времени). И да, аппаратному способу борьбы с дребезгом не проблема даже китайские кнопки))) Как пример это использование китайских энкодеров, если бороться с дребезгом программно то можно прийти к тому, что при быстром прокручивании мы будем терять часть сигналов, что не есть хорошо, понятно что при аппаратно способе такого не произойдёт. А реализовывается то элементарно при помощи резистора и конденсатора, если ещё и триггер шмита добавить то становится совсем гуд)) Вот секрет чистоты кода: не использовать функцию loop как и бесконечные циклы а работать с прерываниями, и бороться со всеми проблемами аппаратно. И не забываем, что у нас всего 16Мгц в процессоре и всего пара килобайт памяти))
@clydewarrior2255
@clydewarrior2255 5 жыл бұрын
Не использовать loop и бесконечные циклы? Это как? Через goto возвращаться на начало или что?
@sazontievmichail
@sazontievmichail 5 жыл бұрын
@@clydewarrior2255 goto это зло, и ещё на первом курсе учат его не использовать никогда. Использовать стоит прерывания, коих на atmega в принципе достаточно.
@Salovyan
@Salovyan 5 жыл бұрын
Саша, я уже отчаился что я что то соберу по твоим схемам, теперь я просто смотрю твои видосы чтоб послушать твой голос
@user-py4wb4xi8y
@user-py4wb4xi8y 5 жыл бұрын
Метод устранения дребезга контактов с помощью времени (пусть и самого маленького, порядка 20-50мс) не самый лучший вариант. Мне кажется, что аппаратный антидребезг с помощью 2 резисторов и керамического конденсатора (плюс 2 элемента к схеме кнопки), убережёт от многих непонятных ситуаций и ложных срабатываний "китайских кнопок"😎😎😎
@AlexGyverShow
@AlexGyverShow 5 жыл бұрын
Канал для новичков в этой сфере. Да и простейшие компоненты ещё где то купить надо, не в совке живём
@clydewarrior2255
@clydewarrior2255 5 жыл бұрын
Опять же, не нужно забывать, что целесообразность зависит от конкретной задачи
@markevich1509
@markevich1509 5 жыл бұрын
Это то что я ждал долгое время, а именно новых уроков и такой библиотеки!!!
@andreym7226
@andreym7226 5 жыл бұрын
Я считаю что это очень полезная информация.Александр спасибо тебе огромное.Удачи. :)
@Edvard_Nygma
@Edvard_Nygma 5 жыл бұрын
Как же я рад что появилось новое видео!!! Не забрасывай этот канал!
@MrDik8
@MrDik8 5 жыл бұрын
Наконец-то новый видос на этом канале, не оставляй его! Очень интересно тут)
@dh40d2
@dh40d2 5 жыл бұрын
Вместо "Нафига", "Такое есть", "Говно" и т.д... Простое, человеческое СПАСИБО!)
@user-jm9jq7yj4k
@user-jm9jq7yj4k 4 жыл бұрын
Когда будет следуйщие уроки??!?!! Я их ооочень ждуу!!
@thegromav
@thegromav 5 жыл бұрын
Прекрасная библиотека! Спасибо большое за твои труды! :)
@user-jm9jq7yj4k
@user-jm9jq7yj4k 4 жыл бұрын
3:19🤣🤣🤣 моя задницы подключена к 3 пину!))
@krounis7985
@krounis7985 5 жыл бұрын
наконец-то достойный обработчик кнопки и клавиатуры, спасибо
@user-wk2vq8eo7f
@user-wk2vq8eo7f 4 жыл бұрын
С библиотекой это ты хорошо придумал! ПОЛЕЗНАЯ ВЕЩЬ!!!
@seacoast2686
@seacoast2686 5 жыл бұрын
я ждал это видео
@gPaTyTu
@gPaTyTu 5 жыл бұрын
наконец то , и года не прошло , а нет прошло
@veg_lem6864
@veg_lem6864 5 жыл бұрын
Дождались товарищи !!!!
@_kipovets_85
@_kipovets_85 2 жыл бұрын
Супер надеюсь теперь я смогу осилить тестовый стенд для проверки китайских кнопок😆
@user-hu6py8kr9c
@user-hu6py8kr9c 5 жыл бұрын
Ура. Наконец. Уж думал больше видео не будет. Очень подробно и толково.
@user-mg1id7yk4k
@user-mg1id7yk4k 5 жыл бұрын
Почему остановились уроки по ардуино? Народ ведь в ожидании.
@sendarium
@sendarium 5 жыл бұрын
Опа, видосик. И года не прошло... :)
@user-jm9jq7yj4k
@user-jm9jq7yj4k 4 жыл бұрын
2 года уже прошло.....
@dside_ru
@dside_ru 5 жыл бұрын
Алекс, у тебя защита от повторных срабатываний работает как throttle, а не как debounce. Throttle игнорирует нажатия в течение заданного промежутка после *принятого* нажатия, а debounce после *любого*, сбрасывая таймер на исходную задержку при "проглоченных" повторных нажатиях. Т. е. с настоящим debounce нажатия на кнопку не должны регистрироваться, пока кнопку не перестанут трогать хотя бы на секунду. Если нажать кнопку дважды с интервалом в полсекунды, зарегистрируется только первое нажатие, а повторное нажатие можно будет совершить только спустя полторы (!) секунды после первого.
@ArduNotes
@ArduNotes 5 жыл бұрын
Как в этом случае ловить короткие клики без ошибок?
@dside_ru
@dside_ru 5 жыл бұрын
@@ArduNotes не вполне понял вопрос, каких именно ошибок? Уточню: механизм для показанной задачи правильный, просто не соответствует названию.
@dside_ru
@dside_ru 5 жыл бұрын
(Исправил опечатку: denounce -> debounce)
@user-nr5kj6zm2k
@user-nr5kj6zm2k 4 жыл бұрын
Гайвер, красавчик, спасибо за библиотеку!)
@user-xw1ez8ig2k
@user-xw1ez8ig2k 3 жыл бұрын
Это частично тригер, таймер и счётчик, понятно спасибо.
@qsandr
@qsandr 5 жыл бұрын
Алекс, спасибо за продолжение уроков! очень полезно!
@victormog
@victormog 5 жыл бұрын
*За программулину - отдельное спасибо!*
@user-nv2jc9rk4k
@user-nv2jc9rk4k 5 жыл бұрын
Урааа! Дождались, товарищи.
@nakam1k
@nakam1k 5 жыл бұрын
Пушка) Не бросай этот канал так надолго плз)
@MaxBudkin
@MaxBudkin 5 жыл бұрын
Ура, канал жив!
@rustamakhmullaev5697
@rustamakhmullaev5697 5 жыл бұрын
Алекс, спасибо за видео! сними плз урок про управление питанием ардуинки (экономичный режим, сон итд) и про то как можно сохранять необходимые значения даже после отключения питания.. ЗАРАНЕЕ СПАСИБО!
@romanzukov2525
@romanzukov2525 5 жыл бұрын
Поддерживаю по поводу уроков о режиме сна. Даже учитывая то что информации по теме режима сна для ардуино в просторах интернета валом и я уже успел её изучить и затестить, но я с удовольствием посмотрел бы видосик от гайвера, дополнить знания так сказать) А по поводу сохраниения значений, то погугли по теме EEPROM память, там всё просто до банальности.
@user-fm5tl6hm6b
@user-fm5tl6hm6b 5 жыл бұрын
Как я рад что ты жив!
@dimasinnet
@dimasinnet 5 жыл бұрын
Вот Алекс, такие уроки оч нужны. Но блин где ты был лет 5 назал?))) Четко и понятно
@clydewarrior2255
@clydewarrior2255 5 жыл бұрын
Это самая крутая библиотека из всех что есть, спасибо бро
@denis4846
@denis4846 5 жыл бұрын
Ура, ура, ура. А-то ты уже такие вещи творишь на втором канале, у тут все на уровне "hello world"...
@Lukanyator
@Lukanyator 5 жыл бұрын
уря уря уря, сто лет ждём уроков тут!
@user-gd6gg6uf1y
@user-gd6gg6uf1y 5 жыл бұрын
По поводу тика можно сделать фишку с ускорением тиков, когда долго жмёшь кнопку, т.е чем дольше кнопка нажата, тем чаще тики
@user-dy5nn8xk7t
@user-dy5nn8xk7t 5 жыл бұрын
Когда будет новое видео, мы ждём
@farkhodpulatov6366
@farkhodpulatov6366 4 жыл бұрын
Не будет. Задача канала была в том, что-бы обучить людей использованию >. А, автор рассказал всё и тем самым задача канала была выполнена.
@user-hi1pd1xr7g
@user-hi1pd1xr7g 5 жыл бұрын
Наконец то заметки ардуинщика!!!
@Shuhret
@Shuhret 4 жыл бұрын
Алекс, давно не было новых видео по ардуино, народ волнуется!
@alexeyborrey699
@alexeyborrey699 5 жыл бұрын
Очень полезная библиотека. Спасибо!
@cr4mlin
@cr4mlin 5 жыл бұрын
Ураа ты вернулся на этот канал
@L1X_VtH
@L1X_VtH Жыл бұрын
Это гениально!!!! Спасибо за все
@R4mon0f
@R4mon0f 5 жыл бұрын
ТЫ ЖЫВОЙ!!!
@SpringsAndWheels
@SpringsAndWheels 5 жыл бұрын
огромное спасибо за input pull up! частенько видал такие схемы, но не знал как реализовано
@SMV1972
@SMV1972 5 ай бұрын
Спасибо вам, очень очень на высоте все!
@vladislavtv6719
@vladislavtv6719 5 жыл бұрын
молодец гайвер продолжил уроки пожалуйста продолжи я и так не научился прогромировать машинки
@artyomvahitov1125
@artyomvahitov1125 5 жыл бұрын
Как раз ардуинка пришла.Спасибо большое Алекс!
@vladimirkotov4073
@vladimirkotov4073 5 жыл бұрын
Можешь подключить головку от синдрома к практике и что бы она подсвечивала и прожигала, и чтобы по мимо задавать координаты x y, можно было отклонять луч, самой головкой
@user-kp4tc1sy5z
@user-kp4tc1sy5z 5 жыл бұрын
Спасибо! Прям порадовал продуктивной неделей
@iliasalaur
@iliasalaur 5 жыл бұрын
Ура АРДУИНЩИК ВЕРНУЛСЯ!!!!!!!!!
@user-qn9mz7vp1f
@user-qn9mz7vp1f 5 жыл бұрын
эта библиотека будет работать с stm32 ?
@karsak5028
@karsak5028 5 жыл бұрын
Я долго ждал этого видео
@smodiffnya
@smodiffnya 5 жыл бұрын
Вот только вчера подписался , увидел что ты не выпускаешь видео как уже год , сегодня , ХОБА видос :))
@clydewarrior2255
@clydewarrior2255 5 жыл бұрын
Еще хотелось бы какую-нибудь библиотеку, для удобной работы с EEPROM. Чтобы работать с двухбайтовыми числами, и чтобы использовались все ячейки по очереди и не изнашивались одни и те же
@ShElectricheskiy
@ShElectricheskiy 5 жыл бұрын
красава алекс я давно ждал видоса здесь
@NeWMectogan
@NeWMectogan 5 жыл бұрын
ураааа наконец-то супер полезное !! огромное спасибо за "заметки ардуинщика" ты крут .
@konstantingtr
@konstantingtr 5 жыл бұрын
Лайк за возвращение рубрики.
@losi6609
@losi6609 5 жыл бұрын
Ты вернулся!
@alexgis3096
@alexgis3096 5 жыл бұрын
Год спустя ты вновь с нами:)
@Megavolt.
@Megavolt. 5 жыл бұрын
Когда нибудь я всё это освою... Ну очень полезная штука!
@deverdum969
@deverdum969 4 жыл бұрын
Спасибо большое. Я хотел сделать оружие на Ардуино и команда step мне помогла. И можно скорострельность регулировать. Спасибо
@all4324
@all4324 5 жыл бұрын
О дааааааааааааа, наконец то ты вернулся к этому каналу
@coolscience
@coolscience 5 жыл бұрын
уж думал не доживу до нового видео
@ViRus4363
@ViRus4363 5 жыл бұрын
Было бы здорово, если бы можно было ещё отслеживать кнопки висящие на мультиплексоре. Т. Е. При инициализации указывать не пин, а какую-то переменную isSomeButtonPressed
@vitalyshakhoval5892
@vitalyshakhoval5892 5 жыл бұрын
УРА, еще уроки)) не останавливайся)
@user-ft4vg1ms9s
@user-ft4vg1ms9s 5 жыл бұрын
Дождались!!!
@ochenugarno9989
@ochenugarno9989 5 жыл бұрын
Заставка супер)
@AisenPopov
@AisenPopov 5 жыл бұрын
ООО как раз понадобиться. Если помнишь меня, то я все ещё не начал проект табло прибытия :) до дмб 20 дней
@user-jy1uw1qe8w
@user-jy1uw1qe8w 5 жыл бұрын
Интересно было бы посмотреть программирование светодиодов WS2812B при помощи ардуино, изменение цвета, яркости и программирование порядка включения
@user-jn9sz2tp5u
@user-jn9sz2tp5u 5 жыл бұрын
8:27 можно номеронабиратель от дискового телефона приспособить.
@mishamartirosyan2629
@mishamartirosyan2629 4 жыл бұрын
блин ты меня спас с библиотекой спс
@user-dp1qz3tz9m
@user-dp1qz3tz9m 5 жыл бұрын
Как долго те небыло!
@trudovik2702
@trudovik2702 5 жыл бұрын
Я один жду видео про уход ардуины в сон??
@Nehochuha_koto_vibral_etot_nik
@Nehochuha_koto_vibral_etot_nik 5 жыл бұрын
Ураааааа ты вернулся
Уроки Ардуино #16 - аппаратные прерывания
8:05
Заметки Ардуинщика
Рет қаралды 241 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 9 МЛН
Dad Makes Daughter Clean Up Spilled Chips #shorts
00:16
Fabiosa Stories
Рет қаралды 1,7 МЛН
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 16 МЛН
English or Spanish 🤣
00:16
GL Show
Рет қаралды 5 МЛН
Smart Home Device ✅
1:19
CHHUNLONG KH
Рет қаралды 3
Brushless motor ESC control by Arduino [Arduino lessons]
11:31
Заметки Ардуинщика
Рет қаралды 645 М.
Уроки Arduino. Работа с энкодером
10:55
Заметки Ардуинщика
Рет қаралды 182 М.
БЫСТРЫЙ СТАРТ в EasyEDA Pro - Проект схемы
11:32
ATtiny26 - новый король бомж самоделок?
10:40
Заметки Ардуинщика
Рет қаралды 323 М.
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 111 М.
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Управление моторами с Arduino
15:44
Заметки Ардуинщика
Рет қаралды 494 М.
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 9 МЛН