에듀이노-코딩교육 전문 쇼핑몰 에듀이노-코딩교육 전문 쇼핑몰

학교, 공공기관이라면 후불결제하세요!

 
현재 위치
  1. 게시판
  2. 묻고답하기

묻고답하기

기술문의 게시판입니다.

게시판 상세
제목 블루투스 어플 작동 문제
작성자 qx (ip:)
  • 작성일 2022-09-24
  • 추천 추천하기
  • 조회수 493



HM-10 블루투스 모듈을 구매해 블루투스를 연결하여 휴대폰 어플로 조종하려합니다

그림과같이 블루투스 모듈에 빨간색 불이 깜빡이지 않고 켜진채로 유지되고(=블루투스 작동) 강의자료에서 하라는대로 해서 블루투스가 휴대폰에 연결도 됩니다 시리얼 모니터에 AT입력해도 OK라고 나오구요 어플->블루투스 컨트롤러->컨트롤러 모드에 들어가 기기찾기를 해서 설정해둔 블루투스가 나와 연결까지 모두 다 했습니다 

근데 막상 연결해 위,아래,좌,우,회전 모든 방향키를 눌러봐도 묵묵부답입니다 연결은 휴대폰과 잘 된거같은데 왜 조종이 안 될까요?..  

배터리,모든 선 다 확인했고 강의자료 블루투스(HM-10)실습하기 P.230에 따라 GVS와 VCC,GND,TXD,RXD 모두 제위치에 연결하였습니다 TX와 RX선을 바꿔껴서 오류가 난 경우가 많아 주의해서 잘 연결하였구요 모든 선 조금이라도 빠져있는 곳 없이 확인 했습니다

브레드보드 문제일까봐 여기저기에 다 꽂아도 봤습니다 질문 게시판에 있는 블루투스 질문 수십페이지 다 확인해봤고 하라는거 다 4시간 동안 이것만 붙잡고 다 해봤습니다,물론 주신 코드 그대로 사용하였구요 어플도 3번 삭제 후 깔아봤고 블루투스 모듈도 뺐다꼈다 수십번 해봤습니다

제가 간과한 부분이 무엇이 있을까요? 혹시 블루투스 모듈 처음 구매하면 씌어져있는 비닐막을 벗겨서 그런걸까요? 강의자료 보니 안 벗기고 동작 수행하였던데 이게 좀 걸리네요

그리고 어플로 조종이 안될뿐더러 어플을 끄면 RC카가 계속해서 후진합니다..


게시글 신고하기

신고사유

신고해주신 내용은 쇼핑몰 운영자의 검토 후 내부 운영 정책에 의해 처리가 진행됩니다.

평점 0점
첨부파일 123.png , 456.png , KakaoTalk_20220924_224555437.jpg
비밀번호 수정 및 삭제하려면 비밀번호를 입력하세요.
  • 이등병 2022-09-26 0점
    수정 삭제 댓글
    스팸글 혹시 어플 신호를 송신하면, RC카에서 삐~ 하는 소리와함께 반응하는것이 느껴지나요?

    그러지않고 그냥 어플 버튼이 동작이 되지 않는거면, 블루투스 버전에 문제가 좀있을 수도 있습니다. 간혹 AT명령어까지 잘 적용되는데 App이 동작이 안되는 경우가 있어서, AT커맨드로 버전이 1.8인지 3.0인지 확인한번 해보세요 !

    3.0버전의 경우에 간혹 App통신이 오류가 발생하는 사례가 있어 확인한번 해주세요 !
  • asaddas 2022-09-26 0점
    수정 삭제 댓글
    스팸글 강의자료를 보면 HC 블루투스 모듈의 경우 AT+VERSION 명령어를 통해 버전을 확인할 수 있지만 HM 블루투스 모듈(본인은 아이폰 사용자이기 때문에 HM을 사용해야함)의 경우 통신상태 확인,이름 바꾸기,비밀번호 바꾸기,보드레이트 수정 명령어만 사용 가능하다고 나와있어 AT명령어로 버전을 확인할 수 없습니다
    혹시 몰라 AT+VERSION명령어를 입력해보았지만 역시나 반응 없습니다
    HM 블루투스 모듈의 경우 버전 확인은 어떻게 하며 그 이후 해결방안 알려주실 수 있을까요? 하라는대로 다 했는데 작동이 안돼 몇일째 너무 고생중이에요..
    블루투스와 RC카의 연결(블루투스 모듈의 빨간 불빛이 깜빡이지 않고 쭉 켜져있는 상태로 유지됨)은 성공했는데 어플 조종이 안 되네요 그러다 또 어플 끄면 계속 바퀴가 후진합니다 후진은 왜 하는걸까요
    그리고 강의자료에 비약이 있어 여쭤보는데 예제코드11_Bluetooth로 RC카와 블루투스 연결을 한 후 12_RC_CAR_Bluetooth코드를 RC카에 업로드해서 어플로 조종하는거 맞나요?
  • 이등병 2022-09-27 0점
    수정 삭제 댓글
    스팸글 11_Bluetooth 코드의 경우에는 AT COMMAND 명령어를 통해 통신상태 및 설정을 바꿔주는 실습입니다.

    말씀하신대로 12번 코드를 업로드한다음, 제어하는 것이 맞습니다 ! 이전에 댓글달았던 부분에서 AT명령어로 버전을 체크해야한다고했는데 강의자료를 참고하시면 at명령어와 결과가 안내되어있습니다.

    - AT명령어는 정상작동 확인
    - 블루투스 모듈 페어링 확인 -> 데이터 송수신 안됨

    위와같은 상황에서는 보통 블루투스 모듈의 통신불량으로 보여지는데 마지막으로 사용하는 소스코드에 'Serial.println(Blue_Val);' 코드를 삽입해서 버튼을 눌렀을때 시리얼모니터를 통해서 정확한 값이 들어오는지 확인한번 해주시면 감사하겠습니다.

    위와 같은 방법을 시도했는데 실패하신다면, 교환접수신청을 한번 해보시는게 좋을것같아요.

  • asaddas 2022-09-27 0점
    수정 삭제 댓글
    스팸글 강의자료에 HM,HC 블루투스 모듈의 종류에 따라 다른 명령어 나와있고 제가 사용하는 HM 블루투스 모듈에는 버전 확인 명령어가 없다고 말했는데 또 강의자료 참고하라고 하셔서 사진까지 캡쳐해서 문의글에 다시 올렸습니다 강의자료 보시면 블루투스 모듈 명령어가 HM과 HC 따로따로 기재되어있습니다 제가 사용하는 HM 블루투스 모듈에는 버전 확인 명령어가 없구요..그런데 "강의자료를 참고하시면 at명령어와 결과가 안내되어있습니다."가 무슨 이야기인지 잘 모르겠습니다 전 아이폰 사용자라 HM 사용한다고 말씀 드렸는데요.. 그리고 소스코드에 'Serial.println(Blue_Val);' 코드를 삽입해봤는데 12_RC_CAR_Bluetooth:190:1: error: 'Serial' does not name a type

    exit status 1

    'Serial' does not name a type
    라고 오류가 뜨네요.. 그냥 기기 불량이지 않을까 싶네요 교환접수신청 하겠습니다 답변 감사합니다
  • 이등병 2022-09-27 0점
    수정 삭제 댓글
    스팸글 'Serial.println(Blue_Val);' 이 코드를 혹시 전부 삽입하셨나요? 작은 따옴표 안의 Serial.println(Blue_Val); 을 넣어야 동작가능합니다 !

스팸신고 스팸해제

댓글 수정

비밀번호 :

수정 취소

/ byte

비밀번호 : 확인 취소

댓글 입력

댓글달기이름 :비밀번호 : 관리자답변보기

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

댓글 입력

댓글달기이름 :비밀번호 :

확인

/ byte

왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

에게만 댓글 작성 권한이 있습니다.

«
»