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.

../../_images/3.16.png

  • Bước 2: Kết nối mạch ORC Control Hub với laptop bằng dây USB Type C:

../../_images/fw-orc-hub.jpg

  • 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:

../../_images/orc-hub-boot.gif

  • 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.

../../_images/3.43.png

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

../../_images/3.51.png

  • 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:

../../_images/3.61.png

  • 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


../../_images/3.71.png

  • Bước 2: Chọn thiết bị lập trình là Yolo UNO

../../_images/3.81.png

  • Bước 3: Chọn vào Lập trình:

../../_images/3.91.png

  • 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.

../../_images/app-orc-hub.jpg

  • 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.)

../../_images/3.111.png

  • Khi kết nối thành công biểu tượng USB sẽ sáng đèn màu xanh:

../../_images/3.121.png

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:

../../_images/3.131.png

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:

../../_images/3.141.png

  • 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:

../../_images/3.151.png