Bài học 23 - Viết bài hát (khó)

Mô tả

Trong bài này chúng ta sẽ làm cho Yolo:Bit chơi 1 bài hát khá quen thuộc với nhiều người là bài Kìa con bướm vàng.

Mục tiêu

Hướng dẫn cách phát ra các nốt nhạc với độ dài khác nhau và cách sử dụng thủ tục (còn gọi là hàm) cho các khối lệnh cần lặp lại.

Thủ tục là một nhóm các khối lệnh được tạo ra để có thể gọi nhiều lần giúp cho chương trình ngắn gọn, dễ hiểu.

Trong bài Kìa con bướm vàng có đoạn nhạc sau được lặp lại 2 lần, ta sẽ tạo thủ tục cho mỗi đoạn nhạc này và cho chạy 2 lần trong chương trình chính:

  • Phần 1: Kìa con bướm vàng (lặp lại 2 lần)

  • Phần 2: Xòe đôi cánh

  • Phần 3: Tung cánh bay năm ba vòng

  • Phần 4: Bay vòng quanh

Độ khó: Khó
Hướng dẫn
  • Tạo mới một chương trình cho Yolo:Bit như hướng dẫn trong bài trước.
  • Xây dựng nốt nhạc cho phần 1
    • Nhấn vào mục Nâng Cao để mở ra các mục con và sử dụng khối lệnh thủ tục để làm gì đó trong mục Hàm.

  • Đổi tên thủ tục thành phần 1 và sử dụng các khối lệnh chơi các nốt nhạc của phần 1

  • Tương tự, tạo một thủ tục đặt tên là phần 2 và sử dụng các khối lệnh cho nốt nhạc của phần 2:

  • Và tương tự cho phần 3:

  • Và tương tự cho phần 4:

  • Ta sẽ gọi các phần đã làm trong chương trình chính. Mỗi thủ tục ta cho gọi 2 lần và kết hợp với các khối lệnh tạm dừng trong mục Âm Nhạc giữa các phần.

  • Toàn bộ chương trình:

  • Kết nối và chạy chương trình

Kết quả

Khi chương trình chạy, Yolo:Bit sẽ phát nguyên bài nhạc Kìa Con Bướm Vàng.

Bài tập mở rộng

Bạn hãy thử:

  • Viết chương trình để chơi 1 bài nhạc nào đó mà bạn thích

results matching ""

    No results matching ""