wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบปลายภาค 30105-2105 ชื่อวิชา ไมโครคอนโทรเลอร์

Total questions: 30

Worksheet time: 46mins

Name
Class
Date
1.

โครงสร้างไอซีไมโครคอนโทรลเลอร์ที่แสดงในรูปด้านล่าง เป็นโครงสร้างแบบใด

a)

SOIC        

b)

PDIP                   

c)

PLCC

d)

TQFP

2.

บอร์ด Arduino นิยมใช้ไมโครคอนโทรลเลอร์ตระกูลใดมากที่สุด

a)

PIC

b)

MCS51

c)

AVR

d)

ARM

3.

บอร์ด Arduino DUE ใช้ไมโครคอนโทรลเลอร์ตระกูลใด

a)

    PIC

b)

   MCS51 

c)

   AVR

d)

  ARM

4.

จากรูปที่กำหนด ขาที่ใช้ต่อกับ Crystal ที่ใช้เป็นวงจรผลิตสัญญาณนาฬิกาคือขาใด

a)

2 และ 3

b)

9 และ 10

c)

15 และ 16

d)

27 และ 28

5.

จากรูปที่กำหนด พอร์ต B มีทั้งหมดกี่ขา

a)

5

b)

6

c)

7

d)

8

6.

จากรูปที่กำหนด ถ้าต้องการใช้งานการสื่อสารแบบ USART จะใช้ขาใด

a)

 2 และ 3

b)

9 และ 10

c)

    15 และ 16

d)

27 และ 28

7.

จากรูปที่กำหนด ข้อใดกล่าวผิด

a)

หมายเลข 1 เป็นช่องรับสัญญาณแอนะลอก หมายเลข 2 เป็นช่องต่อไฟฟ้ากระแสตรง

b)

หมายเลข 4 เป็นไอซีควบคุมไฟฟ้ากระแสตรง หมายเลข 6 เป็นตัวกำเนิดสัญญาณนาฬิกา

c)

หมายเลข 7 ใช้สำหรับการสื่อสารผ่าน USB หมายเลข 10 ใช้สำหรับการรีเซต 

d)

หมายเลข 11 ใช้สำหรับการสื่อสารแบบ USART หมายเลข 12 ใช้สำหรับพอร์ต digital I/O

8.

จากรูปที่กำหนด ขา A4 และ A5 เป็นขารับสัญญาณแอนะลอกช่อง 4 และช่อง 5 ตามลำดับ

    นอกจากนี้ยังใช้งานใด

a)

การสื่อสารแบบ I2C

b)

การสื่อสารแบบ USART

c)

การสื่อสารแบบ SPI

d)

การสื่อสารแบบ 1 Wire

9.

ข้อแตกต่างของไอซีไมโครคอนโทรลเลอร์เบอร์ ATmega328 กับ ATmega32U4 ที่ชัดเจนที่สุดคือข้อใด

a)

จำนวนช่องรับสัญญาณแอนะลอกและความละเอียดของโมดูล ADC

b)

ระดับแรงเคลื่อนไฟฟ้าที่ใช้งานและความถี่ของสัญญาณนาฬิกา

c)

ATmega32U4 มีพอร์ตรับ USB โดยตรง ส่วน ATmega328 ต้องไปผ่าน Chip USB

d)

ATmega32U4 มีระบบการสื่อสารแบบ SPI, CAN bus แต่ ATmega328 ไม่มี

10.

บอร์ด Arduino Mega 2560 R3 มีข้อแตกต่างกับบอร์ด Arduino Mega ADK ในส่วนใด

a)

Flash memory

b)

USB Host

c)

Timer/Counters

d)

EEPROM

11.

ข้อใดไม่ใช่ประโยชน์ของซอฟต์แวร์ Arduino IDE

a)

ช่วยให้โปรแกรมมีความถูกต้อง

b)

ผู้พัฒนาสามารถเขียนโปรแกรมได้เร็วขึ้น

c)

สามารถตรวจสอบระบบที่จัดทำได้

d)

นำโปรแกรมจากผู้อื่นมาพัฒนาต่อได้

12.

คำเต็มของ IDE คือข้อใด

a)

International development Electronics    

b)

International development Environment

c)

Integrate development Environment   

d)

Integrate development Electronics

13.

ข้อใดแสดงว่าการติดตั้งซอฟต์แวร์ Arduino IDE สำเร็จสมบูรณ์ (สำหรับระบบปฏิบัติการ windows)

a)

windows has successfully updated you driver software      

b)

stop driver software

c)

complete driver software

d)

complete install

14.

เว็บไซด์สำหรับดาวน์โหลดซอฟต์แวร์ Arduino IDE คือ

a)

www.thaiware/arduino/Software      

15.

สำหรับ Menu file ข้อใดกล่าวผิด

a)

เมนู New ใช้สร้างไฟล์สเก็ตช์ใหม่ เพื่อใช้เขียนโปรแกรมใหม่  

b)

เมนู Sketchbook ใช้เปิดไฟล์สเก็ตช์ล่าสุดที่เปิดใช้งานเสมอ

c)

เมนู Page setup ตั้งขนาดของหน้ากระดาษปัจจุบัน

d)

เมนู Preference ใช้กำหนดชนิดของไฟล์ทางเอาต์พุต 

16.

สำหรับ Menu Edit ข้อใดกล่าวผิด

a)

เมนู Undo สำหรับให้ทำคำสั่งสุดท้าย

b)

เมนู Cut สำหรับตัดฟังก์ชันหรือคำสั่งออกจากบริเวณพื้นที่เขียนโปรแกรม

c)

เมนู Increase Indent สำหรับเพิ่มขนาดของย่อหน้า  

d)

เมนู Select All สำหรับเลือกฟังก์ชันหรือคำสั่งทั้งหมดจากพื้นที่เขียนโปรแกรม

17.

สำหรับ Menu Tools ข้อใดกล่าวผิด

a)

เมนู Archive Sketch สำหรับเลือกสถานที่จัดเก็บ file Sketch

b)

เมนู Board สำหรับเลือกบอร์ด Arduino รุ่นมาตรฐาน

c)

เมนู Port สำหรับเลือกใช้หมายเลขพอร์ตอนุกรมของ USB ให้ตรงกับบอร์ด Arduino

d)

เมนู Programmer สำหรับเลือกใช้ตัวโปรแกรมเมอร์รุ่นต่าง ๆ

18.

Burn Bootloader ใน Menu Tools ใช้สำหรับอะไร

a)

ติดต่อบอร์ด Arduino ขณะบูตเครื่อง       

b)

ใช้สำหรับโหลดโปรแกรม Bootloader

c)

อ่านข้อมูลที่แอดเดรสเริ่มต้นขณะเริ่มใช้งานบอร์ด Arduino  

d)

เขียนโปรแกรมลงไมโครคอมพิวเตอร์        

19.

วิธีทดสอบซอฟต์แวร์ Arduino IDE โดยการเขียนโปรแกรมให้แสงที่ LED ตำแหน่ง L บนบอร์ด Arduino

    UNO กระพริบ คำสั่งใดไม่เกี่ยวข้องกับการทดสอบนี้

a)

int  led = 10;

b)

pinMode(led, OUTPUT);

c)

digitalWrite(led, HIGH);

d)

digitalWrite(led, LOW);

20.

การผนวก Libraries ลงในซอฟต์แวร์ Arduino IDE ด้วยเหตุผลใด

a)

โปรแกรมที่เขียนขึ้นต้องใช้กับ Libraries โดยเฉพาะ ไม่มีใน Libraries มาตรฐาน

b)

ต้องการให้ Code มีขนาดเล็กลง

c)

ต้องการให้โปรแกรมทำงานด้วยความเร็วมากขึ้น

d)

ใช้กับคำสั่งใหม่ ๆ

21.

ข้อใดเป็นเว็บเพื่อเข้าสร้างงาน Circuits

22.

หากต้องการออกแบบวงจรอิเล็กทรอนิกส์ดังรูปใน Tinkercad ต้องเลือกเมนูใด

a)

3D esign

b)

Codeblocks

c)

Circuits

d)

Simlab

23.

ข้อใดคือเมนูการทดสอบวงจรอิเล็กทรอนิกส์เสมือนที่สร้างขึ้นโดยใช้ส่วนประกอบเสมือนจริงใน Tinkercad

a)

Simulation

b)

Breadboard

c)

Battery

d)

Circuit Assembly

24.

ข้อใดคือตำแหน่งการวางชิ้นส่วนอิเล็กทรอนิกส์และวัตถุ 3 มิติ ใน Tinkercad

a)

Workspace

b)

Toolbar

c)

Taskbar

d)

ถูกทุกข้อ

25.

หากต้องการย้อนกลับการกระทำล่าสุดที่ทำไปแล้วต้องเลือกเมนูใด ใน Tinkercad

a)

Undo

b)

Redo

c)

Delete

d)

Back

26.

ถ้าเราต้องการเขียน code สั่งให้วงจรทำงานใน Tinkercad สามารถเลือกเมนูใด

a)

Toggle Code Editor

b)

Start Simulation

c)

Fine More Components

d)

Circuits View

27.

ข้อใดหมายถึงหน่วยของแบตเตอรี่

a)

Volt

b)

Amps

c)

Light years

d)

ohm

28.

กระแสไฟฟ้ามีหน่วยวัดเป็น

a)

Amps

b)

Volts

c)

Light years

d)

Micro Seconds

29.

อุปกรณ์ใดที่สามารถช่วยให้การไหลของกระแสไฟฟ้าไปยังอุปกรณ์ไฟฟ้าในวงจร

a)

Resistor

b)

Capacitor

c)

Breadboard

d)

Battery

30.

จากรูปหมายถึงข้อใด

a)

Breadboard

b)

Workspace

c)

Plastic box

d)

Boardbread