HiLetgo OTA WeMos D1 CH340 WiFi 開発ボード ESP8266 ESP-12F For Arduino IDE UNO R3
위의 어드레스에서 아두이노 호환 와이파이 개발 보드를 구입했다.
한국에서는 만원이 넘던데, 일본 아마존에서는 500엔 정도에 살 수 있다.
아두이노 소프트웨어를 이용해서 프로그래밍을 하기 위한 기본 설정을 정리 해 본다.
1. Arduino IDE 를 인스톨한다.
https://www.arduino.cc/en/Main/Software
2. 아두이노 환경설정(Preferences)에서 추가 보드 메니져를 설정한다.
Additional Boards Manager URLs 에 아래의 주소를 입력한다.
http://arduino.esp8266.com/stable/package_esp8266com_index.json
3. Tools - Board: - Boards Manager 에서 [esp8266] 을 검색 한 뒤에 인스톨 해 준다.
4. 보드의 기본 설정은 아래와 같다.
혹시 USB 연결후에 보드가 인식하지 않는 경우에는 아래의 홈으로 가서 드라이버를 다운받아 깔아준다.
https://www.wemos.cc/downloads
5. 보드에 프로그램을 기록 할 때는 프로그래밍 모드로 변경 해 주어야 한다.
1) [GPIO0] 과 [GND]를 연결한다.
2) RESET 스위치를 눌렀다 뗀다.
3) [GPIO0] 과 [GND]의 연결을 해제한다.
이로써 테스트를 할 준비는 끝났다.
6. 프로그래밍 준비가 끝났으므로 아두이노의 대표적인 [Blink]샘플 프로그램 테스트 성공..
매번 블루투스로 모듈을 만들어 명령 내려주곤 했는데,
이제 와이파이로 로봇의 원격 컨트롤이 가능할 것 같다.
참고로 IoT 개발 관계로 쉽계 연계가 가능한 Blynk - Arduino, ESP8266, RPi의 링크를 여기에 걸어 놓는다.
https://play.google.com/store/apps/details?id=cc.blynk
https://itunes.apple.com/us/app/blynk-iot-arduino-raspberry/id808760481?mt=8