Мультимедийная клавиатура
Мультимедийная клавиатура для управления звуком. RPI pico эмулирует мультимедийную HID-клавиатуру
Функциональность
Увеличение/уменьшение громкости
пауза/воспроизведение
следующий трек
предыдущий трек
остановить трек
Google Meet отключил микрофон
Кнопка A (неопределенная кнопка)
Для HW нам нужно
1x RPI пико
6x переключатель 6x6 мм 7 мм ссылка
1x ссылка на модуль поворотного энкодера
провода
1 винт М4
1 звено с гайкой M4
2 винта М3
2x гайка M3, звено
4x колодки ссылка
1x кабель микро-USB
Аппаратное подключение
Переключатели на клавиатуре используют один общий провод заземления. На нижней стороне находится отверстие для переключения RPI pico в режим «вспышка» без открытия корпуса. В качестве MCU используется RPI pico. В настоящее время RPI pico дешевле, чем Arduino Micro.
Распиновка Пико:
Энкодер ДТ-20
Энкодер CLK-21
Энкодер ПО-19
Переключить предварительный — 6
Выключатель стоп — 5
Переключиться дальше — 3
Кнопка переключения А — 5
Выключить звук — 4
Кнопка переключения С — 7
ЮВ
Для программирования используется Arduino IDE. Необходимо установить поддержку платы RPI pico в Arduino IDE. Ссылка на библиотеку здесь. Тогда в качестве платы нам понадобится использовать «платы Arduino Mbed OS RP2040». Перед прошивкой ПО удерживайте переключатель BOOT и включите RPI pico.
Ссылка на исходный код
- Комментарии
Ссылка появится после регистрации





























