똑똑한 멍청이의 작업공간

로터리 엔코더를 이용한 PC 볼륨 컨트롤러 본문

#개발/아두이노

로터리 엔코더를 이용한 PC 볼륨 컨트롤러

똑똑한 멍청이 2020. 3. 8. 03:38

버튼식 로터리 엔코더와 아두이노 마이크로(ATMEGA 32U4)를 이용하여 PC볼륨 컨트롤러를 만들었습니다.

마이크로가 HID를 지원해서 (남는게 마이크로여서) 사용했습니다.

실물
이미지 발췌 : https://lastminuteengineers.com/wp-content/uploads/arduino/wiring-rotary-encoder-with-arduino-uno.png

회로도는.. 뭐.. 그냥 있는거로 대충 찍었습니다.

로터리 엔코더는 버튼식입니다.

CW(시계방향) / CCW(반시계방향) / 푸시버튼 3가지가 있습니다.

CW로 회전시 볼륨 증가, CCW로 회전시 볼륨 감소, 버튼 누를시 무음/무음해제가 되게 했습니다.

물론 코드도 구글의 힘을 빌려 나온 사이트에서 뼈대를 따와서 개조한것입니다.. ㅋㅋ

 

직관적으로 되서 좋네요. 반응속도가 빠릅니다.

 

(코드가 잘못된 코드인지라.. 삭제 처리 하였습니다)

'#개발 > 아두이노' 카테고리의 다른 글

RFID 리더기 - 아이디어  (0) 2020.08.10
로터리 엔코더를 이용한 PC 볼륨 컨트롤러 - 2  (0) 2020.07.25
Comments