Mở đầu
- Các bạn có thể đã nghe rất nhiều về các bo mạch wifi Esp phải không nào. Vậy thực tế, chúng là gì, hãy cùng tìm hiểu ngay sau đây
Chuẩn bị
Phần cứng | |
---|---|
ESP8266 NodeMCU v1.0 | x1 |
Phần mềm | |
Arduino IDE |
Wifi ESP8266 NodeMCU v1.0
- ESP8266 là một vi xử lý được thiết kế bởi Espressif System tích hợp sẵn wifi. Có nhiều loại board được thiết kế sử dụng vi xử lý ESP8266. Sự khác nhau của các loại board là số lượng các GPIO (GPIO là các cổng được sử dụng cho input hoặc output).
- Đây là một board rất hữu dụng để mọi người có thể có những bước tiếp cận tốt thất đến thế giới IOT- Internet Of Things.
- Trên thị trường có rất nhiều các bo Esp8266 khác nhau, đến từ nhiều nhà sản xuất khác nhau. Nó có thể đến từ Espressif System, hoặc cũng có thể đến từ Adafruit Huzzah, NodeMCU devkit, node.IT, SparkFun WiFi Shield – ESP8266. Về công dụng thì không có sự chênh lệch lớn
Thông số kỹ thuật
Chip | : ESP8266EX |
WiFi | : 2.4 GHz hỗ trợ chuẩn 802.11 b/g/n |
Điện áp hoạt động | : 3.3V |
Điện áp vào | : 5V thông qua cổng USB |
Số chân I/O | : 11 |
Số chân ADC | : 1(điện áp vào tối đa 3.3V) |
Bộ nhớ Flash | : 4MB |
Giao tiếp | : Cable Micro USB |
Hỗ trợ bảo mật | : WPA/WPA2 |
Tích hợp giao thức | : TCP/IP |
Lưu ý: Tất cả các chân I/O đều có Interrupt/PWM/I2C/One-wire, trừ chân D0
Sơ đồ chân
Cài đặt board ESP8266 trong Arduino IDE
- 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 Tool→Board→Boards Manager
đợi một lát để chương trình tìm kiếm. Ta tìm esp8266 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.
- Để lập trình cho board esp8266 nodeMCU vào Tool→Board→ Node MCU 1.0
- Sau đó chọn cổng COM tương ứng với module NodeMCU tương ứng.
Ok, đến bước này là chúng ta đã có thể lập trình ESP8266 của bất cứ hãng nào.
Mọi việc đã xong, giờ để thử xem có thể nạp code được hay không, bạn vào File → Exemples → 01.Basic → Blink
Sau đó, các bạn biên dịch và nạp code vào con Esp8266 nhé, nếu thấy báo led nháy liên tục thì đã thành công rồi đó !
Cảm ơn các bạn rất nhiều vì đã theo dõi các bài hướng dẫn của chúng mình. Hãy cùng chờ đợi những bài hướng dẫn hay hơn và đột phá hơn nhé
bkljiowgmn
30/10/2022