ESP12보드

  • R1mini에는 ESP8266이 내장된 ESP12F 보드를 장착할 수 있습니다.
    이 보드는 아두이노로 코딩이 가능하고 WIFI를 통해 웹으로 로봇과 접속이 가능합니다.
  • 위 그림처럼 micro usb 단자를 통해 PC와 연결하면 코딩이 가능합니다.
  • 이번에는 ESP12보드에서 로봇을 제어하는 여러 내용을 다뤄보도록 하겠습니다.
  • 우리는 이 과정에서 아두이노에서 로봇을 제어하는 것과 웹을 통해 로봇을 제어하는 것을 모두 다뤄볼 예정입니다.

ESP12와 PC의 연결 #

아두이노와 최초 연결 #

먼저 아두이노 공식 사이트에서 아두이노를 다운로드 받아서 실행합니다.

Preferences를 열고, 아래 그림에서 추가적인 보드 매니저 URLs의 표시된 부분을 클릭한 다음

json 파일의 경로를 아래 그림처럼 추가합니다.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

이제 보드 매니저를 엽니다.

esp8266을 검색한 다음 설치해줍니다.

그 후 생성 된 보드 매니저의 ESP 항목에서 NodeMCU 1.0 ESP-12E를 선택합니다.

그리고 여러분의 PC와 연결된 포트를 지정해 줍니다.


Hello World – LED Blink #

아두이노와 PC가 연결된 상태에서 파일 -> 예제 -> ESP8266 -> Blink를 선택합니다.

그리고 컴파일 & 업로드를 선택해서 프로그램을 업로드 합니다.

성공하면 아래 그림처럼 업로드 완료라는 글자가 나타납니다.

그러면 ESP12보드의 내장 LED가 깜빡거리는 것을 확인할 수 있습니다.

이제 R1mini를 ESP12보드를 통해 아두이노로 제어할 준비가 되었습니다.