xbee 통신 예제

우리는 핀을 작성 거 야 13 예를 들어 우리의 X-CTU 콘솔에서 LED 높은. 이 예제 스케치는 SparkFun의 XBee 원격 제어 가이드에서 직접: XBee 쉴드의 회로도 및 하드웨어를 검사 한 다음 예제 코드로 이동합니다. 먼저 XBe가 서로 통신하고 있는지 확인하기 위해 테스트 프로그램을 설정합니다. 그런 다음 리모컨 아두 이노 스케치로 이동합니다. 다음으로 XBee 탐색기 핀 OUT을 Arduino 핀 2(RX)에 연결하고 XBee 핀IN을 아두이노 핀 3(TX)에 연결합니다. 소프트웨어 직렬 라이브러리와 Arduino 핀 2 및 3 (직렬 통신의 기본 핀 0 및 1이 아닌)을 사용하여 디버그 문을 직렬 모니터에 인쇄하는 데 기본 직렬 핀을 사용할 수 있도록 선택했습니다. 채팅 시스템을 설정하는 것은 재미 있지만 XBees와 XBee Shield가 정말 빛나는 곳은 Arduino에서 데이터를 전달하는 것이므로 원격으로 제어하거나 데이터를 받을 수 있습니다. 이 예제에서는 아날로그 및 디지털 핀을 설정하고 읽는 데 사용할 수 있는 간단한 직렬 인터페이스를 만듭니다. 당신은 3 xbee (하나의 코디네이터와 2 끝 점)을 사용하는 구성 설정을 설명 할 수 있습니다. 끝점 Xbee 코디네이터에 정보를 전송됩니다. U는 그것에 블로그를 쓸 수 있습니다. 이전 자습서에서는 ZigBee 프로토콜과 아키텍처에 대해 배웠으며 두 Xbee 모듈 간의 무선 통신에 대해서도 배웠습니다.

이제이 튜토리얼에서 우리는 아두 이노 우노 보드와 XBee 모듈을 인터페이스합니다. Arduino 보드와 연결된 XBee는 수신기 역할을 하며 익스플로러 보드를 사용하여 랩톱과 직렬로 연결된 다른 XBee 모듈과 무선으로 통신합니다. 그래서 XBee를 사용하여 아두 이노 무선 통신에 대한 자세한 탐구 할 수 있습니다. 그런 다음 아날로그 값을 설정하거나 핀에서 읽으십시오. 어쩌면 더 진보 된 만들기 위해 시도 – 버튼 누르면 XBee 통신을 트리거해야합니다. 또는 아날로그 입력이 특정 임계값을 초과하면 경고를 보냅니다. 먼저 2.4GHz 범위에서 작동하는 저전력 무선 메시 네트워크 표준인 ZigBee*에 대해 살펴보겠습니다. XBee는 ZigBee와 동일하지 않습니다- 대신, XBee는 지그비, 802.15.4, WiFi 등을 포함한 여러 프로토콜을 지원할 수있는 무선 통신 모듈 (Digi에서 만든)의 브랜드입니다.

그 범위는 10 ~ 30 미터입니다. ZigBee는 홈 오토메이션 제품에 자주 사용되지만 유일한 옵션은 아닙니다. 다음 XBee 탐색기 USB 모듈을 잡아, 우리는 USB 탐색기와 미니 B 탐색기를 가지고있다. 하지만 모듈 을 설정하기 위해 하나만 필요하며 SparkFun 키트에 제공되므로 문제가되지 않습니다. 모든 네트워킹에서는 서로 통신하기 위해 필요한 몇 가지 필수 정보 장치가 있습니다. X-CTU를 사용하여 이러한 정보가 일치하고 호환되는지 확인할 것입니다. 기본적으로 모든 시리즈 하나의 모듈은 동일한 통신 설정을 갖지만, 우리는 (더 많은) 개인 XBee 네트워크를 가질 수 있도록 우리의 것을 변경하려고합니다! 제이미 감사합니다, 나는 X 꿀벌에 대한 몇 가지 아이디어를 가지고 나는 물 탱크 자동화를위한 X 꿀벌 프로 900 bhp 모듈에 노력하고, 친절하게 말했다 모듈 사이의 통신에 대한 아이디어를 공유! 당신이 Xbee 게이트웨이에 대한 다른 하나를 할 수 있다면 안녕하세요 XBee에 대한 아주 좋은 튜토리얼 당신은 지금 읽고 XBee와 공기를 통해 마이크로 컨트롤러의 핀을 쓸 수 있습니다 U에서 친절 할 것이다! 설정은 그냥 부드러운, 우리는 단지 아두 이노 보드와 PC를 사용하여 하나를 만들었습니다! 여러 마이크로 컨트롤러를 사용하여 이 작업을 쉽게 수행하거나 2개의 서로 다른 마이크로 컨트롤러 간에 함수를 보낼 수 있는 마이크로 컨트롤러에 단추를 추가할 수 있습니다.