Font size
WorksheetsKiến thức về Micro:bit
Total questions: 90
Worksheet time: 45mins
Micro:bit là gì?
Máy tính bỏ túi
Vi điều khiển nhỏ gọn dùng cho giáo dục
Cảm biến nhiệt độ
Module Wi-Fi
Micro:bit có bao nhiêu nút bấm vật lý?
1
2
3
4
Màn hình LED của Micro:bit có kích thước bao nhiêu?
3x3
4x4
5x5
8x8
Micro:bit có thể lập trình bằng ngôn ngữ nào sau đây?
Scratch
Java
MicroPython
HTML
Cổng GPIO dùng để làm gì?
Truyền hình ảnh
Kết nối Bluetooth
Giao tiếp với thiết bị ngoài
Phát âm thanh
Micro:bit có thể kết nối máy tính qua:
Cổng HDMI
USB
Bluetooth
Wi-Fi
Lệnh from microbit import * trong MicroPython có ý nghĩa gì?
Import tất cả các thư viện Python
Import thư viện hệ điều hành
Import tất cả hàm từ thư viện microbit
Không có ý nghĩa gì
Micro:bit có cảm biến nào sau đây?
GPS
Gia tốc kế
Máy ảnh
Cảm biến mưa
Micro:bit v2 có thêm tính năng nào?
Cảm biến tiệm cận
Loa tích hợp
Camera
Màn hình màu
MicroPython là:
Bản rút gọn của Java
Trình biên dịch C++
Phiên bản Python dành cho vi điều khiển
Không tồn tại
Lệnh display.scroll("Hello") có tác dụng gì?
Cuộn hình ảnh
Hiển thị "Hello" trên màn hình LED
Gửi tin nhắn
Tắt LED
Lệnh button_a.is_pressed() trả về:
Số lần bấm
True hoặc False
Dữ liệu chuỗi
Hình ảnh
Ma trận LED có bao nhiêu điểm sáng tối đa?
10
20
25
100
Cách kết nối Micro:bit với điện thoại?
Dùng cáp USB
Dùng Bluetooth
Không thể kết nối
Dùng Wi-Fi
Câu lệnh sleep(1000) sẽ:
Tắt đèn
Dừng chương trình 1 giây
Tạo số ngẫu nhiên
In ra "sleep"
Lệnh display.show(Image.HEART) dùng để:
Hiển thị hình trái tim
Hiển thị nhịp tim
Phát âm thanh
Không có tác dụng
Cảm biến nhiệt độ tích hợp đo được gì?
Độ ẩm
Độ sáng
Nhiệt độ CPU/môi trường gần đó
Tốc độ gió
Lệnh accelerometer.get_y() trả về:
Tốc độ
Góc xoay
Gia tốc trục Y
Độ ồn
Cách để phát âm thanh trên Micro:bit v2?
Sử dụng module ngoài
Không thể
Sử dụng loa tích hợp
Phát qua LED
Nút reset trên Micro:bit dùng để:
Tăng tốc độ
Reset lại chương trình
Phát nhạc
Lập trình mới
Câu lệnh while True: trong MicroPython nghĩa là gì?
Vòng lặp chạy 1 lần
Vòng lặp điều kiện đúng
Vòng lặp vô hạn
Không hợp lệ
Lệnh import random dùng để:
Phát nhạc
Sử dụng số ngẫu nhiên
Xoay màn hình
Kết nối Bluetooth
if button_b.was_pressed(): là cách kiểm tra:
Nút A đang bấm
Nút B đã bấm
Cả hai nút
Không có tác dụng
Lệnh Image.SAD tạo:
Khuôn mặt vui
Khuôn mặt buồn
Hình trái tim
Chữ "SAD"
display.clear() dùng để:
Xóa màn hình LED
Tắt thiết bị
Khởi động lại
Xóa bộ nhớ
Cách tạo danh sách trong MicroPython?
list = []
list = {}
list = ()
list = <>
Lệnh pin0.write_digital(1) dùng để:
Đọc tín hiệu
Ghi tín hiệu digital mức cao
Gửi số
Phát âm thanh
for i in range(5): có nghĩa là?
Lặp vô hạn
Lặp 5 lần
Lặp 4 lần
Lặp không xác định
Biến temp = temperature() trả về:
Độ cao
Độ sáng
Nhiệt độ (đơn vị °C)
Không gì cả
Lệnh nào dùng để đo ánh sáng?
display.light()
microbit.light()
display.read_light_level()
display.get_light_level()
Lệnh radio.on() dùng để:
Bật nhạc
Kích hoạt radio giao tiếp
Gửi tin nhắn
Quét Bluetooth
Có thể truyền dữ liệu giữa 2 Micro:bit không?
Có, bằng radio
Không thể
Chỉ qua USB
Chỉ qua loa
Lệnh radio.send("Hi") làm gì?
Gửi hình ảnh
Gửi chuỗi "Hi" qua sóng radio
Phát nhạc
Xóa bộ nhớ
Lệnh microphone.sound_level() trả về?
Độ sáng
Độ ồn môi trường (v2)
Tần số
Mức âm lượng
Micro:bit có thể điều khiển động cơ không?
Không
Có, nếu dùng mạch điều khiển
Chỉ điều khiển LED
Chỉ điều khiển loa
Micro:bit có thể phát nhạc qua hàm nào?
music.play()
sound.send()
play.note()
audio.run()
Có thể kết nối cảm biến ngoài vào cổng nào?
Cổng USB
Cổng nguồn
Chân GPIO (P0, P1...)
Không thể
Phát hiện rung lắc bằng cách nào?
Dùng LED
Dùng accelerometer.was_gesture("shake")
Dùng nút
Không thể
Cảm biến gia tốc của Micro:bit có bao nhiêu trục?
1
2
3
4
Micro:bit có thể đo nhịp tim không?
Không
Có
Có nếu gắn cảm biến ngoài
Có bằng micro tích hợp
Chân P0, P1, P2 trên Micro:bit dùng để:
Gắn USB
Cấp nguồn
Kết nối cảm biến hoặc thiết bị ngoài
Điều khiển Bluetooth
Để điều khiển đèn LED ngoài, bạn cần dùng lệnh nào?
pin0.write_digital(1)
display.show(1)
led.connect(1)
digital.on()
Dòng lệnh nào để đo tín hiệu analog từ chân P1?
pin1.read_digital()
pin1.read_analog()
analog.read(pin1)
read_pin1()
Dùng chân nào để tạo âm thanh bằng loa ngoài?
P0 hoặc P1
USB
GND
P3
Muốn tạo nhạc, cần import thư viện nào?
import display
import speaker
import music
import radio
Dòng nào phát nốt nhạc đơn giản?
music.play("C4")
sound.note("C4")
play("note")
note.play("C4")
Câu lệnh music.set_tempo(bpm=120) dùng để?
Điều chỉnh tần số loa
Chỉnh tốc độ phát nhạc theo BPM
Tăng âm lượng
Giảm độ sáng
Thiết bị nào sau đây có thể kết nối với Micro:bit?
Động cơ Servo
Ổ cứng
Màn hình HDMI
Bàn phím máy tính
Phát hiện chuyển động mạnh bằng cảm biến nào?
Ánh sáng
Gia tốc kế
La bàn
Loa
Câu lệnh display.get_pixel(x, y) trả về?
Độ sáng điểm LED tại (x, y)
Màu sắc
Hình ảnh
Ký tự
Muốn tạo hiệu ứng LED chạy từ trái sang phải?
display.left_to_right()
for i in range(5): display.set_pixel(i, 2, 9)
led.scroll()
light.move()
Lệnh compass.heading() dùng để?
Đo tốc độ
Đo góc hướng Bắc (la bàn)
Đo ánh sáng
Đo nhiệt độ
La bàn của Micro:bit cần phải:
Sạc pin
Cập nhật phần mềm
Hiệu chuẩn trước khi dùng
Tắt Bluetooth
Câu lệnh pin2.write_analog(512) có ý nghĩa gì?
Ghi mức analog trung bình (trên thang 0-1023)
Đọc tín hiệu
Tắt chân pin2
Phát âm thanh
Có thể điều khiển LED RGB ngoài bằng Micro:bit không?
Không
Có, thông qua PWM
Chỉ LED đơn
Cần module Wi-Fi
PWM là viết tắt của:
Power Wire Mode
Pulse Width Modulation
Program Write Module
Pin Write Management
Muốn làm máy đo ánh sáng, dùng cảm biến nào?
Gia tốc
Micro:bit light sensor
Loa
LED
Tốc độ truyền của radio trong Micro:bit có thể điều chỉnh bằng?
radio.speed()
radio.config()
radio.rate()
radio.update()
Lệnh radio.receive() dùng để?
Nghe âm thanh
Nhận dữ liệu từ Micro:bit khác
Phát hình ảnh
Kết nối cổng USB
Để truyền dữ liệu giữa nhiều Micro:bit, nên:
Dùng loa
Dùng Bluetooth
Cùng đặt cùng group radio
Dùng chân P0
Để làm trò chơi đơn giản, bạn cần:
Camera
Dùng nút A/B và LED hiển thị
Kết nối chuột
Viết HTML
Trò chơi "Phao cứu sinh" thường dùng cảm biến nào?
Ánh sáng
La bàn
Gia tốc kế
Micro
Micro:bit có thể điều khiển robot không?
Có
Không
Chỉ trên v2
Chỉ robot LEGO
Câu lệnh display.show(Image.ALL_CLOCKS, delay=100) tạo:
Đồng hồ số
Hiệu ứng quay vòng như kim đồng hồ
Mã QR
Biểu tượng ngẫu nhiên
Để đo tiếng ồn môi trường, dùng lệnh:
microphone.sound_level()
radio.volume()
sound.get()
display.noise()
Để tạo trò chơi đo phản xạ, bạn cần:
Nút bấm và cảm biến
Random thời gian + nút A
Chỉ LED
Không làm được
Lệnh Image().invert() dùng để?
Xoay ảnh
Lật ảnh
Đảo sáng/tối LED
Tạo ảnh mới
Micro:bit có thể kết nối Wi-Fi không?
Có sẵn
Cần module Wi-Fi ngoài
Chỉ qua USB
Không bao giờ
Sử dụng MakeCode có thể lập trình Micro:bit không?
Có
Không
Chỉ trên Windows
Chỉ trên điện thoại
Có thể vẽ hình ảnh LED tùy chỉnh bằng?
Image("09090:09090:09090:09090:09090")
LED.draw()
image.create()
screen.pixel()
Ứng dụng Micro:bit phổ biến nhất là?
Chơi game
Dạy lập trình cho học sinh
Lập trình AI
Phát nhạc
Cách lưu chương trình từ Micro:bit về máy tính?
Không thể
Copy từ ổ đĩa Micro:bit
In ra giấy
Chụp ảnh màn hình
Giao tiếp giữa Micro:bit và cảm biến nhiệt độ rời dùng chuẩn nào?
USB
Bluetooth
I2C hoặc Analog
HDMI
Micro:bit có thể phát âm thanh mp3 không?
Có
Không
Chỉ phát nốt nhạc
Qua Bluetooth
Màn hình LED có thể hiện được chữ cái?
Có, bằng scroll hoặc chữ đơn lẻ
Không
Chỉ số
Chỉ biểu tượng
Khi dùng cảm biến ngoài, cần có gì thêm?
Chương trình mới
Loa
Pin rời
Không cần gì
Cách hiệu chuẩn la bàn:
compass.calibrate()
calibrate()
compass.setup()
compass
Lệnh display.show(str(n)) hiển thị gì nếu n = 3?
Ba dấu chấm
Chữ "n"
Số 3
Lỗi
Viết trò chơi xếp hình dùng thư viện nào?
random
image
display
camera
Micro:bit có dùng trong dự án nhà thông minh không?
Có
Không
Chỉ phiên bản đặc biệt
Không đủ RAM
Micro:bit có thể lưu dữ liệu không?
Có, bằng bộ nhớ tạm
Có, bằng thẻ nhớ
Không
Chỉ Bluetooth
Kết nối Bluetooth thường dùng thư viện nào?
bluetooth
microbit.bluetooth
uart
sound
Micro:bit dùng được với Arduino không?
Có, nếu dùng mạch trung gian
Không
Chỉ trong mô phỏng
Chỉ phiên bản v1
Muốn gửi chuỗi "A" từ Micro:bit này sang cái khác?
radio.send("A")
bluetooth.send("A")
pin.write("A")
sound("A")
Làm sao để tạo đồ thị dữ liệu trên máy tính từ Micro:bit?
Sử dụng MakeCode hoặc Thonny với serial plotter
Gửi Bluetooth
Phát qua LED
Vẽ tay
Muốn tạo bộ đếm thời gian đơn giản, dùng lệnh?
time.sleep() + biến đếm
pause()
count.time()
sleep.on()
Có thể mô phỏng Micro:bit không?
Có, dùng MakeCode simulator
Không
Cần mua mô hình
Chỉ qua Bluetooth
Kết nối Micro:bit với điện thoại qua app nào?
Zalo
Micro:bit App
Python IDE
VS Code
Có thể lập trình Micro:bit bằng tiếng Việt không?
Không
Có, giao diện MakeCode hỗ trợ
Chỉ tiếng Anh
Chỉ tiếng Nhật
Micro:bit có phù hợp để bắt đầu học lập trình không?
Có
Không
Chỉ người lớn
Chỉ lập trình viên chuyên nghiệp
