본문 바로가기

자바 | 다이얼 센서와 소리센서 사용하기

OS 윈도우

software 자바

 

 

 

 

 

다이얼 센서와 소리 센서 사용하기

 

 

다이얼 센서와 소리 센서를 사용하여 출력을 제어하는 방법을 살펴보겠습니다.

다이얼 센서를 'SENSOR' 포트 1에, 소리 센서를 포트 2에,

단색 LED를 'LEDS' 포트 1에 연결합니다.

 

getDial() 메소드를 사용하여 다이얼 센서의 값을 확인하고,

getSound() 메소드를 사용하여 소리 센서의 값을 확인할 수 있습니다.


두 메소드 모두 하나의 매개 변수가 필요하며, 연결된 포트 번호를 입력합니다.
getDial() 메소드는 다이얼 위치를 나타내며, 0~100의 값을 리턴합니다.
getSound() 메소드는 센서 주변의 소리 크기를 나타내며, 0~100 사이의 값을 리턴합니다.

 

아래 코드를 사용해 박수를 치면 어떻게 동작하는지 테스트 해보세요.

 

 

image3-8.png

 

 

 

 

 

 

getDial()은 0~100의 숫자를 리턴하므로

0~100의 매개 변수를 사용하는 메소드 내에서 호출할 수 있습니다.

예를 들어 아래 코드와 같이 setLED() 메소드 내에서 getDial()을 호출 할 수 있습니다.

 

 

image1-8.png

 

 

 

 

 

 

아래 코드는 다이얼을 돌려 단색 LED의 밝기를 조정할 수 있게 합니다.

그런 다음 박수를 쳐 소리를 내면 프로그램이 종료됩니다.

아래 코드를 수정하여 다이얼 센서를 돌려

회전 서보모터의 속도를 제어하도록 수정해 보세요.

 

 

image2-8.png

 

 

 

 

 

다이얼 센서를 사용해

위치 서보모터, 회전 서보모터, LED 등을 제어하는

프로그래밍에 도전해 보세요!

 

 

 

 

 

 

맨위로