?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

엑스비 쉴드에 대해 질문드립니다.

페이지 정보

작성자 하윤 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-08-19 18:23 조회840회 댓글1건

본문

xbee shield v2.2를 사용하고 있습니다.

이 쉴드는 다른 쉴드들과 달리 아두이노와 pc간 시리얼통신할 때와 아두이노와 xbee 간의 시리얼을 통신할때 스위치 변경을 할 수 있는 스위치가 없는데요

쉴드를 장착하고 

char c='A';

void setup() {
Serial.begin(9600);
}

void loop() {
  Serial.print(c);
  delay(1000);
  c=c+1;
  if(c>'Z')
  c='A';
}

이러한 소스로 문자를 보내면 동글로 연결한 엑스비의 xctu화면에 문자가 수신되는 것을 확인하여서 아두이노와 엑스비의 통신은 되는 것 같습니다

그런데 또 반대로 xctu 터미널로 송신을 보내려고 하면 아두이노 쪽에서 수신이 되질 않는데 뭐가 문제일까요?

엑스비 안테나는 s2를 사용하고 있고 아두이노보드는 우노보드를 사용하고 있습니다.

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

아두이노에 수신하는 코드가 없네요. 아래처럼 수신코드 작성해서 넣어보세요.

if(Serial.available())
{
    char c = Serial.read();
    //----- 하고 싶은 작업
}