Hello World là chương trình đơn giản đầu tiên chúng ta gặp trong hầu hết các khóa học lập trình khi bắt đầu tìm hiểu một ngôn ngữ lập trình mới. Chương trình đầu tiên này sẽ giúp chúng ta làm quen với cấu trúc chương trình và một số câu lệnh đơn giản đầu tiên với MicroPython.
Để thực thi chương trình trực tiếp trên Yolo:Bit với Thonny IDE, sau khi kết nối Yolo:Bit với máy tính, chọn port và board như ở bài hướng dẫn trước, ta cần mở file main.py có sẵn trên Yolo:Bit như các bước dưới đây:
main.py là chương trình chính trên Yolo:Bit, chạy sau khi file boot.py hoàn tất. boot.py là chương trình khởi tạo, thiết lập các thông số mặc định ban đầu cho Yolo:Bit và chỉ chạy 1 lần khi Yolo:Bit được cấp nguồn. Để viết chương trình chạy trực tiếp trên Yolo:Bit, ta sẽ viết và chỉnh sửa trong file main.py này.
Cấu trúc của một chương trình microPython cơ bản sẽ gồm 2 phần là Khai báo thư viện và Nội dung chương trình:
import ten_thu_vien
from ten_thu_vien import doi_tuong
Cụ thể trong chương trình Hello World, để in dòng chữ Hello World ra màn hình Yolo:Bit, ta cần dùng thư viện yolobit, cụ thể là đối tượng display có sẵn trong thư viện này. Ta có thể dùng:
import yolobit
hoặc:
from yolobit import display
Lưu ý:
Phần nội dung chương trình của chương trình Hello World bao gồm câu lệnh hiển thị dòng chữ Hello World ra màn hình.
Để hiển thị một nội dung nào đó ra màn hình Yolo:Bit, ta có thể dùng câu lệnh hiển thị theo 1 trong 2 cú pháp (tương ứng với 2 cú pháp khai báo thư viện) như dưới đây:
yolobit.display.scroll('noi_dung_can_hien_thi')
hoặc:
display.scroll('noi_dung_can_hien_thi')
Cụ thể trong chương trình Hello World, chúng ta sẽ dùng:
yolobit.display.scroll('Hello World')
hoặc:
display.scroll('Hello World')
Dòng lệnh này yêu cầu MicroPython thực hiện hành động scroll của đối tượng display để hiện ra dòng chữ Hello World. Ngoài scroll, đối tượng display còn có nhiều hành động khác, chúng ta sẽ tìm hiểu trong các bài học sau. Trong lâp trình, các hành động này được gọi là các hàm.
Như vậy, chương trình hoàn chỉnh của chúng ta như sau:
import yolobit yolobit.display.scroll('Hello World')
hoặc:
from yolobit import display display.scroll('Hello World')
Chú ý:
Để nạp và chạy chương trình trên Yolo:Bit, cần thực hiện như sau:
Nếu chương trình chạy thành công, bạn sẽ thấy màn hình LED của Yolo:Bit hiện ra dòng chữ Hello World. Chức năng in ra màn hình trong bài học này có thể giúp ích rất nhiều cho chúng ta trong các trường hợp như cần in ra thông tin để kiểm chứng hoặc phân tích, gỡ lỗi chương trình (trong lập trình gọi là debug).
Ngoài màn hình LED của Yolo:Bit, ta cũng có thể lập trình chức năng in một thông tin nào đó trực tiếp ra cửa sổ Shell, bằng cách sử dụng hàm print. Cùng bỏ túi một số cách dùng hàm print thông qua chương trình Hello World như dưới đây nhé.
print('Hello World')
value = 'Hello World' print(value)
value = 'World' print('Hello %s' %value)
Khi chạy chương trình, ta sẽ thấy kết quả như hình dưới:
Qua bài học này, chúng ta đã biết cách viết và chạy một chương trình MicroPython đơn giản, cũng đã học được một số khái niệm cơ bản. Cùng tìm hiểu tiếp những điều thú vị hơn trong các bài học tiếp theo nhé!! 😀