전체상품목록 바로가기

본문 바로가기


현재 위치
  1. home
  2. community
  3. 기술문의 :)

기술문의 :)

기술문의 게시판 입니다.

상품 게시판 상세
subject 와이파이 모듈 ESP8266을 아두이노에 연결할 때 질문있습니다~
writer 아트로봇CT (ip:)
  • date 2015-11-25 11:32:35
  • like 추천하기
  • view 277
rating 0점

안녕하세요


따로 직접 기술지원은 어려운점 양해부탁드립니다.

두가지 예상되는 부분이 있습니다.


ESP8266 모듈과  아두이노간의 시리얼통신핀은 어떤 핀번호로 연결하셨는지요? 

D0,D1 하드웨어 시리얼핀인가요? 아니면  기타 미사용핀을 이용한 SoftwareSerial 핀입니까?


PC와 아두이노를 USB케이블로 연결하면서  PC 측에서 확인을 하시는것 같습니다만,

이경우 D0,D1핀이 이미 해당 용도로 사용중이므로   다른 시리얼기기를 연결하시면 안됩니다.

간혹 아두이노 초보자분들이 많이 하시는 실수입니다. ESP8266을 사용하실정도면 아마 이경우는 아니신거죠?


또한가지,   타이밍 문제입니다.

아두이노가 처음 가동하는 순간에 외부기기와 연결을 시행하면,

부팅 타이밍이 서로 다르거나 지연되는 문제로 연결이 안되는 경우가 있습니다.

이경우는 연결 프로세스를   부팅후 조금 시간이 지난뒤 시행되게 해보는방법이 있습니다.


이정도가 예상되는 문제원인이고요, 도움이 되실지 모르겠으나  참고하시기 바랍니다. ^^


---------- Original Message ----------

안녕하세요. 아두이노에 ESP8266(와이파이 모듈)을 연결하여, 이를 통해 인터넷에 연결하는 연습을 하고 있습니다.

질문이 길지만 최대한 간결하게 써보겠습니다.


제가 처한 문제는 이것입니다.


ESP8266 모듈을 "아두이노를 거치지 않은 상태로" USB-to-UART 칩을 통해서, 

ESP8266과 컴퓨터 사이에 직접적으로 Serial 입력/출력을 가능하게 해놓고

(USB-to-UART 칩의 Data In 핀을 ESP8266 모듈의 TX 핀과 연결하고, USB-to-UART칩의 Data Out 핀을 ESP8266의 RX핀과 연결합니다. 또한 putty 프로그램을 실행시켜 Connection Type을 Serial로 설정하고 검은 창을 띄웁니다)


putty의 검은 창에서 키보드로 "AT"라고 입력하면 그 즉시 "OK"라는 메시지가 자동출력됩니다. 여기까진 정상입니다. (AT는 ESP8266 칩에 내장되어 있는 명령어입니다.)


그 다음이 문제인데, 이제 ESP8266 모듈을 아두이노와 연결하고

아두이노가 ESP8266에게 "AT"라는 String을 전송하게끔 코딩했습니다. myWifi.print("AT"); 이렇게요.

(새로운 SoftwareSerial 객체를 만들고 객체의 이름은 myWifi로 설정했습니다. 이 myWifi의 TX핀을 임의로 10번핀이라고 설정했습니다. 그다음 아두이노의 10번핀(TX)과 ESP8266의 RX핀을 연결했습니다. ESP8266의 TX핀은 USB-to-UART칩의 Data In 핀과 연결했습니다.)


제가 기대했던 결과는 ESP8266이 아두이노로부터 "AT"라는 String 데이터를 받았으니, 내장된 명령어에 의해 자동으로 "OK"를 출력해야 합니다. 이때 "OK"가 어디로 출력되드냐 하면... USB-to-UART칩이 Data In 핀을 통해 ESP8266의 출력데이터를 받게 되므로 putty(USB-to-UART과 연결됨) 창에 "OK"가 최종적으로 떠야합니다.


그런데 실제 제가 실행시켜본 결과 아무 일도 일어나지 않았습니다. 요약하자면

- "AT"를 아두이노를 거치지 않고 직접적으로 컴퓨터를 통해 ESP8266에 입력시키면 "OK"가 정상적으로 출력됨

- 그러나 아두이노가 ESP8266에게 "AT"를 전송시키게 하면 "OK"가 출력되지 않음


위와 같은 문제를 혼자 힘으론 도저히 해결할 수가 없어서 현재 제자리걸음 중입니다. 저를 도와주세요.. ㅠㅠ


file
password 삭제하려면 비밀번호를 입력하세요.
  • 이석인 2015-11-25 13:23:54 0점
    수정 삭제 댓글
    아이고.. ㅠㅠ 제가 평소 핀을 지저분하게 꼽는 습관이 있어서 엉뚱한 곳에 꽂아놓고 고민하고 있었네요;; 답변 정말정말 감사드립니다! 앞으로도 종종 질문할게요!
  • robobob 2015-11-25 13:53:53 0점
    수정 삭제 댓글
    잘 해결되셨다니 다행입니다. ^^.
댓글 수정

password :

/ byte

비밀번호 : 확인 취소

댓글 입력

commentsname : password : 관리자 답변 보기

/ byte

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

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

관련 글 보기

관련글 모음
번호 상품명 제목 작성자 작성일 조회
16922 [배송안내] 설연휴 배송 아트로봇CT 2019-02-01 144
16646 usb2serial보드 문의 (주)프라임소프트 2018-03-14 154
16654 usb2serial보드 문의 아트로봇CT 2018-03-18 137
16638 [ 설연휴 및 배송 ] 휴무 및 택배배송 일정 안내 아트로봇CT 2018-02-13 154
16624 구매 관련 문의드립니다. 강민구 2018-01-25 3