ESP8266_Thông tin cơ bản

Để tiến hành cài đặt thư viện và chức năng nạp code cho IDE các bạn làm như sau:

Vào File→ Preferences, vào textbox Additional Board Manager URLs thêm đường link sau vào:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Click OK để chấp nhận. 

Tiếp theo vào ToolBoardBoards Manager
Đợi một lát để chương trình tìm kiếm. Ta kéo xuống và click vào ESP8266 by ESP8266 Community, click vào Install. Chờ phần mềm tự động download và cài đặt.

Chọn Board để lập trình cho ESP8266:
Kết nối mudule USB-to-UART vào máy tính. Vào ToolBoardGeneric ESP8266 Module, chọn cổng COM tương ứng với module USB-to-UART tương ứng.

Chọn chế độ nạp Arduino as ISP. Vậy là ta đã có môi trường lập trình cho esp8266 rất thân thiện.

Xuất file hex trên arduino:

File->Preferences->Show verbose output during->compilaton

Các chân không bị ảnh hưởng trong quá trình khởi động trên ESP8266:

ESP01: Duy nhất 1 chân là RX (GPIO3; 3).

ESP8266: D0, D1, D2, D5, D6, D7, D8, A0
      D0 THẤP

D1 THẤP

D2 THẤP

D3 CAO

D4 CAO

D5 THẤP

D6 THẤP

D7 THẤP

D8 THẤP

A0 THẤP

RX CAO
TX CAO 



Onboard LED:

NodeMCU's: GPIO16/ D0/ LED_BUILTIN, BUILTIN_LED

WemosD1mini: trên module ESP-12: GPIO02/ D4/