Dự án 01: Điều khiển đèn - MakerEdu Inventor Kit for Micro:bit
Jump to navigation
Jump to search
Mức độ: Dễ ★☆☆☆☆☆☆☆☆☆
Danh sách thiết bị
- 1x [MKE-M01] - LED Trắng
- 1x MakerEdu Shield for micro:bit
- 1x Micro:bit
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
- 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. - 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. - 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.
Blocks
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
- Kết nối [MKE-M01] - LED Trắng đến Port P0 của MakerEdu Shield.
- Nhấp vào Download để nạp code của bạn sang micro:bit.
- Nhấn nút A và nú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.