Chương 4 THI CÔNG HỆ THỐNG
4.4 LẬP TRÌNH HỆ THỐNG
4.4.2 Phần mềm lập trình cho vi điều khiển
a. Giới thiệu phần mềm lập trình
Arduino IDE là phần mềm dùng để lập trình cho Arduino. Mơi trường lập trình đơn giản dễ sử dụng, ngơn ngữ lập trình Wiring dễ hiểu và dựa trên nền tảng C/C++. Arduino IDE có thể chạy trên 3 nền tảng phổ biến nhất hiện nay là Windows, Macintoshosx và Linux. Do có tính chất nguồn mở nên mơi trường này lập trình hồn tồn miễn phí.
b. Thao tác cài đặt
Bước 1: Truy cập vào địa chỉ https://www.arduino.cc/en/Main/Software để tải phần
mềm Arduino. Bấm vào mục Windows ZIP file for non admin install như hình 4.11, sau đó chọn JUST DOWNLOAD, để tải phần mềm.
Bước 2: Sau khi đã tải được phần mềm, tiến hành cài đặt phần mềm. Cài đặt xong
chúng ta có giao diện hiển thị như 4.12.
Hình 4.12: Giao diện phần mềm.
c. Hướng dẫn sử dụng
Chú thích:
• 1: Biên dịch và kiểm tra lỗi lập trình.
• 2: Gửi mã đến Board.
• 3: Tạo cửa sổ mới.
• 4: Mở chương trình đã được lưu trước.
• 5: Lưu chương trình đang soạn thảo.
• 6: Mở cửa sổ Serial Monitor để gửi và nhận giữ liệu giữa máy tính và Board Arduino.
• 7: Tên của chương trình đang soạn thảo.
• 8: Vùng viết chương trình.
• 9: Gửi báo lỗi hoặc chương trình upload thành cơng.
• 10: Vùng gửi thơng báo.
• 11: Hiển thị trơng tin của Arduino đang kết nối.
Vì mơi trường lập trình là ngơn ngữ C, nên người dùng khi đã có kiến thức về ngơn ngữ C, thì có thể thao tác lập trình rất là dễ dàng.
d. Giới thiệu về phần mềm lập trình cho ESP8266 ESP-12E NodeMCU
ESP8266 ESP-12E NodeMCU có mơi trường lập trình giống Arduino, cũng sử dụng phần mềm Arduino IDE. Nhưng để sử dụng được thì trước tiên máy tính phải tải Driver cho Module ESP8266 ESP-12E NodeMCU.
Bước 1: Truy cập vào địa chỉ để tải Driver về.
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp- drivers.
Bước 2: Vào chương trình 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.
Hình 4.14: Thêm đường link để tải driver.
Tiếp theo Tool→Board→Boards 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.
Kết nối Module vào máy tính. Vào Tool→Board→NodeMCU 0.9 (ESP-12 Module).
Hình 4.16: Chọn mudule NodeMCU 0.9.
Sau khi chọn đúng tên Module, và cổng COM giao tiếp, chúng ta đã có thể lập trình cho ESP8266 ESP-12E NodeMCU.
e. Chương trình hệ thống
Code chương trình được bỏ trong phụ lục.