Worksheetsข้อสอบกลางภาค การออกแบบและเทคโนโลยี
Total questions: 41
Worksheet time: 21mins
ข้อใดคือหน้าที่หลักของไมโครคอนโทรลเลอร์อาดุยโน่?
การประมวลผลข้อมูล
การเชื่อมต่อกับอินเทอร์เน็ต
การควบคุมพลังงาน
การเชื่อมต่อกับเซ็นเซอร์
สาย USB Type B ใช้เชื่อมต่ออะไรกับอุปกรณ์?
คอมพิวเตอร์กับ Arduino
Arduino กับ LED
คอมพิวเตอร์กับ LED
คอมพิวเตอร์กับเซ็นเซอร์
ตัวต้านทานในวงจร LED มีหน้าที่อะไร?
ป้องกันกระแสไฟเกิน
เพิ่มความสว่างของ LED
ลดแรงดันไฟฟ้า
เปลี่ยนสัญญาณไฟ
บอร์ด Arduino Uno มีจำนวนพอร์ตดิจิทัลกี่พอร์ต?
6
8
14
16
การเลือกพอร์ตของ Arduino บนคอมพิวเตอร์จะต้องทำอย่างไร?
เลือกพอร์ตที่เชื่อมต่อกับ Arduino ผ่านโปรแกรม IDE
เลือกพอร์ตที่มีสัญญาณไฟกระพริบ
เลือกพอร์ตที่ไม่มีการเชื่อมต่อ
เลือกพอร์ตที่เป็น USB Type B
แหล่งจ่ายไฟที่ใช้ในบอร์ด Arduino คือ?
แบตเตอรี่
USB
แหล่งจ่ายไฟภายนอก
ทั้ง A และ B
ข้อใดไม่ใช่อุปกรณ์ที่ใช้ในการทดลองควบคุม LED?
ตัวต้านทาน
บอร์ด Arduino
เซ็นเซอร์อุณหภูมิ
สายไฟ
ข้อใดคือข้อดีของการใช้เบรดบอร์ดในการทดลองวงจร?
สามารถใช้งานได้โดยไม่ต้องบัดกรี
สามารถใช้เพื่อทดสอบวงจรได้
ประหยัดเวลาในการทดลอง
ทั้งหมดถูกต้อง
ในวงจรควบคุม LED 1 หลอด ควรเชื่อมต่อ LED กับขาใดของ Arduino?
ขา GND
ขา 5V
ขา Digital Pin
ขา Analog Pin
ในการต่อวงจร LED หลายหลอด ควรใช้การต่อวงจรแบบใด?
ขนาน
ซีรีส์
กึ่งซีรีส์
ขนานและซีรีส์
เมื่อใช้วงจรควบคุม LED 2 หลอด มีตัวต้านทานที่ต้องใช้กี่ตัว?
1 ตัว
2 ตัว
3 ตัว
4 ตัว
การเชื่อมต่อ LED หลายหลอดในวงจรขนานทำให้เกิดผลลัพธ์อะไร?
LED ทั้งหมดสว่างด้วยกระแสไฟฟ้าเท่ากัน
LED สว่างสลับกัน
กระแสไฟฟ้าจะแบ่งตามจำนวน LED
ความสว่างของ LED ลดลง
การเชื่อมต่อ LED ในวงจรซีรีส์จะมีผลอย่างไรกับกระแสไฟฟ้า?
กระแสไฟฟ้าเท่ากันทุกหลอด
กระแสไฟฟ้าเพิ่มขึ้น
กระแสไฟฟ้าลดลง
กระแสไฟฟ้าจะแตกต่างกันในแต่ละหลอด
คำสั่งใดใช้ในการเปิด LED ใน Arduino?
digitalWrite(LED, HIGH)
digitalRead(LED, LOW)
analogWrite(LED, 255)
analogRead(LE4.
การตั้งค่าพอร์ตเป็น OUTPUT ใน Arduino ใช้คำสั่งใด?
pinMode(13, INPUT)
pinMode(13, OUTPUT)
pinMode(13, HIGH)
pinMode(13, LOW)
คำสั่งใดใช้ในการปิด LED ใน Arduino?
digitalWrite(LED, HIGH)
digitalWrite(LED, LOW)
analogWrite(LED, 0)
analogWrite(LED, 255)
การใช้ฟังก์ชัน delay() ในโปรแกรม Arduino มีจุดประสงค์เพื่ออะไร?
ทำให้โปรแกรมหยุดชั่วขณะ
สร้างความเร็วในการประมวลผล
เปลี่ยนการทำงานของตัวต้านทาน
ควบคุมความสว่างของ LED
ฟังก์ชัน analogWrite() ใช้ในการควบคุมอะไร?
การอ่านค่าแรงดัน
การส่งข้อมูลแบบอะนาล็อก
การควบคุมสัญญาณดิจิทัล
การควบคุมความสว่างของ LED
ในการเขียนโปรแกรม Arduino ถ้าต้องการให้ LED กระพริบทุกๆ 1 วินาที คำสั่งใดที่ควรใช้?
delay(1000)
delay(500)
delay(2000)
delay(3000)
ทำไมจึงต้องเลือกพอร์ตที่ถูกต้องใน Arduino IDE?
เพื่อให้ Arduino สามารถเชื่อมต่อกับคอมพิวเตอร์ได้
เพื่อให้โปรแกรมทำงานได้เร็วขึ้น
เพื่อเพิ่มความแรงของแรงดันไฟฟ้า
เพื่อป้องกันการเกิดไฟฟ้าลัดวงจร
ในการเลือกตัวต้านทานที่ใช้ในวงจร LED ต้องพิจารณาจากสิ่งใด?
ขนาดของตัวต้านทาน
ค่าความต้านทานที่เหมาะสม
ความยาวของสายไฟ
ความสามารถในการกระจายความร้อน
ถ้าต้องการให้ LED สว่างขึ้นอย่างช้าๆ โดยไม่ใช้ delay() ควรใช้ฟังก์ชันอะไร?
analogWrite()
digitalWrite()
pulseIn()
analogRead()
หาก LED ไม่ติดเมื่อเชื่อมต่อวงจรแล้ว, ข้อใดควรตรวจสอบก่อน?
ตรวจสอบการตั้งค่าพอร์ต
ตรวจสอบการเลือกพอร์ตใน IDE
ตรวจสอบการต่อขา GND
ทั้ง A, B และ C
หาก LED กระพริบเร็วเกินไป, ควรทำอย่างไร?
ลดค่า delay() ในโปรแกรม
เพิ่มค่า delay() ในโปรแกรม
ใช้ตัวต้านทานที่มีค่าต่ำ
เพิ่มพอร์ตในการเชื่อมต่อ
การติดตั้งไลบรารีใน Arduino IDE ใช้เมนูใด?
Tools > Manage Libraries
File > Preferences
Sketch > Include Library
Tools > Board
26 ในการคอมไพล์ตรวจสอบโค้ดโปรแกรมใน Arduino IDE คำสั่งที่ใช้คือ?
Upload
Verify
Compile
Execute
27 การใช้ digitalWrite() ในการควบคุม LED มีลักษณะการทำงานอย่างไร?
ส่งค่า HIGH หรือ LOW ไปยังขา GPIO ของ Arduino
ส่งค่า Analog ไปยังขา GPIO
อ่านค่าแรงดันจากขา GPIO
ส่งสัญญาณ PWM ไปยังขา GPIO
28 ข้อใดคือคำสั่งที่ใช้เพื่ออ่านค่าจากขาดิจิทัลใน Arduino?
digitalWrite()
digitalRead()
analogWrite()
analogRead()
29 ข้อใดคือการทำงานของฟังก์ชัน analogRead() ใน Arduino?
อ่านค่าดิจิทัลจากขา
อ่านค่าอนาล็อกจากขา
เขียนค่าดิจิทัลไปยังขา
ควบคุมความสว่างของ LED
30 คำสั่งใดใช้ในการตั้งค่าพอร์ตให้เป็นอินพุตใน Arduino?
pinMode(13, OUTPUT)
pinMode(13, INPUT)
pinMode(13, HIGH)
pinMode(13, LOW)
31 ข้อใดคือเหตุผลที่ต้องใช้ตัวต้านทานในวงจร LED?
ป้องกันกระแสไฟฟ้าเกินที่อาจทำให้ LED เสียหาย
ป้องกันกระแสไฟฟ้าเกินที่อาจทำให้ Arduino เสียหาย
ลดความสว่างของ LED
ป้องกันความร้อนจาก LED
ในการเชื่อมต่อ LED หลายหลอดในวงจรขนาน ค่าของตัวต้านทานที่ใช้จะมีผลกับอะไร?
จำนวนกระแสที่ไหลผ่าน LED แต่ละหลอด
ความสว่างของ LED
แรงดันไฟฟ้าที่จ่ายให้กับ LED
ความร้อนที่เกิดจาก LED
ข้อใดไม่ใช่วิธีการควบคุมความสว่างของ LED ใน Arduino?
การใช้ digitalWrite()
การใช้ analogWrite()
การใช้ PWM (Pulse Width Modulation)
การปรับค่าแรงดันไฟฟ้า
ข้อใดคือวิธีที่ถูกต้องในการเชื่อมต่อ LED ในวงจร?
ขั้วขา + ของ LED เชื่อมต่อกับ GND
ขั้วขา - ของ LED เชื่อมต่อกับ 5V
ขั้วขา + ของ LED เชื่อมต่อกับขา Digital Pin
ขั้วขา - ของ LED เชื่อมต่อกับขา Digital Pin
ข้อใดไม่ใช่การใช้ประโยชน์จากการเชื่อมต่อพอร์ต Digital Pin ของ Arduino?
การอ่านค่าอินพุตจากเซ็นเซอร์
การส่งสัญญาณ PWM ไปยังอุปกรณ์
การควบคุมการเปิด/ปิด LED
การวัดค่าแรงดันไฟฟ้า
การใช้ analogWrite() ในการควบคุม LED ส่องสว่างจะควบคุมค่าอะไร?
ระดับความสว่าง (brightness) ของ LED
ความเร็วในการกระพริบของ LED
ความต้านทานของวงจร
ระดับของกระแสไฟฟ้าที่ไหลผ่าน LED
logWrite() ในการควบคุม LED ส่องสว่างจะควบคุมค่าอะไร?
ระดับความสว่าง (brightness) ของ LED
ความเร็วในการกระพริบของ LED
ความต้านทานของวงจร
ระดับของกระแสไฟฟ้าที่ไหลผ่าน LED
ถ้าโปรแกรมใน Arduino IDE แสดงข้อความ "avrdude: stk500_getsync(): not in sync" เมื่อพยายามอัปโหลดโปรแกรมหมายความว่าอย่างไร?
บอร์ด Arduino ไม่สามารถเชื่อมต่อกับคอมพิวเตอร์ได้
โปรแกรมมีข้อผิดพลาด
Arduino IDE ไม่สามารถตรวจจับพอร์ต
ทั้ง A และ C
เมื่อใช้บอร์ด Arduino Uno ค่าที่จะใช้ในการตั้งพอร์ต Digital Pin เป็น OUTPUT ควรใช้ค่าอะไร?
pinMode(13, OUTPUT)
pinMode(5, OUTPUT)
pinMode(A0, OUTPUT)
pinMode(9, OUTPUT)
ถ้าโปรแกรม Arduino ต้องการให้ LED กระพริบด้วยความเร็วที่คงที่ วิธีที่ดีที่สุดคือการใช้คำสั่งใด?
delay()
digitalWrite()
analogWrite()
pulseIn()
ข้อใดไม่ใช่วิธีที่ใช้ในการควบคุม LED ใน Arduino?
การใช้ PWM (Pulse Width Modulation)
การใช้ digitalWrite()
การใช้ analogWrite()
การใช้ serialWrite()
