Dự án 01: Điều khiển đèn - MakerEdu Inventor Kit for Micro:bit

From MakerLab Wiki
Jump to navigation Jump to search

Mức độ: Dễ ★☆☆☆☆☆☆☆☆

Danh sách thiết bị

Sơ đồ kết nối

MakerEDU Shield Thiết bị
Port P0 [MKE-M01] - LED Trắng

Mô tả dự án

Trong dự án này, bạn sẽ học cách sử dụng 2 nút nhấn trên micro:bit để điều khiển đèn LED.

Khi nhấn nút A, LED sẽ bật. Khi nhấn nút B, LED sẽ tắt.

Các bước thực hiện

Tạo code

  1. Vào [Basic] thêm khối on start rồi vào [Pins] thêm khối digital write pin 0 to 0.
    → Khối này giúp đảm bảo mỗi khi micro:bit khởi động, LED luôn được tắt.
  2. Vào [Input] thêm khối on button A pressed và vào [Pins] thêm khối digital write pin 0 to 1.
    → Khối này để bật LED mỗi khi nút A được nhấn.
  3. Vào [Input] thêm khối on button B pressed và vào [Pins] thêm khối digital write pin 0 to 0.
    → Khối này để tắt LED mỗi khi nút B được nhấn.
Icon-Info-White.png Tip:
Các khối của [Pins] bạn có thể tìm thấy trong mục Advanced.

Blocks

MakeCode Kit 1.png

Javascript

pins.digitalWritePin(DigitalPin.P0, 0)

input.onButtonPressed(Button.A, function () {
    pins.digitalWritePin(DigitalPin.P0, 1)
})

input.onButtonPressed(Button.B, function () {
    pins.digitalWritePin(DigitalPin.P0, 0)
})

Nạp code

  1. Kết nối [MKE-M01] - LED Trắng đến Port P0 của MakerEdu Shield.
  2. Nhấp vào Download để nạp code của bạn sang micro:bit.
  3. Nhấn nút Anút B để xem code có hoạt động như mong đợi không.

Kết quả

... hình dự án

Bài tập thêm

  • BT1 - Nhấn nút A để bật LED và nhấn nút A lần nữa để tắt LED.
  • BT2 - LED sẽ sáng khi nút A được nhấn giữ và LED sẽ tắt khi nhả nút A ra.