BASIC4MCU | 질문게시판 | 아두이노 블루투스 값 전달 방법
페이지 정보
작성자 ENEN 작성일2022-11-19 18:55 조회11,220회 댓글9건본문
아두이노를 두개 써서 한쪽에는 온도 센서를 써서 온도를 측정하고 다른 아두이노에는 그 온도센서에서 잰 온도값을 블루투스 값을 받아서 작동 시키는 방법이 있을까요?
블루투스로 값을 못전달한다면 무슨 방법을 써야 온도센서로 잰값을 전달할수있을까요?
댓글 9
조회수 11,220master님의 댓글
master 작성일
두개의 아두이노 거리가 몇m나 떨어져있죠?
거리에 따라서 통신방법이 달라집니다.
ENEN님의 댓글
ENEN
30~40cm 정도입니다 이거리가 통신방법이 복잡하다면 더 짧게도 갈수는 있습니다
master님의 댓글
master 작성일
블루투스를 사용해도 되지만 그 정도의 거리라면 블루투스 없이 직접 연결해도 됩니다.
코드는 블루투스를 사용하는 것처럼 작성합니다.
아두이노1 TX(송신)--------------------->(수신)RX 아두이노2
아두이노1 RX(수신)<---------------------(송신)TX 아두이노2
RX-TX연결을 크로스 연결이라고 합니다.
만약 소프트웨어 시리얼을 2,3번핀을 사용하도록 선언했다면
아두이노1 TX(송신)3번핀--------------------->2번핀(수신)RX 아두이노2
아두이노1 RX(수신)2번핀<---------------------3번핀(송신)TX 아두이노2
이렇게 연결하는거죠
두 개의 아두이노 전원이 다르다면 GND를 연결 해줘야 합니다.
아두이노1 TX(송신)3번핀--------------------->2번핀(수신)RX 아두이노2
아두이노1 RX(수신)2번핀<---------------------3번핀(송신)TX 아두이노2
아두이노1 GND-------------------------------------------GND 아두이노2
master님의 댓글
master 작성일
온도값을 정수부만 사용한다고 하면
1바이트로 온도를 표현할 수 있습니다.
온도센서 있는 아두이노에서 온도값 1바이트를 전송하면
상대편 아두이노에서 1바이트 수신해서 온도 값으로 사용하면 됩니다.
ENEN님의 댓글
ENEN
혹시 영상으로 볼라면 뭐라고 검색해야 볼수있을까요?
master님의 댓글
master
https://kin.naver.com/qna/detail.naver?d1id=11&dirId=1118&docId=433089959&page=1#answer3
여기서는 초음파센서 거리값을 전달하고 있지만
온도값을 전송하면 되겠습니다.
ENEN님의 댓글
ENEN
블루투스를 사용하고싶으면 어떻게 해야할까요..
master님의 댓글
master
양쪽보드 (2,3번핀)에 블루투스만 연결하면 됩니다.
블루투스 연결 및 설정은 웹검색으로 찾으면 많이 나옵니다.
ENEN님의 댓글
ENEN
네 감사합니다