NEW
Font size
Worksheetsแบบทดสอบปลายภาคเรียน วิชา การประยุกต์ใช้งานไมโครคอนโทรลเลอร์
Total questions: 20
Worksheet time: 30mins
ข้อใดกล่าวถูกต้องเกี่ยวกับคำว่า ไมโครคอนโทรลเลอร์
อุปกรณ์ควบคุมขนาดเล็กที่สามารถควบคุมอุปกรณ์ภายในได้
อุปกรณ์ควบคุมขนาดเล็กที่สามารถควบคุมอุปกรณ์ภายนอกได้
อุปกรณ์ควบคุมขนาดกลางที่สามารถควบคุมอุปกรณ์ภายในได้
อุปกรณ์ควบคุมขนาดกลางที่สามารถควบคุมอุปกรณ์ภายนอกได้
ข้อใดแบ่งประเภทตามสถาปัตยกรรมการประมวลผล ไม่ถูกต้อง
ไมโครคอนโทรลเลอร์ 8 บิต
ไมโครคอนโทรลเลอร์ 16 บิต
ไมโครคอนโทรลเลอร์ 34 บิต
ไมโครคอนโทรลเลอร์ 64 บิต
ข้อใดคือภาษาระดับต่ำ
ภาษาแอสเซมบลี
ภาษาซี
ภาษาไพธอน
ภาษาเบสิก
Arduino เป็นไมโครคอนโทรลเลอร์ตระกูลใด
PIC
MCS51
AVR
ARM
ข้อใด ไม่ใช่ ประโยชน์ของซอฟต์แวร์ Arduino IDE
ช่วยให้โปรแกรมมีความถูกต้อง
ผู้พัฒนาสามารถเขียนโปรแกรมได้เร็วขึ้น
สามารถตรวจสอบระบบที่จัดทำได้
นำอุปกรณ์จากผู้อื่นมาพัฒนาต่อได้
เว็บไซต์สำหรับดาวน์โหลดซอฟแวร์ Arduino IDE คือข้อใด
www.thaiware/arduino/software
www.meowtoo/arduino/software
สำหรับแถบเครื่องมือข้อใดกล่าวผิด
เมนู New ใช้สร้างไฟล์สเก็ตซ์ใหม่ เพื่อใช้เขียนโปรแกรมใหม่
เมนู Sketchbook ใช้เปิดไฟล์สเก็ตซ์ล่าสุดที่เคยเปิดใช้งาน
เมนู Page setup ตั้งขนาดของหน้ากระดาษปัจจุบัน
เมนู Print ใช้กำหนดชนิดของไฟล์เอาต์พุต
โครงสร้างของภาษา C สำหรับ Arduino ส่วนใดที่วนรอบไม่รู้จบ
Preprocessor directives
void loop()
Sub-program
void setup()
ตัวแปรในภาษา C สำหรับ Arduino ข้อใดที่ใช้ประกาศตัวแปรที่เป็นตัวอักษรและตัวอักขระ
Char
Float
Int
Long int
ข้อใด ไม่ใช่ คำสั่งในการวนลูป
for………
while
if……else……
do…...while
ข้อใดกล่าวผิด
เครื่องหมาย + หมายถึงบวก
เครื่องหมาย - หมายถึงลบ
เครื่องหมาย / หมายถึงหารเอาเศษ
เครื่องหมาย * หมายถึงคูณ
สัญลักษณ์และเครื่องหมายของตัวกระทำการเปรียบเทียบในภาษา C ข้อใดกล่าวผิด
เครื่องหมาย <= หมายถึงมากกว่าหรือเท่ากับ
เครื่องหมาย > หมายถึงมากกว่า
เครื่องหมาย != หมายถึงไม่เท่ากับ
เครื่องหมาย = หมายถึงเท่ากับ
สัญลักษณ์และเครื่องหมายของตัวกระทำการเปรียบเทียบในภาษา C ข้อใดกล่าวผิด
เครื่องหมาย & หมายถึงแอนด์
เครื่องหมาย | หมายถึงออร์
เครื่องหมาย ~ หมายถึงทูคอมพลีเมนต์
เครื่องหมาย ^ หมายถึงเอ็กช์คลูซีฟออร์
ข้อใดกล่าวผิดเกี่ยวกับไวยากรณ์ของภาษา C สำหรับ Arduino
เซมิโคลอน (;) ใช้เขียนจบคำสั่ง
เครื่องหมาย /*.....*/ ใช้หมายเหตุหลายบรรทัด
เครื่องหมาย /* ใช้หมายเหตุบรรทัดเดียว
#define เป็นคำสั่งที่ใช้งานสำหรับกำหนดค่าคงที่ให้กับโปรแกรม
การใช้งานฟังก์ชัน digitalRead(pin) มีจุดประสงค์ใด
อ่านขนาดสัญญาณที่ขา pin ที่ระบุ
อ่านค่าความถี่จาก pin ที่ระบุ
อ่านค่าเวลาจาก pin ที่ระบุ
อ่านค่าสถานะจาก pin ที่ระบุ
pinMode(pin,mode)
เป็นฟังก์ชันสำหรับกำหนดให้ขาหรือพอร์ตนั้นทำหน้าที่เป็นอินพุตหรือเอาต์พุต
ถูก
ผิด
pinMode(pin,mode) กำหนดไว้ในส่วน void loop()
ถูก
ผิด
delay() มีหน่วยเป็นมิลลิวินาที
ถูก
ผิด
คำสั่ง state = !state ต้องการให้ state ใหม่ มีค่าตรงกันข้ามกับ State เดิม
ถูก
ผิด
คำสั่ง char name = 5;
หมายถึงการประกาศตัวแปรชนิดตัวเลข ชื่อ name มีค่าเท่ากับ 5
ถูก
ผิด
