본문 바로가기

회로2

ITS-1500S를 사용하여 핀하나로 조이스틱 버튼 구성하기 ITS-1500 시리즈 버튼은 디지털 버튼으로 5개의 스위치가 연결되어있는 버튼입니다. 형태는 일반 스위치가 아니라 조이스틱 버튼 모양으로 생겼는데, 디지털 신호로 출력됩니다. 아날로그 값으로 출력이 되지 않으므로 조이스틱으로는 사용이 어렵지만, 메뉴 선택등의 용도로는 적당한 형태입니다. 그렇지만 일반적인 조이스틱모듈이 X, Y축 혹은 X, Y축 + 버튼으로 구성되어있는 것에 비해 X상, X하, Y상, Y하, 버튼으로 구성되어 있어서 더 많은 핀이 사용됩니다. 이것을 전압분배에 따라 스위치의 값이 다르게 나오도록 저항을 구성하면 하나의 핀으로 5개의 입력을 받을 수 있습니다. 대신 입력을 받을때는 아날로그 값으로 받아야 합니다. 다음과 같은 방식으로 회로를 구성하면 하나의 핀으로 입력을 받을 수 있습니다.. 2020. 12. 21.
UART 간단하게 스위치하기 하나의 UART 포트에 추가적인 통신 모듈을 통해 서로 통신을 해야하는 경우가 있습니다. 다음의 경우에는 UART포트에 USB와 블루투스를 함께 통신해야하는 경우입니다. 그런데 문제는 다음의 연결을 모두 만족해야 합니다. UART USB UART 블루투스 USB 블루투스 스위치를 달거나 모듈을 달았다 뺏다 할 수 있으면 좋겠지만, 그럴 수 없는 경우입니다. 이런 경우에 UART를 74HC4066 IC를 사용하여 스위치를 쓰듯이 사용할 수 있습니다. 4066 부분의 회로만 가져온 모습입니다. (실제 적용한 모델은 74HC4066PW 입니다.) UART_CTR_A0 UART_CTR_A1 UART_CTR_B0 UART_CTR_B1 네개의 핀을 제어해서 MCU의 TX와 RX를 USB와 BT모듈에 선택적으로 연결.. 2020. 12. 18.