조도센서의 값을 X Bee로 송수신하기

최고관리자 2016-03-18 (금) 09:45 8년전 4959  

X Bee에 대해 알아보고 시리즈1 제품을 간단하게 사용해보겠습니다.


 

 

 

X Bee에 대해 알아보기

02cd46d8a607ca14b01d10ead866e139_1458261
 


( 위 사진을 클릭하시면 X bee에 관한 자세한 설명을 배울 수 있습니다. )



 


그럼 X bee는 관련 장치 없이 독단적으로 쓸 수 없을까?


위의 강좌를 보셨다면 X Bee를 사용하실 때 주변장치가 필요하다는 것을 배우셨을 것입니다.


그래도 주변장치 없이 그냥 브레드 보드에 재료를 꼽고 사용해도 되지 않을까? 라고


생각할 수도 있습니다. 하지만!



02cd46d8a607ca14b01d10ead866e139_1458261
 


위의 사진을 보시면 아시겠지만, 브레드 보드와 핀 규격이 맞지 않아 일반 브레드 보드에 끼워지지가 않습니다.


또, 별도의 점퍼선을 빼내어서 사용하면 되지 않을까? 라고 생각할 수도 있습니다.


02cd46d8a607ca14b01d10ead866e139_1458261
 


일단 핀이 얇아서 잘 빠지고, 두 개를 나란히 연결하면 핀이 휩니다.


그러므로 레귤레이터 보드를 꼭 사용합시다.


 

 

그럼 X Bee를 이용하여 값 읽어보기


준비물 : 아두이노우노, XBee 2개레귤레이터 보드 1개레귤레이터 USB 보드 1개FM 커넥터 4개점퍼선 5개


( 해당 준비물을 클릭하시면 구입 사이트로 이동합니다! )

02cd46d8a607ca14b01d10ead866e139_1458261
 

 

송신할 X - Bee 회로도

 

X Bee

 

GND - GND

5V - 5V

RX (DOUT) - RX

TX (DIN) - TX

 

조도센서

 

5V - 조도센서 ┬ 10K - GND

        └ A0

 

 


02cd46d8a607ca14b01d10ead866e139_1458261
 


수신할 X- Bee 회로도


( 바로 USB로 연결하지 않고, 다른 아두이노를 거쳐서 해도 됩니다.) 


편의를 위해 USB 보드를 사용할뿐이지 USB 보드는 필수가 아닙니다 ) 


송신할 X-Bee 소스 코드


 //소스파일은 첨부하였습니다.


   

  



  
   



 


수신할 X-Bee는 아무런 컴파일 없이 그냥 시리얼 모니터만 열어주고,


송신할 X-Bee를 아두이노 파일 업로드하실 때 RX TX는 뽑고 업로딩하셔야 합니다.


02cd46d8a607ca14b01d10ead866e139_1458261
 


꼭 각각에 해당하는 포트인지 확인하셔야 합니다.


동영상



아두이노에서 조도센서의 값을 읽고 송신하는 XBee을 통해 수신하는 XBee에게 시리얼 값을 보내


수신하는 XBee는 아무런 코딩 없이도 시리얼 모니터로 그 값을 읽을 수 있습니다.


 


 

출처 [메카솔루션] http://Mechasolution.com 



 

메카리워즈 Image Map


모바일 버전으로 보기