로딩
요청 처리 중입니다...

라즈베리파이 피코 보드에서 Rotary Encoder의 사용 방법

 라즈베리파이 피코 보드에서 Rotary Encoder의 사용 방법

이전의 아날로그 입력을 받는 글에서 가변저항을 이용하여 입력값을 변화시키기 위해 다음과 같은 모양의 가변저항(Varistor)을 사용한 바 있었다. ( https://blog.naver.com/mythee1/223185316470 ) 그런데 가변저항이 아날로그 입력값을 조절하는데 반하여, 디지털 신호로 신호를 입력하면서 Step 수를 세는 방식으로 제어하는 Rotary Encoder라는 장치가 있어 소개한다. Rotary Encoder는 양방향으로 무한 회전이 가능하며, 1회전이 20개 step으로 구성되어 있어 이릉 이용하여 회전수를 역산할 수도 있으며, 또한 회전 축에는 버튼형 스위치가 내장되어 있어 선택 스위치로도 사용이 가능한데, 회전에 따라 몇 Step이나 이동했는지를 숫자로 돌려줄 수 있게 되어 있다.

또한 회전 시의 사용 느낌도, 각 스텝마다 고급 앰프들의 볼륨 조절용 손잡이 등에서 느껴지는 가벼운 딸깍거림 같은 감각이 있어 가변저항을 사용할 때의 밋밋한 느낌과도 많이 ...