Hiển thị một kết quả ra màn hình

Một phần của tài liệu [GiaoTrinh]-MicrobitSmartHome (Trang 29 - 30)

Thông thường, chúng ta sẽ dùng LCD để hiển thị một kết quả đã được xử lý nào đó. Kết quả này có thể là đáp án của một bài toán, nhiệt độ, độ ẩm hay chỉ đơn giản là một biến số. Trong hướng dẫn này, chúng ta sẽ tạo ra một biến đếm, có tên là

counter. Biến này sẽ tự động tăng lên 1 đơn vị sau mỗi 5 giây và giá trị này sẽ được hiển thị ra màn hình LCD.

Để tạo một biến số, chúng ta làm theo hướng dẫn 4 bước ở Hình 3.9: Nhấp chuột vào mục Variables, chọn tiếp Make a Variable, đặt tên cho biến và cuối cùng, nhấn vào nút OK.

Hình 3.9:Các bước để tạo một biến số trên MakeCode

Khi quá trình tạo biến kết thúc, một số khối lệnh mới sẽ được sinh ra trong mục Variables này, như chúng ta đã từng làm ở giáo trình cơ bản. Chương trình hiện thực yêu cầu ở phần này sẽ như gợi ý sau đây:

Hình 3.10:Chương trình tự động tăng giá trị của counter lên mỗi 5 giây

Lưu ý: Trước khi hiển thị ra dữ liệu mới, chúng ta cần xóa đi toàn bộ màn hình để đảm bảo việc hiển thị là chính xác. Chúng ta cũng sẽ thấy rằng, việc hiển thị ra LCD là một tác vụ tiêu tốn nhiều thời gian xử lý cho MicroBit qua việc màn hình sẽ chớp khi chúng ta xuất giá trị mới của counter ra LCD. Do đó, trong các dự án tương lại, việc hiển thị ra màn hình cần cân nhắc chu kì kĩ lưỡng và không nên xuất liên tục dữ liệu ra màn hình.

Một phần của tài liệu [GiaoTrinh]-MicrobitSmartHome (Trang 29 - 30)