더북(TheBook)

  3 스피너1의 팝업창에서 기기를 선택하면 선택한 기기와 블루투스 통신으로 연결되도록 블록을 구성합니다.

 

블록은 팝업창에 있는 블루투스 기기의 주소와 이름 중 하나를 선택하면 실행되며, 선택된항목에는 팝업창에서 선택한 블루투스 기기의 주소와 이름이 들어 있습니다.

블루투스클라이언트1.연결 함수는 연결할 블루투스 기기의 주소 값을 입력 받아 그 기기와 연결을 시도한 후 연결에 성공하면 참 값을, 실패하면 거짓 값을 돌려줍니다.

연결에 성공했다면 연결된기기 레이블에 연결된 기기의 이름을 표시합니다. 예를 들어 선택된항목에 들어있는 값이 “DE:0B:1E:34:18:08 SM-T501”이라면 “DE:0B:1E:34:18:08”은 블루투스 장치의 고유 주소이고 “SM-T501”은 기기의 이름입니다. 연결된 기기를 표시할 때 화면에 복잡한 주소까지 모두 표시할 필요는 없으므로 블록을 이용하여 선택된항목을 빈칸 기준으로 나눠서 리스트로 만들고, 그중 두 번째 항목만 레이블의 텍스트 값으로 지정하여 화면에는 기기의 이름만 표시되도록 만듭니다.

연결에 실패했다면 연결된기기 레이블에 연결된 기기가 없음을 표시합니다.

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