센서 주제(4) - 다른 센서에 대해 알아보기


이 섹션 소개:

이전 섹션 끝에서 언급했듯이 저자는 센서 부분을 많이 다루지 않았기 때문에 이 섹션에서는 일반적으로 사용되는 나머지 부분만 간단히 나열합니다. 센서는 대중과학으로 한번 소개하고 앞으로는 써보고 천천히 연구해보겠습니다~

1. 자기장 센서(Magnetic field sensor)

기능: 이 센서는 주로 변화를 읽는 데 사용됩니다. 휴대폰 근처 자기장

센서 값 수집 : 세 가지가 있습니다: 자기장 값

숫자 단위 X, Y, Z축: T, 마이크로 테슬라

센서 획득 : 센서.TYPE_MAGNETIC_FIELD


2. 근접 센서

Function: 휴대폰과 인체 사이의 거리를 감지하는 데 사용됩니다. 휴대폰으로 통화할 때나 통화할 때 가장 일반적으로 사용됩니다. 얼굴이 화면에 가까워요. 화면이 꺼지고, 얼굴이 화면에서 일정 거리를 벗어나면 화면이 다시 켜집니다. 이렇게 하면 과정 중에 실수로 얼굴을 만지는 것을 방지할 수 있습니다. 전화를 끊는 버튼을 누르면 통화가 중단됩니다~이 센서를 사용하여 대화형 앱을 만들 수 있습니다~

센서에서 수집한 값: 하나가 있습니다. 물체와 장치 사이의 거리

값 단위 : cm, cm

센서 획득: 센서.TYPE_PROXIMITY

Others:

  • 1두 가지 유형의 거리 센서가 있을 수 있으며, 하나는 거리를 직접 제공할 수 있고 다른 하나는 더 가까이 다가가거나 머물게 합니다. 떨어져 있는! 단지 0.0 또는 최대값이라는 두 가지 값을 반환합니다! 해상도와 최대값을 비교하여 동일한지 판단할 수 있습니다! 같다면 후자를 의미하고, 같지 않다면 전자를 의미합니다!

  • ②해상도를 얻으려면 sensor.getResolution() 메서드를 호출하고, 최대값을 얻으려면 getMaximumRange()를 호출하세요!


3. 광센서(Light Sensor)

기능 : 측광값, 즉 빛의 세기를 읽는 데 사용

센서에서 수집한 값 : 밝기값이 하나 있음

숫자 단위: 럭스, 면적 평방미터당 1루멘은 1럭스(lux), 최대값: 120000.0f, Android 빛의 세기는 다양한 레벨로 나누어져 있습니다~

센서획득: Sensor.TYPE_LIGHT


4. 압력센서(압력센서)

Function: 측정하는데 사용됩니다. 고도를 측정하는 데 자주 사용되는 대기압

센서에서 수집한 값 : 대기압 값이 하나 있습니다.

숫자 단위 : hPa, 헥토파스칼

센서 수집 : 센서.TYPE_PRESSURE


5 . 온도 센서(온도 센서)

기능 : 휴대폰 내부 또는 외부 환경의 온도를 측정

센서에서 수집한 값 : 온도 값

숫자 단위 : ℃ , 섭씨

센서 획득: Sensor.TYPE_TEMPERATURE(휴대폰 내부)/TYPE_AMBIENT_TEMPERATURE(휴대폰 외부)


6. 센서 시뮬레이션 도구 - SensorSimulator

제목에서 알 수 있듯이 실제 휴대폰에는 특정 센서를 개발해야 합니다~ 구체적인 사용법은 다음 문서를 참조하세요. Android 기기의 센서 시뮬레이션 도구: SensorSimulator


이 섹션 요약:

좋아, 이 섹션은 가장 쓸모가 없을 것입니다 기본입문 시리즈에서 쓰고 싶지 않은 부분인데, 그래도 쓰겠습니다. 위 내용을 알아두면 좋아요~ 그래도 같은 문장인데 앞으로 잘 활용해서 깊이 공부해보겠습니다~ 감사합니다