더북(TheBook)

  9 OFF 버튼을 클릭하면 파이어베이스DB1전원 태그에 OFF가 저장되도록 블록을 구성합니다.

 

스위치 앱에서 OFF 버튼을 클릭해서 파이어베이스DB1전원 태그에 OFF를 저장하면 전등 앱에서는 파이어베이스DB1전원 태그에 저장된 값을 읽어와서 플래시를 끕니다.

 

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

 

블록은 파이어베이스DB1에 저장된 값이 변했을 때 실행되며, 이 블록에 포함된 태그을 통해 어떤 태그에 저장된 값이 어떻게 변했는지 알 수 있습니다.

파이어베이스DB1에는 전원 태그상태 태그가 있으므로 상태 태그에 저장된 값이 변했을 때만 코드가 실행되도록 태그 이름이 상태인지를 검사합니다. 상태 태그를 만들어 값을 저장하는 작업은 잠시 후 만들 전등 앱에서 이루어지는데, 플래시가 켜지면 상태 태그은 켜짐이 되고 플래시가 꺼지면 상태 태그은 꺼짐이 됩니다.

상태 태그에 저장된 값이 변했으면 이 전등상태 레이블에 표시해서 멀리 떨어져 있는 전등의 플래시가 제대로 꺼지고 켜졌는지 알 수 있습니다.

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