Giao diện uPyCraft IDE
Cây thư mục bên tay trái: hiển thị danh sách các file và thư mục có trong board đang kết nối và trên máy tính.
Các nút chức năng bên tay phải: là nơi hiển thị các nút thao tác hỗ trợ viết và chạy code như Tạo mới, lưu và mở file, chạy file, kết nối và ngắt kết nối với board..
Các nút chức năng bao gồm:
Giao diện dòng lệnh bên dưới khu vực soạn thảo code: đây là giao diện dòng lệnh của của MicroPython, giúp chúng ta dễ dàng tương tác với board, có thể chạy trực tiếp các lệnh hoặc stop các chương trình đang chạy bằng Ctrl+C. Đây cũng là cửa sổ giúp chúng ta in ra các thông tin trong quá trình debug.
Right-click menu trong cây thư mục
Khi bạn chọn một file trong phần Device ở cây thư mục bên tay trái và right click, menu sau sẽ hiển thị:
Quản lý file trong uPyCraft
Khi sử dụng uPyCraft, bạn cần phân biệt nơi lưu file vì bạn có thể mở file từ trên board hay file nằm trên máy tính.
Nếu file đang mở nằm trên máy tính, biểu tượng sẽ là hình laptop. Ngược lại nếu file được mở nằm trên board, biểu tượng sẽ là hình một con chip hình vuông (giống một con CPU Intel trên máy tính).
Để làm việc với board, sau khi bạn nối dây cáp micro usb với máy tính qua cổng usb, bạn chọn loại board là esp32 và cổng COM tương ứng. Khi đó nếu board đã được nạp firmware MicroPython thì uPyCraft sẽ kết nối với board và cửa sổ dòng lệnh sẽ có dấu nhắc >>>.
Nếu báo lỗi kết nối, bạn thử reset board vài lần và kết nối lại thử.
Chọn board là esp32
Chọn cổng Serial tương ứng với xController (xem lại phần cài đặt xController)
Sau khi kết nối có dấu nhắc >>> để sẵn sàng nhập lệnh
Sau khi kết nối thành công, bạn hãy thử gõ dòng lệnh sau:
print('Hello World')
print() là câu lệnh bạn sẽ thường xuyên dùng để in ra thông tin trong quá trình viết code. Sau khi gõ dòng lệnh và Enter, bạn sẽ thấy kết quả một câu Hello World được in ra.
Trong quá trình làm việc với board trong uPyCraft, bạn có thể ngắt kết nối hoặc kết nối lại với board thông qua chức năng connect/disconnect trong toolbar bên tay phải hoặc top menu.