Skip to Content
KIT ROBOT GIÁO DỤC ORCRobot ORC K23. Hướng dẫn lập trình

3. Hướng dẫn lập trình

Phần này hướng dẫn quy trình lập trình cho Robot ORC K2 Starter Kit (2025 - 2026), từ chuẩn bị phần mềm đến nạp chương trình và vận hành bằng Gamepad.

1. Chuẩn bị phần mềm

  • Truy cập app.ohstem.vn  và chọn thiết bị Yolo UNO.
  • Vào chế độ Lập trình.
  • Kết nối ORC Control Hub với máy tính qua cáp USB.
  • Chọn đúng cổng kết nối có tên gần giống Espressif CDC Device.
  • Vào mục Mở rộng, tìm và cài thư viện ROBOTICS.

2. Thiết lập mã nguồn

  • Cấu hình robot với các thông số cơ bản:
    • đường kính bánh xe 60 mm
    • tỉ số truyền 1:34
    • encoder 350 ppr
  • Thiết lập giới hạn góc cho servo S1S2 để tránh kẹt cơ cấu đẩy trong quá trình vận hành.
  • Kiểm tra lại cổng kết nối trước khi nạp chương trình:
    • bánh xe trái: M1 / E1
    • bánh xe phải: M2 / E2
    • cơ cấu nâng hạ: M4
    • cơ cấu cuộn bóng: M3
    • servo càng đẩy: S1, S2
    • Gamepad Receiver: I2C 3
Code mẫu cho robot ORC K2 dùng động cơ xanh - đen

3. Chương trình mẫu cho robot ORC K2

  • Chương trình mẫu dưới đây áp dụng cho ORC K2 dùng động cơ xanh - đen.
  • Link code mẫu: Mở chương trình trên OhStem App 
  • Cấu hình mẫu sử dụng đúng sơ đồ nối dây:
    • bánh trái: M1 / E1
    • bánh phải: M2 / E2
    • cơ cấu cuộn bóng: M3
    • cơ cấu nâng hạ: M4
    • servo càng đẩy: S1, S2
    • Gamepad Receiver: I2C 3
  • Khi chạy thử:
    • joystick dùng để điều khiển di chuyển robot
    • L1 / L2 dùng để nâng hoặc hạ cơ cấu
    • R1 / R2 dùng để mở hoặc gập càng đẩy
  • Nếu bạn đang dùng phiên bản động cơ GA25, cần kiểm tra lại chiều quay, tốc độ và tham số động cơ trước khi dùng chương trình này.

4. Nạp chương trình và xác nhận hoạt động

  • Nhấn biểu tượng Lưu project vào thiết bị để ghi chương trình vào bộ nhớ Flash của Control Hub.
  • Sau khi nạp thành công, đèn LED tại chân D13 sẽ chớp tắt định kỳ.
  • Nếu chương trình không chạy đúng, hãy kiểm tra lại cổng kết nối và tham số cấu hình robot.
Lưu chương trình vào bộ nhớ Flash cho ORC K2

5. Điều khiển robot bằng Gamepad

  • Nhấn nút P để khởi động tay cầm.
  • L1 / L2: nâng hoặc hạ cơ cấu.
  • R1 / R2: mở hoặc gập càng đẩy.
  • Joystick: điều khiển robot di chuyển.
Kết nối gamepad với ORC K2Chức năng các nút tay cầm cho ORC K2

6. Gợi ý kiểm tra khi chạy thử

  • Nếu robot di chuyển không đúng hướng, hãy kiểm tra lại chiều lắp bánh Mecanum và mapping động cơ.
  • Nếu cơ cấu đẩy bị kẹt, hãy giảm giới hạn góc của servo S1S2.
  • Nếu Gamepad không nhận, hãy kiểm tra lại dây kết nối I2C 3 và nguồn cấp cho mạch.
  • Nên thử robot ở trạng thái không tải trước khi đưa vào vận hành với bóng hoặc vật thể thật.

7. Tham khảo thêm

  • Nếu bạn cần hướng dẫn chi tiết hơn về cập nhật firmware, kết nối phần mềm hoặc các bài tập nền tảng với ORC Control Hub, có thể xem tại: Làm quen với Control Hub
Last updated on