NEW
Font size
WorksheetsBasic Blink
Total questions: 15
Worksheet time: 8mins
ARDUINO IDE คืออะไร
เป็นแพลตฟอร์มโอเพ่นซอร์สสำหรับเขียนโปรแกรมลงไมโครคอนโทรเลอร์ ที่ใช้งานด้วยภาษา C
เป็นแพลตฟอร์มที่ต้องเสียเงินสำหรับเขียนโปรแกรมลงไมโครคอนโทรลเลอร์ ที่ใช้งานด้วยภาษา C
เป็นเซ็นเซอร์สำหรับอ่านค่าของไมโครคอนโทรลเลอร์ โดยใช้งานด้วยภาษา C
เป็นชิปวงจรสำหรับเก็บค่าของเซ็นเซอร์ต่างๆ โดยใช้งานด้วยภาษา C
จากรูป คือช่องขาอะไร
Analog Pin
USB
Digital Pin
Adapter Jack
คำสั่งใดใช้กำหนดขาที่ใช้งานเป็นขาออกใน Arduino?
analogRead()
digitalWrite()
pinMode()
delay()
ฟังก์ชัน digitalWrite(13, HIGH); มีความหมายว่าอะไร?
ปิดไฟที่ขา 13
อ่านค่าขา 13
กำหนดให้ขา 13 มีค่าเป็น 0V
เปิดไฟที่ขา 13
คำสั่ง delay(1000); ทำให้โปรแกรมหยุดชั่วคราวกี่วินาที?
0.01 วินาที
1 วินาที
10 วินาที
1000 วินาที
ในโค้ด setup() ทำงานเมื่อใด?
ทำงานเมื่อกดปุ่มเท่านั้น
ทำงานครั้งเดียวเมื่อเริ่มต้น
ทำงานทุก ๆ 1 วินาที
ทำงานไปเรื่อยๆ
คำสั่งใดใช้ในการหน่วงเวลาการทำงานของโปรแกรม?
void setup()
void loop()
delay()
relay()
การเขียน digitalWrite(13, LOW); ทำให้เกิดอะไรขึ้น?
เปิดไฟ
หน่วงเวลา
ปิดไฟ
กระพริบไฟ
คำสั่ง pinMode(13, OUTPUT); ต้องเขียนไว้ที่ใดในโปรแกรม?
ใน loop()
ใน main()
ใน setup()
ใต้ delay()
ความหมายของคำว่า HIGH ใน Arduino คืออะไร?
ค่า 0 หรือ ติด
ค่า 0 หรือ ดับ
ค่า 1 หรือ ติด
ค่า 1 หรือ ดับ
ฟังก์ชัน loop() ทำงานอย่างไร?
ทำครั้งเดียว
ทำเมื่อมีเงื่อนไข
ไม่ทำงานเลย
ทำซ้ำตลอดเวลา
หากต้องการให้ไฟกระพริบเร็วขึ้น ต้องเปลี่ยนค่า delay อย่างไร?
เพิ่มค่า delay
ลดค่า delay
เปลี่ยน HIGH เป็น LOW
ไม่มีผล
ไฟกระพริบคือการเปิดและปิดไฟ LED อย่างไร?
เปิดค้างตลอด
ปิดตลอด
เปิดแล้วปิดสลับกัน
ไม่เกี่ยวกับ LED
หากใช้ delay(500); แล้วไฟจะกระพริบถี่กี่วินาที?
ทุก 0.5 วินาที
ทุก 0.05 วินาที
ทุก 50 วินาที
ทุก 500 วินาที
ถ้าเขียนโค้ดแล้วไฟไม่กระพริบเลยและขึ้นเป็นสีแดง อาจเป็นเพราะอะไร?
ลืมเขียน setup()
ใช้ HIGH แทน LOW
delay มากเกินไป
ลืม ; ปิดท้ายคำสั่ง
