Trang chủ Khóa họcKITMicrobit Bài 7: Lập trình Micro:bit – Crazy Dance

Bài 7: Lập trình Micro:bit – Crazy Dance

Bởi admin

Giới thiệu

Một ví dụ thú vị với micro:bit, có tên là  Crazy Dance. Chúng ta sẽ tạo ra chiếc xe tự động di chuyển không theo một nguyên tắc nào cả, trông như đang nhảy múa tự do và rất đậm tính “điên”. Hãy cùng nhau làm và trải nghiệm nào!

Mục tiêu

Thông qua ví dụ chúng ta sẽ tìm hiểu được:

  • Cách cài đặt các phần mở rộng.
  • Cách sử dụng các khối trong phần mở rộng RingbitCar.

Chuẩn bị

Tương tự như những bài thực hành trước, chúng ta cần có:

  • Một micro:bit.
  • Một bộ RingbitCar.
  • Một cáp USB để kết nối micro:bit với máy tính.
  • Máy vi tính có kết nối internet.

Lập trình

Hãy bật một trình duyệt web trên máy tính lên, có thể là Chrome, Firefox, Microsoft Edge, CốcCốc …​, và truy cập vào trang web: makecode.microbit.org/

Như đã được giới thiệu ở phần trước, chúng ta sẽ thấy một giao diện ở màn hình như sau:

rock paper 05
Giao diện chính.

Sau đó, vào Advanced -> Extensions, tìm và cài đặt RingbitCar. Chúng ta sẽ có được giao diện như thế này: 

Bây giờ chúng ta bắt tay vào việc lập trình nhé:

  • Bước 1: Kết nối các Servo với các pin có trên bằng cách kéo thả khối set left wheel at pin [P1] right wheel at pin [P2] có trong nhóm RingbitCar.
  • Bước 2: Tạo hai biến để lưu tốc độ ở hai servo trái và phải.
  • Bước 3: Kéo thả khối set [phai] to [0] trong nhóm Variables vào trong khối forever, sau đó kéo thả khối pick random to vào trị trí số 0 trong khối set to. Lần lượt thay đổi các số 0 và 10 thành -100 và 100.
  • Bước 4: Kéo thả khối set [trai] to [0] trong nhóm Variables vào trong khối forever, sau đó kéo thả khối pick random to vào trị trí số 0 trong khối set to. Lần lượt thay đổi các số 0 và 10 thành -100 và 100. 
  • Bước 5: Kéo thả khối set left wheel speed [0] right wheel speed [0], thay đổi left wheel speed thành biến trai và right wheel speed thành biến phai. 
  • Bước 6: Kéo thả khối pause (ms) [100] vào trong khối forever trong nhóm Basic. Sau đó đổi số 100 thành 1000. 

Nạp chương trình lên thiết bị

Sau khi đã hoàn thành các bước trên và mô phỏng thành công, chúng ta sẽ tiến hành tải và nạp chương trình vào micro:bit của chính mình.

Giải thích hoạt động của chương trình

Sau khi bật, xe sẽ tự động chạy không theo bất kỳ nguyên tắc nào cả.

Related Posts

Để lại một bình luận