Mục lục:
- Bước 1: NodeMCU là gì?
- Bước 2: Cách lập trình NodeMCU bằng Arduino IDE
- Bước 3: Điều khiển đèn LED thông qua trang HTTP bằng NodeMCU
- Bước 4: Mã
- Bước 5: Tôi có thể sử dụng bo mạch nào khác thay cho NodeMCU?
- Bước 6: Dự án ví dụ:
Video: Bắt đầu W / NodeMCU ESP8266 trên Arduino IDE: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Tổng quat
Trong hướng dẫn này, bạn sẽ học cách sử dụng NodeMCU trên Arduino IDE.
Những gì bạn sẽ học
- Thông tin chung về NodeMCU
- Cách cài đặt bo mạch dựa trên ESP8266 trên Arduino IDE
- Cách lập trình NodeMCU trên Arduino IDE
- Giới thiệu các bảng có thể được sử dụng thay thế cho NodeMCU
Bước 1: NodeMCU là gì?
Ngày nay, các ứng dụng IOT ngày càng phát triển và việc kết nối các đối tượng ngày càng trở nên quan trọng hơn. Có một số cách để kết nối các đối tượng như giao thức Wi-Fi.
NodeMCU là một nền tảng mã nguồn mở dựa trên ESP8266 có thể kết nối các đối tượng và cho phép truyền dữ liệu bằng giao thức Wi-Fi. Ngoài ra, bằng cách cung cấp một số tính năng quan trọng nhất của vi điều khiển như GPIO, PWM, ADC, v.v., nó có thể giải quyết nhiều nhu cầu của dự án một mình.
Các tính năng chung của bảng này như sau:
- Dễ sử dụng
- Khả năng lập trình với ngôn ngữ Arduino IDE hoặc IUA
- Có sẵn như một điểm truy cập hoặc trạm
- khả thi trong các ứng dụng API hướng sự kiện
- Có ăng-ten bên trong
- Chứa 13 chân GPIO, 10 kênh PWM, I2C, SPI, ADC, UART và 1-Wire
Bước 2: Cách lập trình NodeMCU bằng Arduino IDE
Để sử dụng Arduino IDE để lập trình NodeMCU, trước tiên bạn phải giới thiệu nó với phần mềm.
Để thực hiện việc này, hãy sao chép mã sau và làm theo các bước bên dưới:
arduino.esp8266.com/stable/package_esp8266c…
bước 1. Chọn Tùy chọn trong menu Tệp và nhập mã đã sao chép vào phần URL Trình quản lý Hội đồng Quản trị Bổ sung. Sau đó nhấn OK.
Bước 2. Tìm kiếm từ ESP8266 trong Boards> board manager từ menu Tools. Sau đó cài đặt các bo mạch ESP8266. Sau khi cài đặt hoàn tất, bạn sẽ thấy nhãn ĐÃ CÀI ĐẶT trên bảng ESP8266.
Sau hai bước này, bạn có thể thấy các bảng dựa trên ESP8266 chẳng hạn như NodeMCU trong danh sách bảng Arduino IDE của mình và bạn có thể chọn bảng mong muốn của mình để tải mã lên.
Để sử dụng chân kỹ thuật số, bạn nên chọn số GPIO. Ví dụ, chân D7 được định nghĩa là GPIO13. Vì vậy, bạn nên thiết lập chân số 13 bất cứ khi nào bạn muốn sử dụng D7 trong chương trình của mình. Ngoài ra, bạn có thể sử dụng chân D2 (GPIO4) làm SDA và chân D1 (GPIO5) làm SCL
Bước 3: Điều khiển đèn LED thông qua trang HTTP bằng NodeMCU
Bạn có thể kết nối Internet qua Wi-Fi bằng NodeMCU và áp dụng các lệnh mong muốn của mình bằng cách tạo một trang
Trong ví dụ này, bạn có thể điều khiển đèn LED bằng cách nhấn phím BẬT và TẮT. Nhập SSID và mật khẩu modem của bạn vào phần được cung cấp và tải nó lên bảng NodeMCU của bạn bằng Arduino IDE. (Để các cài đặt khác về mặc định)
Bước 4: Mã
Sau khi mở Serial Monitor, nếu kết nối Internet được thiết lập, bạn sẽ được cung cấp địa chỉ IP của trang mà bạn đã tạo (ví dụ: 192.168.1.18). Bản sao và dán nó vào trình duyệt của bạn để mở trang
Bước 5: Tôi có thể sử dụng bo mạch nào khác thay cho NodeMCU?
Có nhiều yếu tố quan trọng khác nhau để chọn loại bo mạch cho hệ thống IOT, chẳng hạn như số lượng chân GPIO, giao thức giao tiếp, bao gồm ăng-ten, v.v.
Ngoài ra, có các bảng và nền tảng khác nhau, mỗi bảng có các tính năng cụ thể của nó.
Ở đây chúng tôi đã so sánh chúng dựa trên các tính năng cần thiết quan trọng nhất cho các dự án IOT.
Bước 6: Dự án ví dụ:
- Khóa cửa thông minh với Trang đăng nhập WiFi bằng Arduino & ESP8266
- Nói chuyện với Arduino của bạn và điều khiển nó bằng Trợ lý Google
- Chơi với Fire Over WIFI! ESP8266 & Neopixels (Bao gồm cả Ứng dụng Android)
- nstagram Thích Đồng hồ tốc độ của Arduino & ESP8266
Nếu bạn thấy hướng dẫn này hữu ích và thú vị, hãy like cho chúng tôi trên facebook.
Đề xuất:
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu - Đồng hồ vạn năng cho người mới bắt đầu: 8 bước
Làm thế nào để sử dụng đồng hồ vạn năng trong tiếng Tamil. Hướng dẫn cho người mới bắt đầu | Đồng hồ vạn năng dành cho người mới bắt đầu: Xin chào các bạn, Trong hướng dẫn này, tôi đã giải thích cách sử dụng đồng hồ vạn năng trong tất cả các loại mạch điện tử theo 7 bước khác nhau, chẳng hạn như 1) kiểm tra tính liên tục khi phần cứng gặp sự cố 2) Đo dòng điện một chiều 3) kiểm tra Diode và đèn LED 4) Đo Resi
Bắt đầu với FRDM-KL46Z (và Mbed Online IDE) trên Windows 10: 6 bước
Bắt đầu với FRDM-KL46Z (và Mbed Online IDE) Uisng Windows 10: The Freedom (FRDM) là các nền tảng phát triển và đánh giá nhỏ, công suất thấp, tiết kiệm chi phí, hoàn hảo để tạo mẫu ứng dụng nhanh chóng. Các bảng đánh giá này cung cấp một bộ lập trình flash chế độ thiết bị lưu trữ hàng loạt dễ sử dụng, một
Cách cài đặt Linux (Người mới bắt đầu bắt đầu tại đây!): 6 bước
Cách cài đặt Linux (Người mới bắt đầu Bắt đầu tại đây!): Chính xác thì Linux là gì? Chà, bạn đọc thân mến, Linux là một cánh cổng dẫn đến một thế giới của những khả năng hoàn toàn mới. Đã qua rồi thời OSX tận dụng niềm vui khi sở hữu một chiếc máy tính. Đã qua đi những ký hiệu ngu ngốc về bảo mật thông qua Windows 10. Bây giờ, đến lượt bạn t
Bắt đầu với Esp 8266 Esp-01 Với Arduino IDE - Cài đặt Bo mạch Esp trong Arduino Ide và Lập trình Esp: 4 bước
Bắt đầu với Esp 8266 Esp-01 Với Arduino IDE | Cài đặt bo mạch Esp-01 trong Arduino Ide và Lập trình Esp: Trong phần hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt bo mạch esp8266 trong Arduino IDE và cách lập trình esp-01 và tải lên mã trong đó. điều này và hầu hết mọi người đều phải đối mặt với vấn đề
Hướng dẫn bắt đầu nhanh Arduino IDE với NodeMCU ESP8266: 6 bước
Hướng dẫn bắt đầu nhanh với Arduino IDE với NodeMCU ESP8266: Cấu hình Arduino IDE cho NodeMCU ESP8266