Lưu đồ giải thuật NodeMCU

Một phần của tài liệu Thiết kế và thi công khung ảnh điện tử (Trang 63 - 64)

Bắt đầu Cấu hình UART Thiết lập Wifi Kết nối Wifi Kết nối Wifi thành công Kết thúc Sai Đúng Đúng

Cài đặt lại Wifi cho ESP

Đủ 60 giây

Đọc dữ liệu thời tiết từ Web

Sai

UART ESP

Hình 4.13 Lưu đồ chương trình chính cho Node MCU

Để giao tiếp truyền và nhận dữ liệu với vi điều khiển trung tâm ta sử dụng chuẩn giao tiếp UART. Nên ta phải cấu hình UART cho Node MCU, sau đó thiết lập Wifi để Node MCU có thể truy cập được internet.

Nếu kết nối Wifi không thành công ta phải kết nối lại cho Node MCU, sau khi kết nối thành công nó sẽ tiến hành đọc dữ liệu từ Website sau 60 giây (tức là 60 giây lấy dữ liệu một lần, do giới hạn truy cập của trang Website) và thực hiện chương trình con UART ESP sau đó lặp lại.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 48

Có dữ liệu từ vi điều khiển

Gửi dữ liệu thời tiết về vi điều khiển

Đúng

Sai

Dữ liệu yêu cầu gửi thời tiết

Đúng Bắt đầu Dữ liệu vị trí thời tiết Sai Kết thúc Nhận dữ liệu vị trí thời tiết và cập nhật vị trí Sai Đúng

Hình 4.15 Lưu đồ chương trình con UART ESP

Nếu có dữ liệu từ vi điều khiển lập tức nó sẽ kiểm tra dữ liệu đó:

• Dữ liệu yêu cầu gửi thời tiết: Là yêu cầu vi điều khiển trung tâm để Node MCU gửi các thông số thời tiết từ Website về.

• Dữ liệu vị trí thời tiết: Khi người dùng thay đổi vị trí thời tiết trong phần cài đặt thì sau khi chạm vào màn hình tại khu vực cần thay đổi, vi điều khiển sẽ lập tức gửi vị trí đó đến Node MCU để nó cập nhật lại vị trí.

Một phần của tài liệu Thiết kế và thi công khung ảnh điện tử (Trang 63 - 64)