Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

wifi ESP8266 NodeMcu Lua CH340 ( 6C1.1 )

Kit thu phát Wifi ESP8266 NodeMCU Lua V3 CH340 là phiên bản NodeMCU sử dụng IC nạp giá rẻ CH340 từ Lolin với bộ xử lý trung tâm là module Wifi SoC ESP8266, kit có thiết kế dễ sử dụng và đặc biệt là có thể sử dụng trực tiếp trình biên dịch của Arduino để lập trình và nạp code, điều này khiến việc sử dụng và lập trình các ứng dụng trên ESP8266 trở nên rất đơn giản. Thông số kỹ thuật:

  • IC chính: ESP8266 Wifi SoC.
  • Phiên bản firmware: NodeMCU Lua
  • Chip nạp và giao tiếp UART: CH340
  • GPIO tương thích hoàn toàn với firmware Node MCU.
  • Cấp nguồn: 5VDC MicroUSB hoặc Vin.
  • GIPO giao tiếp mức 3.3VDC
  • Tích hợp Led báo trạng thái, nút Reset, Flash.
  • Tương thích hoàn toàn với trình biên dịch Arduino.
  • Kích thước: 59 x 32mm

Hướng dẫn cài đặt và sử dụng NodeMCU với trình biên dịch Arduino:

Nếu bạn muốn tiếp tục mua hàng: Bấm vào phần tiếp tục mua hàng để lựa chọn thêm sản phẩm vào giỏ hàng

Nếu bạn muốn xem giỏ hàng để cập nhật sản phẩm: Bấm vào xem giỏ hàng

Nếu bạn muốn đặt hàng và thanh toán cho sản phẩm này vui lòng bấm vào: Đặt hàng và thanh toán

Bước 3: Lựa chọn thông tin tài khoản thanh toán

Nếu bạn đã có tài khoản vui lòng nhập thông tin tên đăng nhập là email và mật khẩu vào mục đã có tài khoản trên hệ thống

Nếu bạn chưa có tài khoản và muốn đăng ký tài khoản vui lòng điền các thông tin cá nhân để tiếp tục đăng ký tài khoản. Khi có tài khoản bạn sẽ dễ dàng theo dõi được đơn hàng của mình

Nếu bạn muốn mua hàng mà không cần tài khoản vui lòng nhấp chuột vào mục đặt hàng không cần tài khoản

Bước 4: Điền các thông tin của bạn để nhận đơn hàng, lựa chọn hình thức thanh toán và vận chuyển cho đơn hàng của mình

Bước 5: Xem lại thông tin đặt hàng, điền chú thích và gửi đơn hàng

Sau khi nhận được đơn hàng bạn gửi chúng tôi sẽ liên hệ bằng cách gọi điện lại để xác nhận lại đơn hàng và địa chỉ của bạn.

Đối với những đơn hàng gửi COD (nhận hàng - thu tiền tại nhà) bị hoàn trả lại do lỗi chủ quan của khách hàng như khách hàng đổi ý không mua sản phẩm, đi vắng không nhận sản phẩm được, không nghe điện thoại từ nhân viên bưu chính,... thì chúng tôi sẽ từ chối gửi bằng hình thức COD cho quý khách từ những đơn hàng tiếp theo. Nếu quý khách vẫn có nhu cầu mua hàng qua dịch vụ chuyển phát xin vui lòng thanh toán 100% tiền hàng trước thông qua ngân hàng, sau khi nhận được tiền chúng tôi sẽ gửi hàng theo đơn hàng đã đặt.

Lập trình ESP8266 ESP-12E NodeMCU sử dụng Arduino

NodeMCU là bo mạch khai thác khả năng của chip esp8266. Nó kết hợp các chức năng của WIFI, vi xử lý và ngôn ngữ LUA. ESP8266 NodeMCU cung cấp

  • Giống các chân IO phần cứng Arduino
  • API điền khiển sự kiện cho các ứng dụng mạng
  • 10 chân GPIO từ D0 – D10, có chức năng PWM, IIC, giao tiếp SPI, 1-Wire và ADC trên chân A0
  • Kết nối mạng wifi (có thể là sử dụng như điểm truy cập và/hoặc trạm máy chủ lưu trữ một, máy chủ web), kết nối internet để lấy hoặc tải lên dữ liệu.
  • Chi phí phù hợp cho các dự án Internet of Things (IoT).

Bài tut này dành cho những bạn bắt đầu lập trình với ESP-12E NodeMCU sử dụng Arduino IDE.

  1. Cài Arduino dành cho chip ESP8266 WiFi trong Arduino IDE và xem các bài code mẫu trong đó
  1. Chạy và chỉnh sửa các bài code mẫu để kiểm tra các chân D0 , GPIO-16 cũng như các chân cấu hình

Ghi chú – để sử dụng bo mạch NodeMCU V1 hoặc V2 hoặc V3 trong Arduino IDE, bạn không cần chép firmware với công cụ using nodemcu flasher. Nó chỉ yêu cầu khi sử dụng ngôn ngữ LUA.

Bước 1: Lập sơ đồ chân của NodeMCU ESP-12E

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

* Chip ESP8266 sử dụng điện áp 3.3V , bạn có thể lấy mức điện áp từ trên bo Arduino.

* NodeMCU ESP-12E có thể nối với nguồn 5V sử dụng cáp micro USB hoặc chân Vin có sẵn trên bo.

* Các chân ESP8266 chỉ sử dụng điện áp 3.3V , không sử dụng điện áp 5V tại các chân ngõ vào.

Khi sử dụng với các chân I/O 5V, bạn cần sử dụng mạch chuyển đổi từ 5V sang 3.3V

Tải : source of images .

* Github – NodeMCU

* Github-esp8266/ Arduino

Bước 2: cài đặt chương trình lõi Arduino cho NodeMCU ESP-12E dùng chương trình quản lý bo Arduino

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Chép đường link sau từ trang

The link should look something like this-

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

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Dán link vào Arduino IDE trong File -> Preferences-

Đóng và khởi động lại Arduino IDE.

Bước 3 : Tools – Boards Manager

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Vào Tools – Boards manager và tìm ESP8266 và cài đặt thư viện có tiêu đề ESP8266 by ESP community .

Khởi động Arduino IDE lại lần nữa

Bước 4: chọn NodeMCU Board trong Arduino IDE

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Vào Tools – Boards kéo xuống cuối danh sách chọn NodeMCU 1.0 ( ESP-12EModule).

Chọn tên Port đã kết nối tới nodeMCU, phần còn lại để mặc định

Bước 5: LED Blink – kết nối với led bên ngoài

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Chúng ra sẽ nối LED trực tiếp vào chân GPIO16 hoặc D0 của NodeMCU (không cần điện trở hạn dòng).

Bước 6: chạy ví dụ LED Blink

Vào File – Examples – ESP8266 – Blink

Hướng dẫn arduino nodemcu lua wifi v3 ch340 năm 2024

Trong video tôi đã sửa lại để LED nháy nhanh hơn, nhưng bạn có thể bỏ qua và up mã nguồn vào ESP xem kết quả.