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보드를 통해 아두이노로 제어할 준비가 되었습니다.