wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Arduino3

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

ในการสื่อสารข้อมูลแบบอนุกรมผ่านพอร์ตอนุกรมแล้ว จะไม่สามารถใช้ขาพอร์ตดิจิตอลใดได้

a)

ขา 0 และ ขา 1

b)

ขา 10 และ ขา 11

c)

ขา 12 และ ขา 13

d)

ขา 0 และ ขา 13

2.

คำสั่ง Serial.available( ) ให้ทำหน้าที่อะไร

a)

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

b)

เป็นการกำหนดอัตราของบอร์ดการสื่อสารข้อมูลแบบอนุกรม

c)

สั่งให้ขาดิจิตอลทำงานเป็นลอจิกสูง (HIGH) และลอจิกต่ำ (LOW)

d)

ถูกทุกข้อ

3.

คำสั่ง Serial.read( ) เป็นการอ่านค่าข้อมูลเข้ามาโดยถ้ารับค่าตัวเลข -1 เข้ามาจะมีค่าเท่าใด

a)

เท่ากับ 1

b)

เท่ากับ -1

c)

ไม่มีข้อมูล

d)

ไม่มีข้อใดถูก

4.

คำสั่ง Serial.print ( ) แตกต่างจาก Serial.println ( ) อย่างไร

a)

ไม่แตกต่างผลที่ได้จะเหมือนกัน

b)

println จะทำการแสดงผลและขึ้นบรรทัดใหม่ให้

c)

println จะทำการแสดงผลต่อกันไปเรื่อย ๆ โดยไม่ขึ้นบรรทัดใหม่

d)

println ไม่สามารถแสดงเลขที่เป็นค่าทศนิยมได้

5.

เมื่อเขียนคำสั่ง Serial.print(5.6789); จะมีการแสดงผลอย่างไร

a)

5.6

b)

5.67

c)

5.678

d)

5.6789

6.

ค่าความละเอียดของสัญญาณขาแอนะล็อกของ Arduino Uno มีค่าเท่ากับข้อใด

a)

256 ค่า

b)

255 ค่า

c)

1023 ค่า

d)

1024 ค่า

7.

ขาสัญญาณแอนะล็อกที่สามารถใช้ได้มีขาอะไรบ้าง

a)

A0 - A5

b)

A0 - A6

c)

A0 - A7

d)

A0 - A8

8.

เมื่อต้องการอ่านค่าสถานะจากค่าแอนะล็อกจากขา A1 สามารถเขียนคำสั่งได้อย่างไร

a)

AnalogRead(A1);

b)

AnalogREAD(A1);

c)

analogRead(A1);

d)

analogread(A1);

9.

เมื่อต้องการใช้พอร์ตแอนะล็อกเป็นอินพุตในส่วนของ void setup () จะต้องประกาศคำสั่งอะไร

a)

pinMode(A0,OUTPUT);

b)

pinMode(A0,INPUT);

c)

digitalWrite(A0,INPUT);

d)

digitalWrite(A0,OUTPUT);

10.

ตัวต้านทานแบบแกนหมุนปรับค่าได้มีทั้งหมด 3 ขา ขาใดที่ใช้เป็นขาส่งสัญญาณ

a)

ขา 1

b)

ขา 2

c)

ขา 3

d)

ถูกทุกข้อ