Font size
Worksheetsการประยุกต์ใช้ไมโครคอนโทลเลอร์ สอบกลางภาค
Total questions: 20
Worksheet time: 20mins
บอร์ด Arduino UNO R3 มีพอร์ตดิจิตอลอินพุต/เอาต์พุตกี่ขา
6 ขา
11 ขา
13 ขา
14 ขา
ไอซีไมโครคอนโทรลเลอร์ที่ใช้บนบอร์ด Arduino UNO R3 คือเบอร์อะไร
ATmega328P
ATmega168
ATmega32U4
ATmega16U2
int led1 = 2;
int buttonPin = 3;
int buttonState = 0;
จากคำสั่งนี้คือส่วนใดของการทำงานของสวิตช์
ตั้งค่าขาให้สวิตช์
สถานะการทำงานสวิตช์
กำหนดเงื่อนไขการทำงานสวิตช์
การสั่งงานให้สวิตช์
ข้อใดคือคำสั่งที่ใช้กำหนดขาทำหน้าที่
pinMode(led1, OUTPUT);
digitalWrite(led1, LOW);
pinMode(buttonPin, INPUT);
digitalWrite(led1, HIGH);
int led = 13;
int ldr = A5;
จากคำสั่งนี้คือส่วนใดของการทำงานของ LDR
ตั้งค่าขาให้ LDR
สถานะการทำงาน LDR
กำหนดเงื่อนไขการทำงาน LDR
การสั่งงานให้ LDR
int val = analogRead(ldr);
จากคำสั่งนี้คือส่วนใดของการทำงานของLDR
ตั้งค่าขาให้LDR
สถานะการทำงานLDR
กำหนดการอ่านค่า LDR
การสั่งงานให้LDR
if (val < 200) {
Serial.println("LED ON");
digitalWrite(led, 1); }
else { Serial.println("LED OFF");
digitalWrite(led, 0); }
delay(100);
จากคำสั่งนี้คือการกำหนดให้ LDR ทำงานแบบใด
เมื่อค่าต่ำกว่า 200 แสดงสถานะ ON แต่ถ้าค่าสูงกว่า 200 แสดงสถานะ OFF
เมื่อค่าสูงกว่า 200 แสดงสถานะ ON แต่ถ้าค่าต่ำกว่า 200 แสดงสถานะ OFF
เมื่อค่าต่ำกว่า 200 แสดงสถานะ OFF แต่ถ้าค่าสูงกว่า 200 แสดงสถานะ ON
เมื่อค่าสูงกว่าเท่ากับ 200 แสดงสถานะ ON แต่ถ้าค่าต่ำกว่าเท่ากับ 200 แสดงสถานะ OFF
PIR เป็นเซ็นเซอร์ที่ใช้หลักการได้ในการตรวจจับค่า
เซ็นเซอร์เสียง
เซ็นเซอร์แสง
เซ็นเซอร์อุณหภูมิ
เซ็นเซอร์คลื่นไฟฟ้า
IC TMP36 ใช้ไฟเลี้ยงเท่าใด
3 - 5 โวลต์
2.7 - 5.5 โวลต์
2 - 5 โวลต์
2.5 - 5 โวลต์
IC TMP36 สามารถวัดได้กี่องศาเซลเซียส
ช่วง -40 ถึง 125
ช่วง -40 ถึง 130
ช่วง -30 ถึง 150
ช่วง -20 ถึง 145
void loop(){ temperature = analogRead(Pin);
temperature = temperature * 0.48828125;
Serial.print("TEMPRATURE = "); Serial.print(temperature);
Serial.print("*C"); Serial.println();
delay(1000);}
จากคำสั่งนี้ข้อใดคือการแสดงผลออกที่ถูกต้องตามคำสั่ง
temperature = 2.65 F
TEMPRATURE = 26.5 C
temperature = 26.5 c
TEMPRATURE = 26.5 F
คำสั่ง Serial.available( ) ให้ทำหน้าที่อะไร
บอกให้ทราบว่าพอร์ตแบบอนุกรมได้มีการรับข้อมูลหรือตัวอักษรเข้ามา
เป็นการกำหนดอัตราของบอร์ดการสื่อสารข้อมูลแบบอนุกรม
สั่งให้ขาดิจิตอลทำงานเป็นลอจิกสูง (HIGH) และลอจิกต่ำ (LOW)
ถูกทุกข้อ
หมายเลขอะไร คือ พอร์ตอินพุต-เอาต์พุต
(a)
หมายเลขอะไร คือ หน่วยความจำ
(a)
คำสั่งใดใช้ในการหน่วงเวลา
output
delay
relay
digitalWrite
เมื่อต้องการใช้งานจอภาพ LCD จะต้องประกาศคำสั่งใดเสมอ
led.begin( );
lcd.begin( );
LCE.begin( );
LED.begin( );
ข้อใดคือเซ็นเซอร์วัดอุณหภูมิ
LMP35
TMP36
LM35
PIR
จากภาพคำสั่งในส่วนนี้ เป็นการทำงานส่วนใด
กำหนดการทำงานให้รับอุณหภูมิเป็น C°
กำหนดการทำงานให้รับอุณหภูมิเป็น F°
กำหนดค่าการทำงานของอุปกรณ์โดยให้รับแบบจำนวนเต็ม
กำหนดค่าการทำงานของอุปกรณ์โดยให้รับแบบจำนวนจริงทศนิยม
จากภาพคำสั่งในส่วนนี้ เป็นการทำงานส่วนใด
กำหนดการทำงานให้แปลงค่าจากการรับอุณหภูมิ C° เป็น F °
กำหนดการทำงานให้แปลงค่าจากการรับอุณหภูมิ F ° เป็น C °
กำหนดค่าการทำงานของอุปกรณ์โดยให้รับแบบจำนวนเต็ม
กำหนดค่าการทำงานของอุปกรณ์โดยให้รับแบบจำนวนจริงทศนิยม
จากภาพคำสั่งในส่วนนี้ เป็นในส่วนการแสดงผลตรวจจับจะแสดงผลออกมาในรู้แบบใดบ้าง
แสดงผลค่าออกทางหน้าจอคอมพิวเตอร์เป็นตัวเลข
แสดงผลค่าออกทางLED เป็นสถานะไฟ เมื่อตรวจได้
แสดงผลค่าออกหน้าจอเป็นตัวเลขและ LED เป็นสถานะดับ เมื่อตรวจไม่ได้
แสดงผลค่าออกหน้าจอเป็นตัวเลขและ LED เป็นสถานะติด เมื่อตรวจได้
