Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ÔN TẬP CUỐI TERM 3

Total questions: 28

Worksheet time: 15mins

Name
Class
Date
1.

Cảm biến ánh sáng dùng quang trở có đặc điểm gì?

a)

A. Điện trở của quang trở tăng khi có nhiều ánh sáng

b)

B. Điện trở của quang trở giảm khi có ít ánh sáng

c)

C. Điện trở của quang trở thay đổi theo cường độ ánh sáng chiếu vào

d)

D. Điện trở của quang trở không thay đổi theo ánh sáng

2.

Cảm biến ánh sáng dùng quang trở có thể chuyển đổi gì?

a)

A. Tín hiệu nhiệt độ thành tín hiệu điện

b)

B. Tín hiệu âm thanh thành tín hiệu điện

c)

C. Tín hiệu ánh sáng thành tín hiệu điện

d)

D. Tín hiệu điện thành tín hiệu ánh sáng

3.

Khi ánh sáng giảm, điện trở của quang trở sẽ thay đổi như thế nào?

a)

A. Điện trở của quang trở giảm, dòng điện chạy qua tăng

b)

B. Điện trở của quang trở tăng, dòng điện chạy qua giảm

c)

C. Điện trở của quang trở không thay đổi

d)

D. Điện trở của quang trở không ảnh hưởng đến dòng điện

4.

Một ứng dụng phổ biến của cảm biến ánh sáng dùng quang trở là gì?

a)

A. Điều khiển nhiệt độ trong các thiết bị điện tử

b)

B. Tự động điều chỉnh độ sáng trong đèn đường

c)

C. Tăng cường âm thanh trong các thiết bị âm thanh

d)

D. Đo khoảng cách giữa các vật thể

5.

Khi giá trị tín hiệu từ chân AO (Analog Output) là 1023, điều này có nghĩa là gì?

a)

A. Ánh sáng yếu, điện áp gần 0V

b)

B. Ánh sáng mạnh, điện áp đạt giá trị tối đa

c)

C. Cảm biến không hoạt động đúng

d)

D. Ánh sáng mạnh nhưng điện áp không thay đổi

6.

Chân GND trong một mạch điện cảm biến ánh sáng được sử dụng để làm gì?

a)

A. Cung cấp nguồn cho module cảm biến

b)

B. Kết nối với cực dương của nguồn hoặc Arduino

c)

C. Nối với cực âm của nguồn hoặc Arduino để hoàn thành mạch điện

d)

D. Xuất tín hiệu tương tự để điều chỉnh ánh sáng

7.

Chân VCC trong một mạch điện cảm biến ánh sáng có chức năng gì?

a)

A. Cung cấp nguồn cho module, thường được nối với nguồn 5V trên Arduino

b)

B. Kết nối với cực âm của nguồn hoặc Arduino

c)

C. Xuất tín hiệu số để điều khiển các thiết bị ngoại vi

d)

D. Điều chỉnh điện áp để thay đổi cường độ ánh sáng

8.

Giá trị cảm biến ánh sáng có thể nằm trong khoảng nào khi sử dụng
analogRead(lightSensor)?

a)

A. Từ 0 đến 5V

b)

B. Từ 0 đến 1023

c)

C. Từ 0 đến 255

d)

D. Từ -1023 đến 1023

9.

Tại sao trong chương trình sử dụng lệnh Serial.begin(9600) trong hàm setup()?

a)

A. Để bật đèn LED khi giá trị cảm biến thay đổi

b)

B. Để thiết lập tốc độ truyền dữ liệu giữa Arduino và máy tính

c)

C. Để bắt đầu đọc dữ liệu từ cảm biến ánh sáng

d)

D. Để hiển thị giá trị cảm biến lên màn hình LED

10.

Trong chương trình, dòng lệnh pinMode(ledPin, OUTPUT); có chức năng gì?

a)

A. Cài đặt chân LED làm đầu vào để nhận tín hiệu

b)

B. Cài đặt chân LED làm đầu ra để xuất tín hiệu

c)

C. Đọc tín hiệu từ chân LED

d)

D. Thiết lập mức điện áp của chân LED

11.

Cảm biến HC-SR501 thuộc loại cảm biến nào?

a)

A. Cảm biến nhiệt độ

b)

B. Cảm biến siêu âm

c)

C. Cảm biến hồng ngoại thụ động (PIR)

d)

D. Cảm biến ánh sáng

12.

Cảm biến HC-SR501 có chức năng chính là gì?

a)

A. Đo nhiệt độ môi trường

b)

B. Phát hiện chuyển động của vật thể phát ra nhiệt

c)

C. Xác định khoảng cách giữa hai vật thể

d)

D. Điều khiển động cơ điện

13.

Khi có vật thể phát ra nhiệt di chuyển qua vùng quét, cảm biến HC-SR501 xuất tín hiệu
gì?

a)

A. HIGH

b)

B. LOW

c)

C. Không thay đổi

d)

D. Xung PWM

14.

Khi không có chuyển động, tín hiệu đầu ra của HC-SR501 giữ ở mức nào?

a)

A. HIGH

b)

B. LOW

c)

C. Ngẫu nhiên HIGH hoặc LOW

d)

D. Không có tín hiệu

15.

Khi lắp đặt đèn LED với Arduino, chân dương (chân dài hơn) của LED cần được nối với
chân nào?

a)

A. GND

b)

B. Chân Digital (qua điện trở)

c)

C. Chân Analog

d)

D. Chân OUT của cảm biến

16.

Tại sao cần sử dụng điện trở nối tiếp với LED khi lắp đặt với Arduino?

a)

A. Để làm giảm nhiệt độ LED

b)

B. Để giới hạn dòng điện, tránh hư hỏng LED

c)

C. Để tăng độ sáng của LED

d)

D. Để tiết kiệm điện năng

17.

Câu lệnh pinMode(motionSensor, INPUT); thực hiện chức năng gì?

a)

A. Đặt cảm biến vào chế độ đầu ra để gửi tín hiệu.

b)

B. Đặt cảm biến vào chế độ đầu vào để đọc tín hiệu.

c)

C. Bật nguồn cho cảm biến.

d)

D. Cấu hình LED làm đầu vào.

18.

Chức năng của câu lệnh int motionState = digitalRead(motionSensor); là gì?

a)

A. Đọc tín hiệu từ cảm biến chuyển động và lưu vào biến motionState.

b)

B. Thiết lập giá trị cho cảm biến chuyển động.

c)

C. Gửi tín hiệu từ cảm biến vào chân LED.

d)

D. Bắt đầu vòng lặp kiểm tra cảm biến.

19.

Câu lệnh digitalWrite(ledPin, LOW); thực hiện chức năng gì?

a)

A. Bật LED trên chân ledPin.

b)

B. Đọc tín hiệu từ chân ledPin.

c)

C. Tắt LED trên chân ledPin.

d)

D. Thiết lập lại giá trị của cảm biến.

20.

Bạn muốn bật còi báo động cùng với LED khi phát hiện chuyển động. Bạn cần làm gì?

a)

A. Thêm một dòng digitalWrite(buzzerPin, HIGH); trong khối if (motionState == HIGH).

b)

B. Sử dụng analogWrite(buzzerPin, 255); thay vì digitalWrite(ledPin, HIGH);.

c)

C. Thêm delay(5000); vào trong khối if để tăng thời gian báo động.

d)

D. Đổi Serial.println("LED: ON - Motion detected!"); thành Serial.println("Buzzer ON!");.

21.

Nguyên lý đo nhiệt độ của cảm biến DHT11 dựa trên yếu tố nào?

a)

A. Sự thay đổi điện dung giữa hai điện cực.

b)

B. Sự thay đổi điện trở theo nhiệt độ.

c)

C. Sự thay đổi áp suất không khí.

d)

D. Sự thay đổi cường độ ánh sáng.

22.

Bạn muốn bật LED khi nhiệt độ vượt quá 30°C hoặc độ ẩm vượt quá 80%. Điều kiện cần
sửa trong chương trình là gì?

a)

A. if (nhietdo > nguongNhietDo && doam > 80)

b)

B. if (nhietdo > nguongNhietDo || doam > 80)

c)

C. if (nhietdo > nguongNhietDo or doam > 80)

d)

D. if (nhietdo > nguongNhietDo + doam > 80)

23.

Bạn muốn hệ thống hoạt động ngay cả khi sử dụng pin 3.3V thay vì 5V. Bạn cần kiểm
tra điều gì trước khi thực hiện?

a)

A. Cảm biến DHT11 có hỗ trợ hoạt động ở mức điện áp 3.3V hay không.

b)

B. Tốc độ truyền dữ liệu trong Serial.begin(9600); có bị ảnh hưởng không.

c)

C. Giá trị delay(2000); có cần giảm xuống để đảm bảo độ chính xác không.

d)

D. Arduino có tự động điều chỉnh được điện áp từ 3.3V lên 5V hay không.

24.

Cảm biến siêu âm HC-SR04 hoạt động dựa trên nguyên lý gì?

a)

A. Phát và thu tín hiệu hồng ngoại để đo khoảng cách

b)

B. Phát và thu sóng siêu âm để đo khoảng cách

c)

C. Phát sóng radio để đo khoảng cách

d)

D. Phát và thu sóng ánh sáng để đo khoảng cách

25.

Trong các lệnh sau, lệnh nào đúng để thiết lập chân Echo làm đầu vào trên Arduino?

a)

A. pinMode(echoPin, OUTPUT);

b)

B. pinMode(echoPin, INPUT);

c)

C. digitalWrite(echoPin, HIGH);

d)

D. digitalRead(echoPin);

26.

Tại sao cần đặt chân Trig về LOW trước khi phát xung siêu âm?

a)

A. Để đảm bảo chân Trig không bị ảnh hưởng bởi nhiễu tín hiệu trước khi phát xung

b)

B. Để cảm biến bắt đầu đo khoảng cách ngay lập tức

c)

C. Để tín hiệu phản hồi được chính xác hơn

d)

D. Không cần đặt về LOW, có thể bỏ qua bước này

27.

Đúng/sai: Một hệ thống nhà kính thông minh sử dụng cảm biến ánh sáng để điều chỉnh mái che
nhằm bảo vệ cây trồng.

a)

A. Khi cường độ ánh sáng cao, điện trở quang trở giảm, hệ thống có thể điều khiển mái che đóng
lại.

b)

B. Cảm biến ánh sáng có thể đo độ ẩm không khí để điều chỉnh mái che phù hợp.

c)

C. Hệ thống có thể gặp sai sót nếu chỉ dựa vào cảm biến ánh sáng, vì có thể có ánh sáng mạnh
nhưng nhiệt độ vẫn thấp.

d)

D. Việc kết hợp cảm biến ánh sáng với cảm biến nhiệt độ giúp hệ thống mái che hoạt động hợp
lý hơn trong các điều kiện thời tiết khác nhau.

28.

Đúng/sai: Hệ thống giám sát va chạm xe sử dụng cảm biến siêu âm HC-SR04 để đo khoảng cách
giữa xe và vật cản phía trước. Nếu khoảng cách đo được nhỏ hơn hoặc bằng 15cm, còi sẽ bật
cảnh báo cho tài xế. Nếu khoảng cách lớn hơn 15cm, còi sẽ tắt. Cảm biến HC-SR04 kết nối với
chân Trig D8 và Echo D7 trên Arduino, còi kết nối với chân D3. Khoảng cách đo được sẽ được
hiển thị trên Serial Monitor mỗi 500ms.

a)

A. Chân Trig của cảm biến siêu âm HC-SR04 được cấu hình là đầu ra để phát tín hiệu siêu âm.

b)

B. Câu lệnh digitalWrite(trigPin, HIGH); dùng để giữ chân Trig ở mức thấp trong 10 micro giây,
đủ để phát xung siêu âm.

c)

C. Khoảng cách đo được từ cảm biến siêu âm HC-SR04 được tính theo công thức: Khoảng cách =
Thời gian phản hồi * 2 / 29.412.

d)

D. Nếu khoảng cách đo được nhỏ hơn hoặc bằng 15cm, còi sẽ tắt và không phát cảnh báo.