WorksheetsMicrocontroller
Total questions: 30
Worksheet time: 32mins
#include คือส่วนใดในโครงสร้างภาษาซีสำหรับ Arduino
main
setup
loop
header
ข้อใดตั้งชื่อและกำหนดตัวแปรได้ถูกต้อง
char d_1; int k 2;
char d-1; int key;
char d%; int k$;
char d_7; int bath;
หากต้องการให้ตัวแปร data เก็บตัวอักษร ‘a’ ข้อใดถูกต้องที่สุด
unsigned char data = ‘a’;
int data = ‘a’;
char data = ‘a’;
short data = ‘a’;
ตัวแปรในข้อใดเป็นตัวแปรชนิดไม่คิดเครื่องหมาย
int
unsigned char
long
char
ตัวแปรชนิด char มีขอบเขตตรงกับข้อใด
0 ถึง 255
-128 ถึง +127
-128 ถึง +127 หรือ 0 ถึง 255
0 ถึง 65,535
จากโปรแกรมด้านล่างที่หน้าจอแสดงผลตามข้อใด
int x=100;
printf(“%d”,x);
0
10
20
100
ถ้าต้องการใ่ส่คำอธิบายหลังโปรแกรมเพียงบรรทัดเดียวต้องใช้เครื่องหมายตามข้อใด
;; …
//…
. “... ”
‘…
ต้องการพิมพ์ค่า x ออกทางหน้าจอ เมื่อค่า x อยู่ระหว่าง 0 ถึง 100 ข้อใดถูก
if (x > 0)
if (x < 100) printf(“%d”, x);
if (x >= 0)
if (x <= 100) printf(“%d”, x);
if (x >= 0)
if (x >= 100) printf(“%d”, x);
.if (x => 0)
if (x =< 100) printf(“%d”, x);
จากโปรแกรมด้านล่าง ข้อใดถูก
if (x == 20) printf(“%d”, x); else printf(“%d”, y);
หากค่า x เท่ากับ 20 โปรแกรมจะพิมพ์ค่าตัวแปร x ออกทางหน้าจอ
หากค่า x เท่ากับ 20 โปรแกรมจะพิมพ์ค่าตัวแปร y ออกทางหน้าจอ
โปรแกรมแสดงผลขอความ %d ออกทางหน้าจอ
จ. โปรแกรมไมแสดงผลใดๆ ออกทางหนาจอ
คำสั่ง if และ คำสั่ง else ข้อใดกล่าวถูกที่สุด
ถ้าเงื่อนไขในคำสั่ง if ถูกต้อง จะทำงานเฉพาะคำสั่งที่ต่อจาก if
โปรแกรมจะทำคำสั่งที่ต่อจาก else ให้เสร็จก่อน แล้วจึงไปทำคำสั่งที่ต่อจาก if
โปรแกรมจะทำคำสั่งที่ต่อจาก if ให้เสร็จก่อน แล้วจึงไปทำคำสั่งที่ต่อจาก else
โปรแกรมจะทำงานทั้งสองคำสั่งพร้อมกัน
ถ้าต้องการการค่าแรงดัน 0 โวลต์ถึง 5 โวลต์ ต้องเลือกใช้กลุ่มฟังก์ชันใด
กลุ่มฟังก์ชันสำหรับใช้งานขาพอร์ต Digital I/O
กลุ่มฟังก์ชันสำหรับใช้งานขาพอร์ต Analog I/O
กลุ่มฟังก์ชันเกี่ยวกับการหน่วงเวลา
กลุ่มฟังก์ชันเกี่ยวกับรสื่อสารอนุกรม
. หากต้องการควบคุมอุปกรณ์ภายนอก ซึ่งรับสัญญาณควบคุมแบบดิจิตอล (5 โวลต์) จำนวน 40 ขา บอร์ดรุ่นใดมีความเหมาะสมในการนำมาใช้งาน
LEONARDO
MEGA 2560
DUE
NANO
หากต้องการใช้งานอินเตอร์รัพทํทุกขาสัญญาณควรเลือกบอร์ดใด
NANO
LEONARDO
DUE
MEGA 2560
โปรแกรมArduino IDE จะเริ่มทำงานจากข้อใด
ฟังก์ชั่น void setup()
ฟังก์ชั่น include
ฟังก์ชั่น Headder
ฟังก์ชั่น void loop()
การเขียนคำอธิบายหรือหมายเหตุหลายบรรทัดในโปรแกรมภาษาซี ต้องเขียนภายใต้เครื่องหมายใด
ระหว่างเครื่องหมาย //
ระหว่างเครื่องหมาย * และ *
ระหว่างเครื่องหมาย /* และ */
ระหว่างเครื่องหมาย # และ #
ประโยคคำสั่งต่างๆ ในภาษาซี ต้องปิดท้ายแต่ละคำสั่งด้วยเครื่องหมายใด
.
,
;
:
ฟังก์ชั่นใช้สำหรับกำหนดตัวแปรให้เป็นอินพุต
คือข้อใด
int INPUT = 2;
Serial.println(voltage);
int sensorValue = INPUT (A0);
pinMode(pushButton, INPUT);
ฟังก์ชั่นใช้กำหนดบอร์เรตในการทำงาน คือข้อใด
analogRead(A0);
Serial.println(voltage);
Serial.begin(9600);
Serial.print(9600);
const int buttonPin = 2;
const int buttonPin2 = 3;
const int ledPin1 = 13;
int buttonState = 0;
const int ledPin2 = A0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, HIGH);
} }
หากขา 2=0 V. ข้อใดถูกต้อง
buttonPin=0 ;
buttonState == HIGH;
digitalWrite(ledPin, HIGH;);
buttonPin=1;
const int buttonPin = 2;
const int buttonPin2 = 3;
const int ledPin1 = 13;
int buttonState = 0;
const int ledPin2 = A0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, HIGH);
} }
ขาอินพุทคือข้อใด
2
13
A0
3
const int buttonPin = 2;
const int buttonPin2 = 3;
const int ledPin1 = 13;
int buttonState = 0;
const int ledPin2 = A0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, HIGH);
} }
ตัวแปรเก็บสถานะของสวิทย์คือข้อใด
buttonPin
buttonState
ledPin
digitalRead
ฟังก์ชั่น digitalRead ทำหน้าที่ใด
อินพุท
เอ้าท์พุท
อ่านขาอินพุท
อ่านขาเอ้าท์พุท
ไฟล์ผลลัพธ์จากการคอมไพล์ที่นำไปใช้ในการโปรแกรมลงในไมโครคอนโทรลเลอร์เพื่อแสดงผล มีส่วนขยาย(นามสกุล) เป็นชนิดใด
.CPP
.OBJ
.EXE
.HEX
ตั้งชื่อตัวแปรในข้อใด ตั้งชื่อตัวแปรถูกต้องตามหลักการ
mean_x
3sum
sum-sc
main
ข้อใดเป็นคำสั่งที่ใช้ในการตรวจสอบเงื่อนไขว่าเป็นจริงหรือเท็จ
for
if
while
Switch
ฟังก์ชั่น int Serial .read () ใช้สำหรับ
อ่านค่าข้อมูลที่ได้รับจากพอร์ตอนุกรม
อ่านค่าข้อมูลที่ได้รับจากพอร์ตขนาน
ใช้เขียนแจ้งว่ากำลังลบคำสั่ง
ถ้าเงื่อนไขเป็นเท็จให้ทำอะไร
ปัจจุบันไมโครคอนโทรลเลอร์ ที่ได้รับความนิยมคือ Arduino มีเหตุผลตามข้อใด
ราคาถูก
โอเพ่นซอร์ส
เชื่อมต่อ IoT ได้
ถูกทุกข้อ
ฟังก์ชั่น int sensorPin = A0; หมายถึง
ตัวแปร A0 ต่อที่ขา sensorPin Arduino
ตัวแปร sensorPin มีค่าเท่ากับ A0
ตัวแปร sensorPin ต่อที่ขา A0 Arduino
ตัวแปร A0 เป็นเลขทศนิยม
กำหนดตัวแปรให้เป็นตัวเลขจำนวนเต็มคือข้อใด
Char
Long
Short
int
คุณสมบัติของ Soil moisture sensor module เป็นแบบใด
ต่อขา Digital ของ Arduino
อ่านค่าเป็นแบบ Digital 0 V -1 V
วัดความชื้นของดิน
วัดออกซิเจนในน้ำ
