Сегодня в урокеподключим шаговый двигатель 28BYJ-48 к Arduino и научимся вращать вал двигателя в разные стороны и изменять скорость вращения с помощью потенциометра и энкодераKY-040.
Кратко, что такое шаговый двигатель
- это двигатель, который способен осуществлять вращение на 1 шаг. Шаг —
это угол, который обусловлен устройством каждого конкретного шагового
двигателя.
В продолжение урока:Делаем MP3-плеер на DFPlayer Mini и Arduino. Рассмотрим, как можно создавать плейлисты для воспроизведения композиции с автоматическим определением количества плейлистов и количества треков в каждом плейлисте. А также сделаем воспроизведение случайного трека и зациклим воспроизведение композиции в одной папке.
После того, как я сделал урок с использованием MP3-плеера написал мне подписчик: «познавательное
видео! а можешь рассказать как сделать, например, 10 папок с музыкой и
в них 10 музыкальных фрагментов, как подключаются кнопки выбора по
папкам, и оставить громкость + - , воспроизведение и стоп? Я видел схему
с множеством резисторов, для определения, например, каждой кнопки -
музыкальному отрывку, но не нашел как подключить кнопки выбора папок -
буду признателен за помощь!»
Как воспроизвести аудиофайлы в формате wav я уже рассказывал в уроке: Arduino SD карта. Воспроизводим звуки и музыку в wav формате.
Данный способ подходит, когда нужно воспроизвести файлы не очень
высокого качества, например, уведомления, оповещение и пр. Если же надо
воспроизводить файлы в формате mp3, нам поможет модуль
DFPlayer Mini.
MP3-плеер DFPlayer Mini позволяет
воспроизводить аудиофайлы, записанные на карту памяти формата microSD. С
помощью этого плеера можно управлять музыкой: приостановка и
возобновление воспроизведения аудиофайла. А также можно установить
громкость из 30-ти уровней громкости и одни из 6-ти режимов эквалайзера.
Сегодня в уроке научимся делать анимацию и выводить ее на дисплей Nextion. Вся программная часть будет реализована с использованием возможностей Nextion Editor, без использования Arduino.
Подготавливаем картинки для вывода анимации на экран Nextion.
Nextion display не умеет выводить gif анимацию или видео на экран. Это касается старых моделей. Новые модели, скорее всего, умеют воспроизводить видео и звук, так как в Nextion Editor появились инструменты позволяющие добавлять элементы медиа.