아두이노 지그비 예제

이 예제를 계속하기 전에 XBee가 올바르게 구성되었는지 확인해야 합니다. 기본적으로 XBees는 모두 호환성있게 구성되지만 고유한 네트워크 ID와 주소를 설정하는 것이 좋습니다. 자세한 내용은 XBee 및 XCTU 탐색 자습서의 네트워크 구성 페이지를 확인하십시오. XBee 쉴드에서 가장 중요한 구성 요소 중 하나는 DLINE/UART 스위치입니다. 이 스위치는 아두 이노 핀이 XBee와 인터페이스하는 것을 제어합니다. 아두 이노 무선 쉴드는 아두 이노 보드가 지그비를 사용하여 무선으로 통신 할 수 있습니다. 이 문서에서는 XBee® ZB ZigBee® RF 모듈 모듈과 함께 쉴드의 사용에 대해 설명합니다. XBee® ZB ZigBee® RF 모듈 및 XBee® 802.15.4 OEM RF 모듈은 서로 다른 칩셋을 사용하기 때문에 공중파에서 호환되지 않습니다. 특히 XBee® 802.15.4 OEM RF 모듈은 802.15.4 프로토콜을 구현하는 반면, XBee® ZB ZigBee® RF 모듈은 지그비 프로토콜 또는 ZNet 2.5 프로토콜을 구현합니다.

Digi 인터내셔널은 ZigBee와 Znet 2.5를 계속 지원하므로 시리즈 2 라디오에서 자유롭게 사용할 수 있습니다. 펌웨어 유형이 같은 라디오만 서로 통신할 수 있습니다. 첫 번째 아두 이노가 설정되었습니다! 다른 Arduino를 설정하려면 OUT, IN, 3.3V 및 GND에 대한 연결을 반복합니다. LED가 올바른 방향인지 확인합니다. LED (음극)의 짧은 “다리”는 “지면”쪽에 있어야한다는 것을 기억하십시오. 모든 예제 스케치에 대해 스위치가 DLINE 위치에 있다고 가정합니다. 적어도 스케치를 업로드할 때 스위치가 “DLINE” 위치에 있는지 확인합니다. 위의 다이어그램과 같이 아두 이노에 버튼을 연결합니다. 버튼을 누르지 않을 때 낮은 로직으로 기본값으로 설정하기를 원했기 때문에 회로에 풀다운 저항기를 추가했습니다. 버튼이 없는 경우 와이어를 “스위치”로 사용하여 전원 또는 접지에 연결할 수 있습니다. 나는 손에 두 가지를 가지고 일어났기 때문에 나는 아르두이노스를 선택했다.

직렬 포트가 있는 모든 개발 보드를 사용할 수 있습니다. 코드는 간단하고 쉽게 이해할 수 있습니다. Serial.available() 함수를 사용하여 들어오는 문자를 확인하고 Serial.read()를 사용하여 이 문자를 변수에 저장합니다. `a`와 `b`와 일치합니다. 일치가 올바른 경우 조건에 지정된 작업을 수행합니다.

2nd August 2019 Uncategorized