다음 단계를 완료하면 아두이노용 LabVIEW 인터페이스를 사용하여 Bluetooth를 통해 아두이노에 연결할 수 있습니다. 아래의 단계에서는 BlueSMiRF 및 Windows 7을 사용한다고 가정합니다. 그러나 대부분의 블루투스 모뎀 및 운영 체제에서는 단계가 비슷해야 합니다.
- 컴퓨터에 올바르게 작동하는 블루투스 모뎀이 설치되어 있는지 확인하십시오. 많은 랩탑에는 블루투스 모뎀이 내장되어 있습니다. 컴퓨터에 내장된 블루투스 모뎀이 없으면 USB 블루투스 어댑터를 구입할 수 있습니다. 블루투스 어댑터에 필요한 드라이버를 모두 설치하십시오. 설정 절차는 특정 어댑터에 따라 다릅니다.
- 아두이노 펌웨어가 설치된 LabVIEW 인터페이스가 있는 아두이노를 가지고 있는지 확인하십시오. 아두이노에 무선으로 연결된 상태에서 펌웨어를 설치하는 것은 권장하지 않습니다. 또한 USB 또는 RS-232를 통해 펌웨어를 배포 할 때 아두이노에서 블루투스 모뎀을 분리해야합니다. 아두이노에 펌웨어를 배포 할 때 DEFAULTBAUDRATE 설정을 기록해 두십시오 (단계 7에서 필요합니다).
- 블루투스 모뎀을 아두이노에 연결하십시오. 블루투스 모뎀의 TX 핀은 아두이노의 RX 핀 (D0)에 연결해야 합니다. 모뎀의 RX 핀은 아두이노의 TX 핀 (D1)에 연결해야합니다. 블루투스 모뎀의 전원 및 접지 핀을 아두이노에 연결하십시오. 필요한 전력 레벨은 블루투스 모뎀에 따라 다릅니다.
참고 : BlueSMiRF Silver 또는 Gold는 아두이노 Protoshield에 직접 연결되며 아두이노용 LabVIEW 인터페이스와 잘 작동하기 때문에 권장합니다.
- 아두이노에 전원을 연결하고 블루투스 모뎀의 전원이 켜져 있는지 확인하십시오. 아두이노에 전원을 공급하기 위해 USB 케이블을 사용하지 마십시오. 블루투스 모뎀의 TX, RX 라인과 충돌 할 수 있습니다.
- 모뎀이 운영 체제에 의해 COM 포트로 등록되기 전에 아두이노의 블루투스 모뎀과 컴퓨터를 페어링해야합니다. 다음과 같은 하위 단계를 사용하여 장치를 페어링하십시오.
- 컴퓨터에서 블루투스 구성 소프트웨어를 엽니다. Windows 7에서는 아래 그림과 같이 시스템 트레이의 블루투스 아이콘을 두 번 클릭하면 됩니다. (이 아이콘은 블루투스 어댑터가 컴퓨터에 성공적으로 설치된 경우에만 나타납니다.)
- 장치 추가(Add a device)를 클릭 하십시오.
- 아두이노에 연결된 블루투스 모뎀을 선택하고 다음(Next)을 클릭하십시오. 모뎀은 아래 그림과 같이 일련 번호 중 일부 또는 전체로 식별됩니다.
- 장치의 페어링 코드를 입력한 뒤 다음(Next)을 누르십시오. BlueSMiRF의 경우에는 1234 를 입력하고 다음을 누르십시오.
- 아래 그림과 같이 장치가 성공적으로 컴퓨터와 페어링되었음을 확인하는 메시지가 표시되면, 닫기(Close)를 클릭하십시오.
- 이제 블루투스 모뎀이 컴퓨터의 블루투스 구성 소프트웨어에 나열됩니다.
- 블루투스 장치에 할당된 COM 포트를 확인하십시오. Windows 7에서는 시작 » 제어판 » 장치 관리자 » 포트 (COM 및 LPT) 를 클릭하면 됩니다. 블루투스 모뎀에는 일반적으로 아래 그림과 같이 두 개의 COM 포트가 할당됩니다. 이 경우 가장 낮은 번호의 포트를 먼저 사용하십시오. 이 포트 번호는 다음 단계에서 사용됩니다.
- 아두이노 코드 용 LabVIEW 인터페이스가 포함 된 애플리케이션을 엽니다. Init.vi에 Baud Rate 입력이 2 단계에서 찾은 아두니노 펌웨어의 DEFAULTBAUDRATE와 일치하는지 확인하십시오. VISA Resource 입력을 위의 6 단계에서 찾은 COM 포트로 설정하십시오.
참고 : 블루투스 브리지의 펌웨어에는 기본 전송 속도가 프로그래밍되어 있습니다. BlueSmirf Gold의 경우 이것은 115200입니다. 즉, 일치해야하는 세 가지 전송 속도는 LabVIEW의 전송 속도, 블루투스 링크의 전송 속도 및 아두이노 펌웨어의 전송 속도입니다.
참고 : 아두이노에 무선 연결을 사용할 때 Init.vi 의 자동 연결 기능을 사용할 수 없습니다 (VISA 리소스 터미널을 연결하지 않음.)
- 이제 응용 프로그램을 실행할 준비가 되었습니다. LabVIEW가 아두이노와 동기화하는 데 몇 초가 걸릴 수 있습니다.
Additional Information
위의 단계를 수행한 후에도 여전히 블루투스를 통해 아두이노에 연결하는데 문제가 있는 경우 다음 문제 해결 단계를 고려하십시오.
- 올바른 펌웨어가 아두이노에 배포되었는지 확인하십시오.
- Init.vi에 지정된 전송 속도가 아두이노 펌웨어에 지정된 전송 속도와 일치하는지 확인하십시오.
- 아두이노를 USB 케이블로 컴퓨터에 연결하고 같은 코드를 실행하십시오.
- 블루투스 지원 아두이노가 컴퓨터 범위 내에 있는지 확인하십시오.
- Init.vi에 맞는 COM 포트를 지정했는지 확인하십시오.
- 블루투스 모뎀의 전원이 켜져 있는지 확인하십시오.
참고 : 아두이노 (LIFA) 용 LabVIEW 인터페이스는 LINX로 대체되었습니다. LIFA를 더 이상 개발하지 않으므로 LINX로 옮기는 것이 좋습니다. 자세한 내용은
How To Download Digilent LINX For LabVIEW? 링크를 참조하십시오.