더북(TheBook)

  5 블루투스 통신으로 받은 데이터 값에 따라 플래시를 제어하는 코드와 화면에 현재 상태를 표시하는 코드를 블록에 추가합니다.

 

받은신호 레이블에는 다른 기기에서 받은 데이터가 표시되는데, 만약 이 값이 1이면 스위치 앱의 스위치가 켜진 것이므로 카메라 플래시를 켜고, 0이면 스위치 앱의 스위치가 꺼진 것이므로 플래시를 끕니다.

두 기기가 블루투스로 연결된 상태가 아니라면 연결상태 레이블과 받은신호 레이블에 연결과 신호가 없음을 표시합니다.

 

  6 플래시의 상태가 바뀌면 화면에 ON 또는 OFF로 표시되도록 블록을 구성합니다.

 

블록은 플래시의 상태가 바뀌면 실행됩니다. isFlashOn은 플래시가 켜지면 참이 되고 플래시가 꺼지면 거짓이 됩니다.

플래시가 켜지면 LED상태 레이블에 ON을 표시하고 플래시가 꺼지면 LED상태 레이블에 OFF를 표시합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.