3. Chương trình đầu tiên
Trong phần này, bạn sẽ tìm hiểu về cách làm việc với mạch ORC Control Hub bằng phần mềm lập trình VovinamStem App, sau đó ứng dụng vào viết các chương trình cơ bản đầu tiên:
Bật tắt đèn LED trên mạch ORC Control Hub.
Bật tắt đèn LED bằng nút nhấn trên mạch.
1. Cập nhật firmware
Phần mềm bên trong ORC Control Hub (firmware) được VovinamStem nâng cấp và cập nhật thường xuyên. Do đó, khi mới dùng lần đầu, bạn nên cập nhật để đảm bảo thiết bị đang chạy firmware mới nhất, giúp chạy ổn định hơn.
Bước 1: Truy cập vào link https://fw.vovinam-map.org/:
Bước 2: Kết nối mạch ORC Control Hub với laptop bằng dây USB Type C:
Bước 3: Nhấn và giữ nút Boot trên ORC Control Hub, trong lúc đó nhấn nút Reset và thả ra sau 1 giây, sau đó mới thả nút Boot để thiết bị vào trạng thái sẵn sàng cập nhật firmware:
Bước 4: Chọn firmware cần cập nhật là Yolo UNO v1.x, chọn cổng kết nối có tên là USB/JTAG serial… và nhấn Cập nhật.
Firmware sẽ được cập nhật liên tục, do đó bạn hãy chọn bản cập nhất mới nhất, ví dụ trong hình là v1.1
Bước 5: Chọn Install để tiếp tục cập nhật firmware
Bước 6: Chờ khoảng 2 phút để cập nhật. Màn hình hiển thị cập nhật thành công như hình:
Bước 7: Nhấn nút Reset và thoát khỏi trang web cập nhật firmware và tiến hành lập trình.
2. Kết nối ORC Control Hub với VovinamStem App
Bước 1: Truy cập vào link https://app.vovinam-map.org/:
Bước 2: Chọn thiết bị lập trình là Yolo UNO
Bước 3: Chọn vào Lập trình:
Bước 4:
Kết nối ORC Control Hub vào máy tính và phần mềm lập trình
Kết nối dây USB type C với Máy tính và ORC Control Hub.
Chọn icon kết nối có dây/ Bluetooth → chọn cổng COM/ thiết bị có tên gần giống là Espressif CDC Device (COMxx) → nhấn nút Kết nối. (Số thứ tự của cổng COM có thể là khác nhau trên mỗi máy tính.)
Khi kết nối thành công biểu tượng USB sẽ sáng đèn màu xanh:
3. Chương trình 1: Nháy đèn LED trên mạch
Trong bài này, chúng ta sẽ viết chương trình đầu tiên, lập trình cho ORC Control Hub bật tắt đèn LED màu trên board sau mỗi giây.
Giới thiệu khối lệnh lập trình:
Câu lệnh dùng để thay đổi màu đèn led RGB trên board, màu đen dùng để tắt đèn.
Chương trình lập trình:
Link chương trình mẫu:
Bật tắt đèn LED trên board: Xem code mẫu tại đây hoặc quét mã QR bên dưới: