Mit KI Ähnliches finden
Druckprofil(0)
Modelldatei(0)
Veröffentlicht:2021-12-19 23:36:04
0
0
윈도우용 USB 볼륨 제어
https://www.instructables.com/Digispark-Volume-Control/
코드와 배선
https://learn.adafruit.com/trinket-usb-volume-knob/code
저는 저렴한 MCU 보드인 Digispark Attiny85를 사용했습니다.
아두이노 IDE를 위한 라이브러리 '트린케트 USB 키보드'.
코드는 트린케트 볼륨 노브 플러스라는 이름의 예입니다.
원본 DIY 프로젝트에서 MUTE 표시를 놓쳤습니다. 그 MCU 보드에는 소프트웨어 LED 스위칭을 위한 무료 디지털 핀이 없습니다. 저는 회전 인코더를 누른 것으로 트리거되는 플립-플로프를 사용하여 이 문제를 해결했습니다.
시작할 때 LED를 켜야 하는 경우:
이것을 추가하세요:
pinMode(PIN_ENCODER_SWITCH, OUTPUT);
스위치는 활성 하이이고, 활성 로우가 아닙니다.
트린케트의 내장된 LED와 같은 핀을 공유하기 때문에.
// LED는 풀다운 레지스터의 역할을 합니다.
디지털Write(PIN_ENCODER_SWITCH, HIGH);
지연(200);
피인모드(PIN_ENCODER_SWITCH, INPUT);
