Uncategorized No Comments

bluno 예제

CC2540 칩은 실제로 DFRobot에서 개발한 펌웨어를 실행하는 실제 마이크로 컨트롤러입니다. 이 펌웨어는 AT 명령을 사용하여 구성할 수 있습니다. 일반적으로 펌웨어는 투명 모드에서 실행, 즉 USB / BLE 인터페이스와 ATmega 마이크로 컨트롤러 사이의 “다리”역할을합니다. 그런 다음 Bluno를 PC에 연결하고 직렬 모니터를 활성화하면 입력한 각 캐릭터가 ATmega로 전달되고 그 반대의 경우도 마찬가지입니다. DFRobot에서 제공하는 예는 블루투스 LE “GATT”를 사용하는 것에 기초했다. 얼마 전에 내 친구 마우로 알피에리는 나에게 DFRobot에 의해 생산 된 흥미로운 개발 보드를 보여 블루노 딱정벌레 (지금 딱정벌레)라고했다. 그것은 블루투스 저에너지 (BLE) 기술로 “재생”을 시작하는 완벽한 보드를 보였다; 따라서 나는 DFRobot 상점에서 직접 하나의 보드를 주문했다. 안녕하세요 세비니우스. 나는 블루노와 함께 당신의 작업 중 어느 것이 블루투스 연결을 얻기로 나를 안내 할 수 있다고 생각하지 않습니다 … (그것을 기다립니다)…. Windows! 그렇다면 Bluno와 통신하려면 어떻게 해야 할까요? 이 첫 번째 게시물에서 DFRobot이 제공하는 데모 응용 프로그램을 살펴 보겠습니다. 향후 게시물에서 나는 BLE를 통해 블루노 딱정벌레와 상호 작용하는 응용 프로그램을 개발하는 방법을 설명합니다. 10초마다 새로운 헬로월드를 볼 수 있습니다! 문자열이 나타납니다.

문자를 보내려고 할 수 있습니다(예: 문자 “a”). 당신은 아두 이노에서 답변을 받게됩니다 (0x61은 실제로 육각 코드입니다 – ASCII 테이블에서 – 문자 “a”에 대한: 내 응용 프로그램에 대한, 나는 유니티 자산 스토어에서 자산을 구입 (약 $10) 이는 플랫폼 독립적 인 API로 아이폰 OS와 안드로이드 블루투스 GATT API를 래핑. 그런 다음 Unity 앱과 Bluno 간의 통신을 위해 이 라이브러리를 사용했습니다. (이렇게 하면 iOS와 Android 모두에 Unity 앱을 배포할 수 있습니다.) DFRobot/BlunoBasicDemo에서 새로운 릴리스에 대한 알림을 원하십니까? 당신은 안드로이드 스마트 폰이있는 경우, 당신은 직접 BlunoBasicDemo라는 응용 프로그램에 대한 APK 파일을 설치할 수 있습니다 (소스 코드도 사용할 수있는 응용 프로그램). 동일한 Github 리포지토리에서 iOS 응용 프로그램의 소스 코드를 찾을 수도 있습니다. Bluno는 TI CC2540 BT 4.0 칩을 Arduino UNO 개발 보드와 통합합니다. BLE를 통한 무선 프로그래밍이 가능하고, 블루투스 HID, AT 명령을 지원하여 BLE를 구성할 수 있으며 BLE 펌웨어를 쉽게 업그레이드할 수 있습니다.