wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

điểm công Arduino cuối kỳ 2

Total questions: 29

Worksheet time: 58mins

Name
Class
Date
1.

What is this?

a)

Arduino

b)

Module thu phát sóng

c)

Tay điều khiển

d)

Cảm biến

2.

nút nhấn C được lắp ở chân số mấy?

a)

2

b)

3

c)

4

d)

5

3.

nếu button3 được nhấn thì dữ liệu được gửi đi sẽ là số mấy?

a)

0

b)

2

c)

3

d)

4

e)

5

4.

số mấy sẽ xuất hiện trên LCD

a)

10

b)

20

c)

30

d)

2010

5.

cảm biến trong hình dùng để?

a)

phát hiện chuyển động

b)

đo khoảng cách

c)

đo nhiệt độ

d)

đo độ ẩm

e)

phát sóng siêu âm

6.

nếu dataReceive = 5 thì hiện tượng xảy ra sẽ là:

a)

tất cả các led cùng tắt

b)

led3 sẽ sáng

c)

led5 sẽ sáng

d)

tất cả các led cùng sáng

7.

dãy số được in ra màn hình máy tính là:

a)

1,2,3,4,...200

b)

1,3,5,7,...199

c)

0,2,4,6,..198

d)

0,2,4,6,...200

8.

nút nhấn A được lắp ở chân số máy?

a)

2

b)

3

c)

4

d)

5

9.

có mấy đèn sẽ sáng sau khi chạy đoạn mã sau:

a)

2

b)

3

c)

4

d)

5

10.

đèn ở chân số mấy sẽ được bật? (chọn những đáp án đúng)

a)

3

b)

4

c)

5

d)

6

e)

7

11.

trường hợp nào động cơ quay nhanh hơn?

a)

A

b)

B

12.

có mấy chân sử dụng được lệnh analogWrite?

a)

13

b)

6

c)

19

d)

2

13.

số bao nhiêu sẽ xuất hiện trên LCD

a)

10

b)

20

c)

30

d)

2010

14.

tên của linh kiện trong hình là gi?

a)

mô tơ

b)

quạt

c)

động cơ bánh xe

d)

động cơ Vàng

e)

Động cơ AC

15.

chọn lệnh đúng để được chữ "hello" như trên lcd.

a)

lcd.setCursor(6, 0);

lcd.print("Hello");

b)

lcd.setCursor(7, 0);

lcd.print("Hello");

c)

lcd.setCursor(5, 0);

lcd.print("Hello");

d)

lcd.setCursor(4,1);

lcd.print("Hello");

16.

chữ số xuất hiện trên LCD là:

a)

256

b)

0

c)

1

d)

lỗi

17.

digitalWrite (LED1, HIGH);

delay(1000);

digitalWrite (LED1, LOW);

Chương trình sẽ:

a)

LED1 sẽ tắt, chờ 1 giây và bật lên

b)

LED1 sẽ sáng, chờ 1 giây và tắt đi

c)

LED1 sẽ sáng, chờ 1 giây sau đó bật lên

d)

LED 1 sẽ tắt, chờ 10 giây và sau đó bật lên

18.

chọn những đoạn lệnh đúng để in ra lcd như hình:

a)

for(byte i = 0; i<10;i++)

{

lcd.setCursor(i,0);

lcd.print("i");

}

b)

for(byte i = 0; i<10;i++)

{

lcd.setCursor(i,0);

lcd.print(i);

}

c)

lcd.setCursor(0,0);

lcd.print("0123456789")

d)

byte number = 012456789;

lcd.setCursor(0,0);

lcd.print(number);

e)

for(byte i = 0; i<=9;i++)

{

lcd.setCursor(0,0)

lcd.print(i);

}

19.

bóng đèn được lắp ở chân ledPin sẽ sáng như thế nào khi chạy đoạn mã sau:

a)

tăng độ sáng từ 0% đến 100%

b)

giảm độ sáng từ 100% về 0%

c)

đèn nhấp nháy với chu kỳ là 10 ms

d)

đèn sáng

20.

số bao nhiêu sẽ xuất hiện trên lcd?

a)

10

b)

20

c)

30

d)

2010

21.

delay(1000);

chương trình sẽ dừng lại trong thời gian bao lâu?

a)

1 giây

b)

10 giây

c)

1 phút

d)

1000 giây

22.

What is this?

a)

module thời gian thực

b)

module cảm biến nhiệt độ

c)

module cảm biến khoảng cách

d)

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

23.

What is this?

a)

Led

b)

nút nhấn

c)

động cơ

d)

Arduino

24.

byte Led1=4;

void setup(){

pinMode (LED1, OUTPUT);

}


Tìm lỗi của đoạn code trên

a)

LED1

b)

OUTPUT

c)

pinMode

d)

int

25.

What is this?

a)

Arduino UNO

b)

Arduino NANO

c)

Rasberry Pi

d)

Esp8266

26.

dòng lệnh nào dùng để bật đèn?

a)

digitalWrite(ledPin, HIGH);

b)

digitalWrite(ledPin, LOW);

c)

delay(1000);

d)

void loop(){

27.

dòng lệnh nào dùng để dừng chương trình lại 1 giây?

a)

digitalWrite(ledPin, HIGH);

b)

digitalWrite(ledPin, LOW);

c)

delay(1000);

d)

void loop(){

28.

dòng lệnh nào dùng để tắt đèn?

a)

digitalWrite(ledPin, HIGH);

b)

digitalWrite(ledPin, LOW);

c)

delay(1000);

d)

void loop(){

29.

What is this?

a)

LCD 16x2

b)

LCD 20x4

c)

LED

d)

Arduino