라즈베리파이 조이스틱 LED 제어

라즈베리파이 조이스틱 LED 제어

작성일 2020.10.22댓글 1건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요. '라즈베리 파이 4 정석' 책을 통해 독학하고 있는 한 고등학생입니다.

다름이 아니라 라즈베리파이로 하나 구현 해보려고 합니다.

그런데 구현하는데 어려움을 겪고 있어서 이렇게 질문 하나 남겨봅니다.

조이스틱을 지면 쪽으로 꾹 눌렀을때 즉, 수직으로 눌렀을때는 빨간불이 들어오게 하고,

조이스틱을 아무방향으로나 돌렸을때 즉, 수직으로 눌렀을때를 제외한 경우에는 노란색불을 들어오게 하고 싶은데

파이썬으로 구현하려고 하다 보니 좀 많이 어렵네요 ㅠㅠ.

고수님들의 조언이 필요합니다 ㅠ.ㅠ


#라즈베리파이 조이스틱 #라즈베리파이 조이스틱 연결 #라즈베리파이 조이스틱 예제 #라즈베리파이 조이스틱 게임 #라즈베리파이 피코 조이스틱 #라즈베리파이 블루투스 조이스틱

profile_image 익명 작성일 -

질문의 요지가 없어서 어디서부터 설명드려야 할지 잘 모르겠습니다.

일단 기본적인 것부터 설명드리도록 하겠습니다.

1. 파이썬을 처음 접하시는 거라면 gpiozero 모듈이나 circuitpython 모듈을 사용하시는 것을 추천드립니다. 객체화가 가장 잘 되어있으면서 초보자가 사용하기 쉽습니다. 아래 사이트를 참고하시기 바랍니다.

2. 일반 아케이드에서 사용하는 조이스틱의 경우 전, 후, 좌, 우, 가운데 누르기 이렇게 다섯 가지고 구성되어 있는 것으로 알고 있습니다. 이러한 조이스틱은 전압만 잘 확인해서 라즈베리 파이에 연결해 주시면 됩니다.

만약 게임패드에서 사용하는 조이스틱이라면 전, 후, 좌, 우를 조절할 때 가변저항을 사용하기 때문에 MCP3008이나 MCP3004와 같이 아날로그 신호를 디지털 신호로 전환해 주는 모듈이 필요합니다.

3. 일반 아케이드 조이스틱은 전, 후, 좌, 우의 경우 or(||) 로직으로 나열해서 하나의 if 문, 그리고 가운데 누르기에 대한 if문 이렇게 총 2개를 작성하시면 되구요, 게임패드의 조이스틱은 가변저항의 값의 임계치를 부여해서 디지털로 전환되어 들어오는 값이 0~1023이면 한 100을 초과하면 불이 들어오게 하면 될 것 같습니다. 임계치를 초과했는지 판단할 때는 부등호를 사용해주세요.

라즈베리파이 led제어 문의

... 누르면 LED가 ON이되어서 불이 켜지도록 되어있는 예제파일 이있는데 이를 변형해서 2개를 제어하도록 구성해 볼려고 합니다 라즈베리파이에 GPIO핀에서...

라즈베리파이를 이용한 RPI LED...

... 라즈베리파이로 RPI LED matrix를 제어하고 싶은데 회로를 어떻게 구성을 해야할지 모르겠습니다... 인터넷에 찾아봐서 라즈베리파이의...

라즈베리파이를 통한 rpi led matrix...

... 라즈베리파이를 이용하여 rpi led matrix를 제어하려고 합니다. 브레드보드를 이용하여 rpi led matrix 8*16정도의 규격 5개를 동시에 제어가 가능할까요? 제어가 가능하다면 혹시...

라즈베리파이.

... 라즈베리 파이는 GPIO(General Purpose Input/Output) 핀을 통해 센서, 모터, LED 등과 같은 다양한 전자 부품을 연결하고 제어할 수 있습니다. 이를 통해 프로그래밍과 전자공학의...