Образование
Подкатегория
Сегодня займёмся максимально расширенной отработкой кнопки при помощи Arduino и моей библиотеки GyverButton. Будем ловить множественные клики, удержания, инкрементировать величины и многое другое!
Что хочу донести: можете пользоваться библиотекой, не разбираясь, как оно работает. А можете почитать исходник .cpp и попробовать понять. Также хочу приучить новичков работать с файлами .h библиотеки, в котором всегда содержатся все доступные методы (функции для объекта). В своих библиотеках я пишу подробное описание именно там.
▼ Модули, датчики и полезные штуки для Arduino ▼
http://alexgyver.ru/arduino_shop/
▼ Библиотека из видео ▼
● Сообщество https://community.alexgyver.ru..../resources/bibliotek
● Гитхаб https://github.com/AlexGyver/GyverLibs
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ ПРИСОЕДИНЯЙСЯ К СООБЩЕСТВУ! ▼
https://alexgyver.ru/community/
Теги: #arduino #уроки #ардуино
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Поддержать автора https://alexgyver.ru/support_alex/
► Официальный сайт: https://AlexGyver.ru/
► Почта: alex@alexgyver.ru
В этом выпуске будем учиться строить график в Excel по значениям, которые Arduino отправит нам в COM порт.
▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼
http://alexgyver.ru/arduino_lessons/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
Notepad++ можно скачать здесь:
https://notepad-plus-plus.org/download/v6.9.2.html
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом выпуске расскажу как построить график по значениям датчика из COM порта с Arduino в реальном времени, то есть все изменения значений с датчиков сразу видны!
▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼
http://alexgyver.ru/arduino_lessons/
Программы из выпуска
► на Java: http://alexgyver.ru/arduino/java_graph.rar
► SPPlotter: http://alexgyver.ru/arduino/serialportplotter.zip
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке я покажу вам как при помощи Arduino и модуля беспроводной связи nRF24L01 дистанционно управлять сервомашинкой, реле (то есть лампой из розетки), а также МОСФЕТ транзистором (реализовано как дистанционное управление яркостью светодиодной ленты на Ардуино).
В видео рассмотрено подключение, а также очень подробно рассмотрена прошивка для беспроводной связи между двумя Ардуино и управления лампочкой, LED лентой и радиоуправления сервомашинкой.
▼ Внимание! Я переехал на github, так что самые свежие версии показанного в видео лежат тут
https://github.com/AlexGyver/nRF24L01
► Обзор на модули: https://youtu.be/ACVtKDJVXS4
► Рулим серво: https://youtu.be/S0tb3jnfdw4
► Рулим БК мотором: https://youtu.be/8xGrPpXyc5w
▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
Композиция "Dirt Road Traveler" Audionautix
Композиция "Tennessee Hayride" Audionautix
В этом выпуске познакомимся с модулем беспроводной связи nRF24L01 для Ардуино, научимся его подключать, настраивать и решиим некоторые проблемы. Данный модуль позволяет передавать данные с Ардуино на Ардуино на расстояние до 2 километров, таким образом можно например делать штуки с дистанционным управлением на Arduino, всякие сигнализации, дистанционные кнопки, аппаратуру радиоуправления, и многое многое другое. Эти модули беспроводной связи для Arduino очень дёшвы, а спектр их применения - безгранично широк.
▼ Внимание! Я переехал на github, так что самые свежие версии показанного в видео лежат тут
https://github.com/AlexGyver/nRF24L01
►nRF24L01 без антенны http://ali.pub/m52a7
►nRF24L01 с антенной http://ali.pub/2cmut
►Адаптер питания http://ali.pub/ynf1u
▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼
http://alexgyver.ru/arduino_lessons/
▼ Куча модулей и полезных штук для Arduino ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом выпуске покажу вам как обработать значения с датчиков Ардуино, прогнав их через фильтр Калмана (Kalman filter). Это поможет отсеять практически любые шумы измерений при помощи Arduino, а также сгладить значения при резких скачках значений.
▼Архив с фильтром▼
http://alexgyver.ru/arduino/Kalman.rar
▼Видео про SerialPortPlotter▼
https://youtu.be/srWMdv6QA5k
▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼
http://alexgyver.ru/arduino_lessons/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом выпуске научимся управлять бесколлекторными (бесщёточными) моторчиками при помощи Ардуино (Arduino), используя стандартные регуляторы оборотов (ESC). При помощи потенциометра будем регулировать обороты, а также научимся калибровать регулятор оборотов, и сделаем авто - калибровку.
►Потенциометры: http://ali.pub/nmd80
►Ручки: http://ali.pub/nk2lh
►Движки и регули тут:
http://alexgyver.ru/quadcopters/
▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼
http://alexgyver.ru/arduino_lessons/
▼ Китайские Arduino и датчики ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
Сегодня рассмотрим генерацию случайных (псевдослучайных) чисел на Ардуино при помощи функции random
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке по программированию Ардуино я расскажу вам про условный оператор if и про оператор выбора switch.. case. Логические операторы критически важны для дальнейшей работы с платформой Arduino, вы увидите это в следующих уроках.
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке научимся работать с флажками и сделаем расширенную отработку нажатия кнопки с защитой от дребезга контактов.
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Скетчи из урока ▼
http://alexgyver.ru/arduino/lesson_6_sketch.rar
▼ OneButton library ▼
https://github.com/mathertel/OneButton
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке Arduino я продолжу свой сказ о переменных, и на этот раз подробнее рассмотрим объявление переменных и констант в Ардуино и действия с ними, а также познакомимся с директивой define и целой кучей математических операторов.
В следующем уроке Arduino будет рассмотрена базовая работа с последовательным портом через монитор.
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом выпуске уроков по Ардуино я расскажу вам про структуру программы (скетча) для Arduino, а дальше рассмотрим основные типы данных: boolean, byte, int, long и остальные. Обязательно заведите себе тетрадочку для записи уроков Arduino, я специально даю материал в виде конспекта лекций, чтобы лучше усваивалось и запоминалось.
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
▼ Моя страничка на GitHub (все проекты Arduino) ▼
https://github.com/AlexGyver
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
Композиция "Acoustic Blues" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Композиция "Hustle" принадлежит исполнителю Kevin MacLeod. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Оригинальная версия: http://incompetech.com/music/r....oyalty-free/index.ht
Исполнитель: http://incompetech.com/
В этом уроке рассмотрим такую важную часть работы с Arduino как монитор порта. Научимся отправлять данные с Ардуино и читать их на компьютере, а также принимать отправленные с компьютера данные самой Ардуиной.
Следующий Arduino урок будет про условные операторы и операторы выбора.
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Моя страничка на GitHub (все проекты Arduino) ▼
https://github.com/AlexGyver
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом видео покажу вам как подключить сервомашинку к Ардуино, и управлять ей при помощи библиотеки Arduino Servo. В примере рассмотрено создание простейшего сервотестера.
Сервопривод является неотъемлемой частью любого робота/самолёта и других устройств, управляемый при помощи Ардуино сервопривод может открывать щеколды и замки, поворачивать заслонки, вращать ручки, отклонять поверхности крыла самолёта... Уметь управлять сервомашинкой при помощи Ардуино очень важно каждому любителю робототехники!
▼ Китайские Arduino и датчики ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
Сервомашинки можно купить точно там же
▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼
http://alexgyver.ru/arduino_lessons/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке научимся создавать собственные функции!
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке по программированию Arduino я расскажу вам, что такое ШИМ сигнал, и как его использовать для плавного управления мощностью разной нагрузки.
▼ ЭЛЕКТРОННЫЕ НАБОРЫ ▼
http://alexgyver.ru/diy_kits/
▼ Осциллограф ▼
● Набор с корпусом http://ali.pub/1q47b1
● Собранный с корпусом http://ali.pub/1q47go
● Набор без корпуса http://ali.pub/1q47j0
▼ Готовые силовые модули ▼
http://ali.pub/1rcy4z
▼ Список мосфетов ▼
http://alexgyver.ru/electronics/
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке рассмотрим подключение светодиодов к Arduino, научимся рассчитывать токоограничивающий резистор, а также управлять светодиодом при помощи кнопки.
▼ Пачку светодиодов можно купить здесь▼
http://alexgyver.ru/electronics/
▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼
http://alexgyver.ru/arduino_lessons/
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке рассмотрим аналоговые пины Ардуино и подключение потенциометров, а также функции преобразования диапазона значений.
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
▼ 10 крутилок и колпачков ▼
http://ali.pub/1rcugd
http://ali.pub/1rcuip
http://ali.pub/1rcult
http://ali.pub/1rcuvq
▼ Скетч к видео ▼
http://alexgyver.ru/arduino/lesson_10_sketch.rar
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке научимся работать с массивами данных!
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru
В этом уроке познакомимся с циклами и особенностями их работы
▼ ВСЕ УРОКИ + КОНСПЕКТЫ В PDF ▼
http://alexgyver.ru/arduino_lessons/
▼ Модули, датчики и полезные штуки для Arduino ДЁШЕВО ▼
http://alexgyver.ru/arduino_shop/
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
► Основной канал: https://www.youtube.com/c/AlexGyverShow
► Официальный сайт: http://AlexGyver.ru/
► Почта: alexgyvershow@ya.ru