Font size
Worksheetsสอบเก็บคะแนนพื้นฐานการอินเตอร์เฟส
Total questions: 39
Worksheet time: 25mins
ชิฟไมโครคอนโทรเลอร์ของ Arduino Uno R3 คือรุ่นใด
ATmega328P
ATmega32u4
ATmega2560
ATmega32u4
จากภาพหมายเลขใดคือ ช่องเสียบขาแหล่งจ่ายแรงดันไฟฟ้ากระแสตรง 3.3 V , 5V และ GND ของ Arduino Uno R3
หมายเลข 9
หมายเลข 7
หมายเลข 5
หมายเลข 6
จากภาพหมายเลข 1 คือปุ่มสำหรับรีเซ็ต
ถูก
ผิด
จากภาพขั้นตอนการติดตั้งนี้ หากต้องการเลือกโหลดตัวติดตั้งบนระบบปฏิบัติการ Windows ควรเลือกตัวใด
Mac OS X
Windows ZIP
Windows Installer
Linux
คำสั่ง void setup()
{
}
คือคำสั่งส่วนอะไร
ส่วนกำหนดค่าเริ่มต้น
ส่วนกำหนดคำสั่งต่างๆในการทำงาน
ส่วนกำหนดเอาท์พุท
ส่วนกำหนดอินพุท
void loop()
{
}
คือคำสั่งส่วนอะไร
ส่วนกำหนดค่าเริ่มต้น
ส่วนกำหนดคำสั่งต่างๆในการทำงาน
ส่วนกำหนดเอาท์พุท
ส่วนกำหนดอินพุท
คำสั่งพื้นฐาน digitalWrite ( ขาที่จะใช้,สถานะที่จะแสดง ) คืออะไร
ตั้งค่าให้ขานั้นเป็นเอาท์พุทใช้ได้ทั้งอะนาลอกและดิจิตอล
ใช้สั่งขานั้นรับอินพุทดิจิตอล
ใช้สั่งขานั้นเป็นเอาท์พุทดิจิตอล
ตั้งค่าให้ขานั้นเป็นอินพุทใช้ได้ทั้งอะนาลอกและดิจิตอล
คำสั่งพื้นฐาน pinMode( ขาที่จะใช้ ,INPUT ) คืออะไร
ตั้งค่าให้ขานั้นเป็นเอาท์พุทใช้ได้ทั้งอะนาลอกและดิจิตอล
ใช้สั่งขานั้นรับอินพุทดิจิตอล
ใช้สั่งขานั้นเป็นเอาท์พุทดิจิตอล
ตั้งค่าให้ขานั้นเป็นอินพุทใช้ได้ทั้งอะนาลอกและดิจิตอล
คำสั่งพื้นฐาน delay(200); คืออะไร
ใช้หน่วงเวลาทำงานก่อนทำงานคำสั่งต่อไปเป็นไมโครวินาที
ใช้หน่วงเวลาทำงานก่อนทำงานคำสั่งต่อไปเป็นวินาที
ใช้พิมพ์คำพูดเพื่อให้แสดงผลบนจอคอมแบบไม่เว้นบรรทัด
ใช้ตรวจสอบว่ามีการกดคีย์บอร์ดหรือไม่
คำสั่ง int timer = 500 ความหมายว่าอย่างไร (ตอบได้มากกว่า 1ข้อ)
หน่วงเวลาทำงานก่อนทำงานคำสั่ง 500 ms
หน่วงเวลาทำงานก่อนทำงานคำสั่ง 500 ms
ตั้งค่าชนิดตัวแปร int หน่วงเวลาทำงานก่อนทำงาน 500 ms ไว้ที่ตัวแปร timer
ตั้งค่าชนิดตัวแปร int กำหนดตัวแปรชื่อ timer เพื่อหน่วงเวลาทำงานก่อนทำงานคำสั่ง 500 ms
คำสั่ง digitalWrite(8,HIGH) ความหมายว่าอย่างไร (ตอบได้มากกว่า 1ข้อ)
ให้ขา 8 เป็นสถานะ ON
ให้ขา 8 เป็นลอจิก 1
ให้ขา 8 เป็นลอจิก 0
ให้ขา 8 เป็นสถานะ OFF
pin++ ความหมายว่าอย่างไร
ให้ขา +1
ให้ขา +2
ให้ขา -1
ให้ขา -2
pin-- ความหมายว่าอย่างไร
ให้ขา +1
ให้ขา +2
ให้ขา -1
ให้ขา -2
จากภาพหากต้องการให้ ไฟหมายเลข 8 ติด และไฟหมายเลข 7 ติดไล่ ตามลำดับควรเขียนคำสั่งว่าอย่างไร
for (int pin =6;pin <14; pin++)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (int pin =14; pin >5; pin--)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (pin = 9 ;pin < 14; pin++)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (pin =9; pin >5; pin--)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
จากภาพหากต้องการให้ ไฟหมายเลข 5 ติด และไฟหมายเลข 4 ติดไล่ตามลำดับควรเขียนคำสั่งว่าอย่างไร
for (int pin =6;pin <14; pin++)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (int pin =14; pin >5; pin--)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (pin = 9 ;pin < 14; pin++)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (pin =9; pin >5; pin--)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
คำสั่งพื้นฐาน Serial.print(“คำพูด”) คืออะไร
ใช้หน่วงเวลาทำงานก่อนทำงานคำสั่งต่อไปเป็นไมโครวินาที
ใช้หน่วงเวลาทำงานก่อนทำงานคำสั่งต่อไปเป็นวินาที
ใช้พิมพ์คำพูดเพื่อให้แสดงผลบนจอคอมแบบไม่เว้นบรรทัด
ใช้ตรวจสอบว่ามีการกดคีย์บอร์ดหรือไม่
คำสั่งพื้นฐาน Serial.available() คืออะไร
ใช้หน่วงเวลาทำงานก่อนทำงานคำสั่งต่อไปเป็นไมโครวินาที
ใช้หน่วงเวลาทำงานก่อนทำงานคำสั่งต่อไปเป็นวินาที
ใช้พิมพ์คำพูดเพื่อให้แสดงผลบนจอคอมแบบไม่เว้นบรรทัด
ใช้ตรวจสอบว่ามีการกดคีย์บอร์ดหรือไม่
คำสั่ง digitalRead (8) ความหมายว่าอย่างไร
สั่งขา 8 นั้นรับอินพุทดิจิตอล
สั่งขา 8 นั้นรับเอาท์พุทดิจิตอล
สั่งขา 8 นั้นรับเอาท์พุทอะนาลอก
สั่งขา 8 นั้นรับอินพุทอะนาลอก
คำสั่ง analogWrite (8) ความหมายว่าอย่างไร
สั่งขา 8 นั้นรับอินพุทดิจิตอล
สั่งขา 8 นั้นรับเอาท์พุทดิจิตอล
สั่งขา 8 นั้นรับเอาท์พุทอะนาลอก
สั่งขา 8 นั้นรับอินพุทอะนาลอก
จากภาพหากต้องการให้ ไฟหมายเลข 1 ติด และไฟหมายเลข 8 ติดไล่ตามลำดับควรเขียนคำสั่งว่าอย่างไร
for (int pin =6;pin <14; pin++)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (int pin =14; pin >5; pin--)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (pin = 9 ;pin < 14; pin++)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
for (pin =9; pin >5; pin--)
{ digitalWrite(pin,HIGH); delay(timer); digitalWrite(pin,LOW); }
อุปกรณ์ใดบ้างอยู่ในบอร์ด Micro bit
หลอด LED 25 ดวง (5×5)
เป็นเซ็นเซอร์ทิศทางแบบ 3 แกน
Flash Memory ขนาด 256 KB
คอนเนคเตอร์ 25 pin
สายไฟฟ้า AC
ชุดบล็อกคำสั่ง สีฟ้า คือบล็อกคำสั่งใด
basic
input
logic
variables
เราสามารถเขียนโปรแกรม micro:bit ได้ที่
https://makecode.microbit.org
https://microsoft.microbit.org
https://writecode.microbit.org
https://readcode.microbit.org
ปุ่มใด ไม่มี บนบอร์ด Microbit
ปุ่ม A
ปุ่ม B
ปุ่ม A+B
ปุ่ม C
คำสั่งใดคือคำสั่งที่บังคับให้ Microbit ทำงานตลอด
คำสั่งดังภาพคือคำสั่งในข้อใด
คำสั่งใช้แสดงตัวเลข
คำสั่งใช้แสดงภาพ
คำสั่งใช้แสดงข้อความ
คำสั่งใช้แสดงสัญลักษณ์
จากภาพจะได้ผลลัพธ์ในข้อใด
ภาพหัวใจ
ภาพหัวใจขนาดใหญ่
ภาพหัวใจขนาดเล็ก
ภาพหัวใจขนาดใหญ่สลับกับภาพหัวใจขนาดเล็ก
ภาษาใดไม่ได้ นำมาใช้ในการเขียนคำสั่งควบคุมการทำงานหรือการแสดงผลบอร์ด Micro Bit
JavaScript Block Editor
ภาษา C/C++
ภาษา Python
ภาษา HTML
บอร์ด Microbit มีขนาดเท่าใด
3x4 เซนติเมตร
4x4 เซนติเมตร
5x4 เซนติเมตร
5x5 เซนติเมตร
Microbit ใช้ไฟจำนวนกี่โวลต์
1.5 โวลต์
2.5 โวลต์
3 โวลต์
3.5 โวลต์
เซนเซอร์ใดที่ไม่ได้อยู่ใน Micro:bit
วัดองศา
วัดอุณหภูมิ
วัดแสง
วัดระยะทางด้วย GPS
คำสั่งใดคือคำสั่งที่บังคับให้ Microbit ทำงานตลอด
ข้อใดกล่าวถูกต้อง
เป็นบอร์ดไมโครคอนโทรเลอร์
เขียนโค้ตและคอมไพล์ผ่านทางเว็บบราวน์เซอร์
เซ็นเซอร์พื้นฐานสำหรับการเรียนรู้ อาทิเช่น เซ็นเซอร์วัดแสง เซ็นเซอร์วัดความเร่ง เซ็นเซอร์เข็มทิศ รวมทั้งปุ่มกด และ LED แสดงผล
ถูกทุกข้อ
เมื่อรันโปรแกรมต่อไปนี้ แสดงผลลัพธ์อย่างไร
แสดงรูปหัวใจกระพริบ 4 ครั้ง
แสดงรูปหัวใจ 4 ดวง
แสดงรูปหัวใจเลื่อนจากขวาไปซ้าย 4 รอบ
แสดงรูปหัวใจ 4 วินาที
จากรูปภาพเป็นการเขียนโปรแกรมแสดงผลอะไร ตามลำดับ
แสดงผลรูปหน้ายิ้มและตัวอักษร
แสดงผลรูปหัวใจหยุดชั่วขณะและแสดงตัวอักษร
แสดงตัวอักษรและแสดงผลรูปหัวใจหยุดชั่วขณะ
แสดงตัวอักษร
เมื่อรันโปรแกรมต่อไปนี้ แสดงผลลัพธ์อย่างไร
เมื่อกดปุ่ม A แสดงเลข 1 ถ้าไม่กดปุ่ม A แสดงเลข 0
เมื่อกดปุ่ม A แสดงเลข 1 และเมื่อกดกดปุ่ม A อีกครั้งแสดงเลข 0
เมื่อกดปุ่ม A แสดงเลข 1 และถ้ากดปุ่ม A อีกครั้งจะเพิ่มค่าตัวเลขทีละ 1 ไปเรื่อยๆ
เมื่อกดปุ่ม A แสดงเลข 1 และเลข 0 สลับกัน
เมื่อสั่งให้แสดงผลแล้วปรากฏว่าการแสดงผลเร็วไป ควรเพิ่มบล็อกคำสั่งใด
ถ้าบอกว่า pause 2500 ms แสดงว่าหยุดกี่วินาที
0.025 วินาที
2.5 วินาที
2500 วินาที
0.25 วินาที
ข้อ 7. เป็นบล็อกคำสั่งเพื่อใช้ทำอไร
ก. แสดงผลทางหน้าจอ
ข. ลบทั้งหมดบนหน้าจอ
ค. แสดงบางส่วนบนหน้าจอ
ง. ลบบางส่วนบนหน้าจอ
