wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบฝึกหัดทบทวนเรียนที่ 4 โค้ดดิ้ง

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

จำนวนพอร์ตดิจิตอลของบอร์ด Arduino มีจำนวนเท่าใด

a)

11 พอร์ต

b)

12 พอร์ต

c)

13 พอร์ต

d)

14 พอร์ต

2.

พอร์ตของไมโครคอนโทรลเลอร์ Arduino สามารถจ่ายกระแสเซอร์สและกระแสซิงค์ได้เท่าใด

a)

20 มิลลิแอมป์

b)

30 มิลลิแอมป์

c)

40 มิลลิแอมป์

d)

50 มิลลิแอมป์

3.

การต่อกระแสเซอร์สสำหรับบอร์ด Arduino หมายถึงข้อใด

a)

ต่อโหลดเข้ากับบอร์ด Arduino

b)

ต่อโหลดเข้ากับบอร์ด Arduino ส่วนอีกด้านหนึ่งต่อแรงดันไฟบวก

c)

ต่อโหลดเข้ากับบอร์ด Arduino ส่วนอีกด้านหนึ่งต่อแรงดันไฟบวก และกราวด์

d)

ต่อโหลดเข้ากับขาอาร์ดของบอร์ด Arduino และอีกด้านหนึ่งต่อกราวด์

4.

การต่อกระแสซิงค์สำหรับบอร์ด Arduino หมายถึงข้อใด

a)

ต่อโหลดเข้ากับบอร์ด Arduino และอีกด้านหนึ่งต่อกราวด์

b)

ต่อโหลดเข้ากับบอร์ด Arduino และอีกด้านหนึ่งต่อแรงดันไฟบวก

c)

ต่อโหลดเข้ากับบอร์ด Arduino ส่วนอีกด้านหนึ่งต่อแรงดันไฟบวก และกราวด์

d)

ต่อโหลดเข้ากับขาอาร์ดของบอร์ด Arduino และอีกด้านหนึ่งต่อแรงดันไฟบวก

5.

เมื่อต้องการให้พอร์ตเอาต์พุตของบอร์ด Arduino ต่อกับหลอดแอลอีดี ควรให้แรงดันตกคร่อมหลอดแอลอีดี มีค่าเท่าใด

a)

5 โวลต์

b)

4 โวลต์

c)

2 โวลต์

d)

1 โวลต์

6.

ถ้าต้องการส่งออก “1” ออกจากพอร์ตไมโครคอนโทรลเลอร์ ต้องใช้คำสั่งใด

a)

digitalWrite(ledPin, HIGH);

b)

digitalWrite(ledPin, LOW);

c)

LOW PORTB.0

d)

HIGH PORTB.0

7.

ถ้าต้องการส่งออก “0” ออกจากพอร์ตไมโครคอนโทรลเลอร์ ต้องใช้คำสั่งใด

a)

HIGH PORTB.0

b)

digitalWrite(ledPin, LOW);

c)

LOW PORTB.0

d)

digitalWrite(ledPin, HIGH);

8.

ถ้าต้องการหน่วงเวลา 0.5 วินาที ต้องใช้คำสั่งใด

a)

delay(5);

b)

delay(5000);

c)

delay(500);

d)

delay(0.5);

9.

ถ้าต้องการตั้งพอร์ตดิจิตอลขา 7 ให้เป็นพอร์ตเอาต์พุต ต้องใช้คำสั่งใด

a)

pinMode(5, OUTPUT);

b)

pinMode(kPinLed, OUTPUT);

c)

pinMode(ledPin, OUTPUT);

d)

pinMode(7, OUTPUT);

10.

ตอนที่ 1 ให้นักเรียนทำเครื่องหมายกากบาท (X) ลงบนคำตอบที่ถูกที่สุดเพียงคำตอบเดียว 10. ข้อใดไม่ใช่คำสั่งสำหรับควบคุม

a)

ก. if

b)

ข. while

c)

ค. delay

d)

ง. for