코풀 커뮤니티

진의현_3일차 과제

과제

진*현

2024-07-18

새롭게 알게된점 조도센서는 0-1023까지의 숫자로 밝기를 나타낸다. -> Analog 만약 센서의 출력이 임계값 이상인 경우에 High/아래일때 Low 신호로 동작하게끔 할때는 A 핀이 아닌D 핀을 연결해서 디지털 신호로 사용한다. 조도센서는 밝을때 저항값이 커지기 때문에 밝을때 전압이 감소하고 어두울 때 증가한다. 이 결과가 시리얼모니터에 현시됨. 조이스틱의 경우 x: 0~~1023 y:0~~1023 의 범위 내에서 조이스틱의 위치를 출력하고 버튼을 누르는 경우 0/1의 디지털 신호를 출력한다. 기본 x, y값은 512,512이다. 실제 구현해보니 x방향 값 ->A1핀, y방향 값 -> A0 핀에 연결해야 잘 동작했다. 강의자료에서 알려준 두핀의 위치를 바꿔 끼운건데, 아마 Joystick.cpp에서 조이스틱 방향판단 하는 로직에서 설정이 반대로 되어있다던가 내가 사용한 조이스틱의 종류(x y 방향)가 해당 함수를 사용하는데 알맞지 않아서 생긴것같다.

코드에디터

언어 선택
입력
실행 결과
이 곳에 결과가 표시됩니다.

코드에디터

언어 선택
입력
실행 결과
이 곳에 결과가 표시됩니다.
computerlogo