wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Thực hành

Total questions: 72

Worksheet time: 36mins

Name
Class
Date
1.

Chương trình này thực hiện chức năng gì?

void loop() {

digitalWrite(9, HIGH);

delay(1000);

digitalWrite(9, LOW);

delay(1000); }

a)

Hiển thị thông báo lên màn hình.

b)

Đọc dữ liệu từ cảm biến.

c)

Thực hiện chuỗi lệnh lặp lại chuyển đổi tín hiệu đầu ra trên chân số 9 giữa trạng thái HIGH và LOW.

2.

Chân số 9 được sử dụng để làm gì trong đoạn code này?

digitalWrite(9, HIGH);

delay(1000);

digitalWrite(9, LOW);

a)

Là chân đầu vào để đọc dữ liệu từ cảm biến.

b)

Là chân đầu ra để điều khiển tín hiệu đầu ra.

c)

Là chân nối USB để kết nối với máy tính.

3.

Hàm delay trong đoạn code trên có chức năng gì?

a)

Chờ trong một khoảng thời gian được chỉ định trước đó.

b)

Đọc dữ liệu từ cảm biến.

c)

Chuyển đổi tín hiệu đầu ra trên chân số 9 giữa trạng thái HIGH và LOW.

4.

Arduino Uno R3 có bao nhiêu chân digital và bao nhiêu chân analog?

a)

14 digital, 6 analog

b)

10 digital, 4 analog

c)

20 digital, 8 analog

d)

12 digital, 2 analog

5.

Điện áp hoạt động của Arduino Uno R3 là bao nhiêu?

a)

3V

b)

5V

c)

9V

d)

12V

6.

Chân nào trên Arduino Uno R3 được sử dụng để tạo tín hiệu PWM?

a)

Chân 3, 5, 6, 9, 10, 11

b)

Chân 0, 1, 2

c)

Chân 4, 7, 8

d)

Chân 12, 13

7.

Chức năng của chân Vin trên Arduino Uno R3 là gì?

a)

Cung cấp điện cho board Arduino

b)

Đọc giá trị điện áp đầu vào

c)

Tạo tín hiệu PWM

d)

Chân Vin không có chức năng đặc biệt

8.

Chức năng của chân AREF trên Arduino Uno R3 là gì?

a)

Cung cấp điện cho board Arduino

b)

Đọc giá trị điện áp đầu vào

c)

Thiết lập giá trị tham chiếu cho đầu vào analog

d)

Chân AREF không có chức năng đặc biệt

9.

Chân nào trên Arduino Uno R3 được sử dụng để giao tiếp với máy tính qua cổng USB?

a)

Chân 0 và 1

b)

Chân 2 và 3

c)

Chân 4 và 5

d)

Chân 6 và 7

10.

Arduino Uno R3 có thể điều khiển được bao nhiêu servo motor?

a)

1

b)

2

c)

4

d)

6

11.

Resistor là gì?

a)

Một loại linh kiện điện tử

b)

Một loại phần mềm máy tính

c)

Một loại ống dẫn chất lỏng

d)

Một loại xe hơi

12.

Đơn vị đo của resistor là gì?

a)

Volt

b)

Ampere

c)

Ohm

d)

Hertz

13.

Hàm pinMode trong Arduino được sử dụng để làm gì?

a)

Đặt chế độ đầu vào cho chân kết nối.

b)

Đặt chế độ đầu ra cho chân kết nối.

c)

Đọc giá trị đầu vào từ chân kết nối.

d)

Gửi giá trị đầu ra đến chân kết nối.

14.

Potentiometer được sử dụng để làm gì trong mạch điện?

a)

Tăng áp

b)

Giảm áp

c)

Điều chỉnh điện trở

d)

Đo điện áp

15.

Potentiometer có thể được kết nối với mạch điện như thế nào?

a)

Trực tiếp với nguồn điện

b)

Trực tiếp với đầu vào của vi điều khiển

c)

Trực tiếp với đầu ra của vi điều khiển

d)

Kết nối giữa nguồn điện và đầu vào của vi điều khiển

16.

otentiometer có thể được sử dụng để làm gì trong các ứng dụng Arduino?

a)

Điều chỉnh độ sáng của đèn LED

b)

Điều chỉnh tốc độ động cơ

c)

Điều chỉnh nhiệt độ của cảm biến nhiệt độ

d)

Cả A và B

17.

Value=digitalRead(Button); Serial.println(Value);

Đoạn code trên thực hiện chức năng gì?

a)

Đọc giá trị đầu vào từ một button

b)

Đọc giá trị đầu ra từ một button

c)

Thiết lập giá trị đầu ra cho một button

d)

Thiết lập giá trị đầu vào cho một button

18.

Giá trị nào được lưu trữ trong biến "Value" sau khi thực hiện hàm "Value=digitalRead(Button)"?

a)

Giá trị đầu vào từ button

b)

Giá trị đầu ra từ button

c)

Giá trị trung bình của giá trị đầu vào và đầu ra từ button

d)

Giá trị số nguyên 0 hoặc 1, tương ứng với trạng thái đầu vào của button

19.

Pushbutton thường được sử dụng để làm gì?

a)

Điều khiển độ sáng của đèn.

b)

Điều khiển tốc độ quạt.

c)

Bật/tắt thiết bị.

d)

Tất cả đều đúng.

20.

Các chân của pushbutton có số lượng là bao nhiêu?

a)

1

b)

2

c)

3

d)

4

21.

Thông thường, pushbutton được kết nối vào các chân của arduino bằng cách nào?

a)

Kết nối song song với chân GND.

b)

Kết nối nối tiếp với chân 5V.

c)

Kết nối vào chân số hoặc chân analog.

d)

Tất cả đều sai.

22.

Trong đoạn code sau, giá trị trả về của hàm digitalRead(Button) là gì? Value=digitalRead(Button);

a)

HIGH/LOW

b)

0

c)

1

d)

2

23.

Photorisistor là gì?

a)

Là một loại linh kiện điện tử thuộc nhóm điện trở cố định

b)

Là một loại linh kiện điện tử có khả năng điều chỉnh điện trở dựa trên ánh sáng

c)

Là một loại bộ khuếch đại tín hiệu ánh sáng

d)

Là một loại bộ biến đổi tín hiệu từ ánh sáng sang tín hiệu điện

24.

Nguyên lý hoạt động của photoreistor?

a)

Dựa trên nguyên lý nhiễu xạ ánh sáng

b)

Dựa trên nguyên lý tụ điện

c)

Dựa trên nguyên lý hiện tượng cảm ứng điện từ

d)

Dựa trên nguyên lý bán dẫn

25.

Ứng dụng của photoreistor?

a)

Sử dụng trong đo nồng độ O2 trong không khí

b)

Sử dụng trong đo nồng độ CO2 trong không khí

c)

Sử dụng trong đèn cảm biến ánh sáng tự động

d)

Sử dụng trong mạch điều khiển motor

26.

Micro servo thường được sử dụng để làm gì?

a)

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

b)

Điều khiển đèn LED

c)

Điều khiển servo lớn hơn

d)

Điều khiển các phần tử nhỏ trong mạch điện tử

27.

Micro servo có thể xoay được bao nhiêu độ?

a)

90 độ

b)

180 độ

c)

270 độ

d)

360 độ

28.

Micro servo được điều khiển thông qua giao tiếp nào?

a)

I2C

b)

SPI

c)

UART

d)

PWM

29.

Bộ điều khiển micro servo có thể được điều khiển bằng Arduino bằng cách nào?

a)

Sử dụng thư viện Servo.h

b)

Sử dụng thư viện LCD.h

c)

Sử dụng thư viện Wire.h

d)

Sử dụng thư viện Ethernet.h

30.

Ultrasonic distance sensor hoạt động dựa trên nguyên lý gì?

a)

Nguyên lý sử dụng sóng vô tuyến

b)

Nguyên lý sử dụng sóng cực tím

c)

Nguyên lý sử dụng sóng siêu âm

d)

Nguyên lý sử dụng sóng radio

31.

Đo khoảng cách bằng ultrasonic distance sensor cần bao nhiêu chân kết nối trên arduino?

a)

1

b)

2

c)

3

d)

4

32.

Chức năng của chân Trigger trên ultrasonic distance sensor là gì?

a)

Đọc tín hiệu khoảng cách

b)

Gửi tín hiệu siêu âm

c)

Điều khiển độ nhạy

d)

Điều khiển góc phát tia siêu âm

33.

Chức năng của chân Echo trên ultrasonic distance sensor là gì?

a)

Đọc tín hiệu khoảng cách

b)

Gửi tín hiệu siêu âm

c)

Điều khiển độ nhạy

d)

Điều khiển góc phát tia siêu âm

34.

Khoảng cách lớn nhất mà ultrasonic distance sensor có thể đo được là bao nhiêu?

a)

10cm

b)

100cm

c)

500cm

d)

1000cm

35.

LCD 16x2 có bao nhiêu dòng và bao nhiêu cột ký tự?

a)

1 dòng, 16 cột ký tự

b)

2 dòng, 8 cột ký tự

c)

2 dòng, 16 cột ký tự

d)

4 dòng, 20 cột ký tự

36.

Để hiển thị một ký tự lên LCD 16x2, ta sử dụng lệnh gì?

a)

lcd.print()

b)

lcd.write()

c)

lcd.display()

d)

lcd.clear()

37.

Trong việc kết nối LCD 16x2 với Arduino, pin nào được sử dụng để điều khiển dữ liệu đầu vào?

a)

RS

b)

RW

c)

E

d)

D4 - D7

38.

Khi muốn hiển thị một chuỗi ký tự dài hơn 16 ký tự trên LCD 16x2, ta phải làm gì?

a)

Sử dụng nhiều LCD 16x2 kết nối với nhau

b)

Sử dụng scroll để lăn dòng hiển thị

c)

Hiển thị 16 ký tự đầu tiên, sau đó chuyển sang dòng thứ hai để hiển thị tiếp

d)

Tăng số cột ký tự của LCD 16x2

39.

7 Segment Display được sử dụng để hiển thị gì?

a)

Số

b)

Chữ cái

c)

Biểu tượng

d)

Tất cả đều đúng

40.

7 Segment Display được điều khiển bởi bao nhiêu chân trên Arduino?

a)

4

b)

7

c)

8

d)

10

41.

Để hiển thị số 7 trên 7 Segment Display, ta cần kích hoạt các segment nào?

a)

a, b, c

b)

b, c

c)

a, b, g

d)

a, b, c, d, e, f

42.

Để hiển thị số 9 trên 7 Segment Display, ta cần kích hoạt các segment nào?

a)

a, b, c, d, g, f

b)

b, c

c)

a, b, g

d)

a, b, c

43.

IR sensor sử dụng để làm gì trong dự án Arduino?

a)

Đo nhiệt độ

b)

Đo độ ẩm

c)

Phát hiện vật thể

d)

Đo ánh sáng

44.

IR sensor là loại cảm biến gì?

a)

Cảm biến nhiệt độ

b)

Cảm biến siêu âm

c)

Cảm biến ánh sáng

d)

Cảm biến hồng ngoại

45.

Có bao nhiêu loại IR sensor?

a)

1

b)

2

c)

3

d)

4

46.

Khi sử dụng IR sensor, ta cần phải điều chỉnh điều gì để đảm bảo hoạt động chính xác?

a)

Tốc độ truyền

b)

Góc phát

c)

Tần số sóng

d)

Khoảng cách

47.

IR sensor thường được sử dụng trong các ứng dụng nào?

a)

Điều khiển từ xa

b)

Tự động hóa nhà thông minh

c)

Cảm biến vật cản

d)

Tất cả các phương án trên

48.

Temperature sensor nào được sử dụng phổ biến nhất trong các ứng dụng Arduino?

a)

DS1307

b)

DHT11

c)

MPU6050

d)

LDR

49.

Temperature sensor có thể đo được khoảng nhiệt độ nào?

a)

-20°C đến 100°C

b)

0°C đến 50°C

c)

-50°C đến 150°C

d)

-100°C đến 200°C

50.

Cách để kết nối một temperature sensor với Arduino?

a)

Nguyên lý sóng âm

b)

Nguyên lý đo áp suất

c)

Nguyên lý nhiệt điện

d)

Nguyên lý điện trở

51.

Key pad 4x4 có bao nhiêu phím?

a)

8

b)

10

c)

12

d)

16

52.

Để sử dụng key pad 4x4 với Arduino, cần kết nối với các chân nào của Arduino?

a)

8 chân digital

b)

4 chân analog

c)

4 chân digital

d)

2 chân PWM

53.

Key pad 4x4 thường được sử dụng để làm gì trong các dự án Arduino?

a)

Điều khiển độ sáng đèn LED

b)

Hiển thị nhiệt độ lên màn hình LCD

c)

Điều khiển các thiết bị bằng các nút nhấn

d)

Ghi lại âm thanh từ môi trường

54.

Cách đọc giá trị từ key pad 4x4 là gì?

a)

Sử dụng các chân analog

b)

Sử dụng thư viện Keypad.h và phương thức getKeys()

c)

Sử dụng các chân digital và phương thức digitalRead()

d)

Sử dụng thư viện LiquidCrystal_I2C.h và phương thức readKeypad()

55.

Key pad 4x4 có thể được sử dụng để thực hiện các thao tác như gì?

a)

Nhập mật khẩu

b)

Điều khiển servo motor

c)

Hiển thị thông báo lên màn hình LCD

d)

Tất cả phương án trên

56.

Gas sensor được sử dụng để đo gì?

a)

Độ ẩm

b)

Ánh sáng

c)

Khí

d)

Âm thanh

57.

Điều khiển gas sensor MQ-4 bằng cách nào trong arduino?

a)

Sử dụng cổng analog

b)

Sử dụng cổng digital

c)

Sử dụng cổng PWM

d)

Không thể điều khiển được

58.

Piezo là gì?

a)

Một loại cảm biến

b)

Một loại đầu ra âm thanh

c)

Một loại đầu vào analog

d)

Một loại đầu ra digital

59.

Piezo hoạt động dựa trên nguyên lý gì?

a)

Nguyên lý chuyển đổi điện năng thành năng lượng cơ học

b)

Nguyên lý chuyển đổi ánh sáng thành điện năng

c)

Nguyên lý chuyển đổi âm thanh thành điện năng

d)

Nguyên lý chuyển đổi nhiệt thành điện năng

60.

Piezo được sử dụng để làm gì trong các ứng dụng Arduino?

a)

Tạo âm thanh

b)

Đọc giá trị cảm biến

c)

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

d)

Hiển thị dữ liệu

61.

Piezo có thể được điều khiển bằng tín hiệu analog hay digital?

a)

Analog

b)

Digital

c)

Cả hai

d)

Không có đáp án nào chính xác

62.

Có bao nhiêu chân kết nối trên một Piezo thông thường?

a)

1

b)

2

c)

3

d)

4

63.

Force sensor là gì?

a)

Một loại cảm biến đo áp suất khí

b)

Một loại cảm biến đo lực tác động lên bề mặt

c)

Một loại cảm biến đo khoảng cách từ một vật đến một đối tượng khác

d)

Một loại cảm biến đo nhiệt độ

64.

Force sensor thường được sử dụng để đo gì?

a)

Nhiệt độ

b)

Áp suất khí

c)

Lực tác động lên bề mặt

d)

Độ dài hoặc khoảng cách

65.

Force sensor hoạt động dựa trên nguyên lý gì?

a)

Nguyên lý động học

b)

Nguyên lý cơ học

c)

Nguyên lý vật lý lượng tử

d)

Nguyên lý định luật Ohm

66.

Force sensor được sử dụng trong các ứng dụng nào?

a)

Đo lực tác động trong ngành công nghiệp sản xuất

b)

Đo lực tác động trong ngành y tế

c)

Đo lực tác động trong ngành thể thao

d)

Tất cả đều đúng

67.

Để đọc giá trị đo được từ force sensor, chúng ta phải sử dụng phương pháp đọc gì?

a)

Đọc giá trị số analog

b)

Đọc giá trị số digital

c)

Đọc giá trị số binary

d)

Đọc giá trị số hex

68.

PIR sensor được sử dụng để đo độ chính xác của điều gì?

a)

Nhiệt độ

b)

Ánh sáng

c)

Chuyển động

d)

Âm thanh

69.

PIR là viết tắt của từ gì?

a)

Passive Infrared

b)

Physical Infrared

c)

Power Infrared

d)

Potentiometer Infrared

70.

PIR sensor phát hiện chuyển động dựa trên gì?

a)

Sự thay đổi nhiệt độ

b)

Sự thay đổi ánh sáng

c)

Sự thay đổi âm thanh

d)

Sự thay đổi độ ẩm

71.

PIR sensor được sử dụng trong các ứng dụng nào?

a)

Điều khiển từ xa

b)

Bảo vệ an ninh

c)

Điều khiển nhiệt độ

d)

Cả a và b

72.

Khi sử dụng PIR sensor, cần điều chỉnh gì để đảm bảo hoạt động chính xác?

a)

Điều chỉnh độ sáng

b)

Điều chỉnh độ nhạy

c)

Điều chỉnh âm lượng

d)

Điều chỉnh màu sắc