Trong dự án Yolo:Bit này, OhStem sẽ hướng dẫn cách viết một chương trình đồng hồ hẹn giờ từ Yolo:Bit. Bạn có thể sử dụng bài này để ứng dụng vào dạy STEM cho trẻ, giúp trẻ làm quen với công nghệ và lập trình tốt hơn.
Sau khi hoàn thành chương trình, trẻ sẽ học được cách sử dụng câu lệnh IF, cách sử dụng các biến. Ngoài ra, trẻ có thể sử dụng vòng lặp và lập trình cho Yolo:Bit phát một đoạn nhạc trong một khoản thời gian nhất định.
Mục lục
Cần chuẩn bị
- Máy tính / Laptop hoặc Điện thoại để lập trình bằng OhStem App
- Pin và hộp pin
Nội dung bài học
Sau khi hoàn thành bài này, Yolo:Bit sẽ trở thành một chiếc đồng hồ hẹn giờ tiện dụng. Khi bạn nhấn nút A thì chương trình hẹn giờ sẽ khởi động. Kế đó, nếu bạn nhấn nút A thì sẽ tăng 5s hẹn giờ, nhấn nút B để giảm 5s. Nhấn đồng thời nút A và B để bắt đầu. Khi hết giờ thì hú còi 5s rồi tắt.
Lập trình
Hướng dẫn chi tiết
Bước 1: Tạo biến và gán giá trị
Đầu tiên, bạn tạo một biến tên là “Thời gian hẹn giờ” với giá trị ban đầu là 0.
Bước 2: Lập trình nhấn nút để tăng giảm giá trị của biến
Chúng ta sẽ lập trình theo thuật toán sau:
- Khi nhấn nút A, giá trị của “thời gian hẹn giờ” sẽ được cộng thêm 5. Đồng thời, Yolo:Bit sẽ hiển thị giá trị của biến, báo hiệu đã cộng thành công
- Sau khi nhấn nút B, giá trị của biến “thời gian hẹn giờ” sẽ được trừ đi 5. Đồng thời, Yolo:Bit sẽ hiển thị giá trị của biến, báo hiệu đã trừ thành công
Bước 3: Bắt đầu hẹn giờ
Sau khi nhấn đồng thời nút A và B, chương trình sẽ bắt đầu hẹn giờ. Cụ thể:
- Yolo:Bit sẽ đếm liên tục từ 0 cho đến khi đạt tới giá trị của biến “thời gian hẹn giờ” theo đơn vị giây. (Nếu thời gian hẹn giờ = 5, Yolo:Bit sẽ đếm 5 giây)
- Sau khi đạt tới giá trị thời gian hẹn giờ, Yolo:Bit sẽ nhấp nháy đèn LED và phát bài nhạc để báo hiệu.
Tải chương trình mẫu
Bạn có thể sử dụng chương trình “Đồng hồ hẹn giờ” mẫu mà chúng tôi đã lập trình sẵn cho bạn tại đây.
Nếu bạn có bất kỳ thắc mắc nào, bạn có thể liên hệ OhStem qua Fanpage để được tư vấn nhé.