NEW
Font size
Worksheetsแบบทดสอบ ความรู้เกี่ยวกับ Arduino
Total questions: 25
Worksheet time: 13mins
Arduino คืออะไร
ซอฟต์แวร์ควบคุมเซนเซอร์
ระบบปฏิบัติการสำหรับหุ่นยนต์
บอร์ดไมโครคอนโทรลเลอร์ที่ใช้สำหรับควบคุมอุปกรณ์อิเล็กทรอนิกส์
โปรแกรมสำหรับออกแบบแผงวงจร
Arduino IDE มีหน้าที่อะไร
ใช้จำลองวงจรไฟฟ้า
ใช้เขียนโค้ดและอัปโหลดลงบอร์ด Arduino
ใช้สร้างรูปภาพเคลื่อนไหว
ใช้ควบคุมเซิร์ฟเวอร์
ภาษาโปรแกรมหลักที่ใช้กับ Arduino คือภาษาใด
Python
C/C++
Java
HTML
บอร์ด Arduino รุ่นใดที่ใช้ในการเรียน
Arduino Nano
Arduino Due
Arduino Mega
Arduino Uno
ขาใดของ Arduino ใช้สำหรับรับข้อมูลแบบ Analog
D0-D13
PWM
A0-A5
RX-TX
ขาใดของ Arduino ใช้สำหรับรับข้อมูลแบบ Digital
D0–D13
PWM
A0-A5
RX–TX
แถวแนวยาวด้านข้าง (แนวนอน) ของ Breadboard มักใช้สำหรับต่อสายอะไร
สัญญาณ
สายไฟ GND และ VCC (แหล่งจ่ายไฟ)
ขา Input ของ Arduino
ขา PWM เท่านั้น
การวางขาอุปกรณ์อิเล็กทรอนิกส์เช่นตัวต้านทานบน Breadboard ควรทำอย่างไร
วางขาทั้งสองลงในแถวเดียวกัน
วางขาทั้งสองไว้คนละแถว/คนละคอลัมน์
วางขาทั้งสองไว้ช่องเดียวกัน
วางขาทั้งสองข้างเดียวกันของแถบพลังงาน
ถ้าจะต่อหลอด LED กับ Arduino ผ่าน Breadboard ต้องต่ออะไรเพิ่มเพื่อป้องกันความเสียหาย
ตัวเก็บประจุ
ตัวต้านทาน
Relay
ไดโอด
ขา 5V บนบอร์ด Arduino UNO ทำหน้าที่อะไร
ส่งสัญญาณดิจิทัล
จ่ายไฟบวกให้วงจร
รับแรงดันจากแบตเตอรี่
อ่านค่าจากเซนเซอร์
ถ้าจะต่อหลอด LED กับ Arduino ผ่าน Breadboard ต้องต่ออะไรเพิ่มเพื่อป้องกันความเสียหาย
ตัวเก็บประจุ
ตัวต้านทาน
Relay
ไดโอด
ขา 5V บนบอร์ด Arduino UNO ทำหน้าที่อะไร
ส่งสัญญาณดิจิทัล
จ่ายไฟบวกให้วงจร
รับแรงดันจากแบตเตอรี่
อ่านค่าจากเซนเซอร์
ขา GND บน Arduino มีหน้าที่ใด
จ่ายแรงดัน 5V
รับสัญญาณ PWM
เป็นขาไฟลบของวงจร
ป้อนสัญญาณเสียง
คำสั่งใดใช้กำหนดให้ขา 13 เป็นขา OUTPUT
digitalWrite(13, HIGH);
digitalRead(13);
pinMode(13, OUTPUT);
analogWrite(13, 255);
คำสั่งใดใช้เปิดหลอด LED ที่ต่ออยู่กับขา 7
digitalWrite(7, LOW);
pinMode(7, OUTPUT);
digitalWrite(7, HIGH);
analogRead(7);
ฟังก์ชัน delay(1000); หมายถึงอะไร
หยุดโปรแกรม 1 นาที
หยุดโปรแกรม 1 วินาที
หยุดโปรแกรม 10 วินาที
ทำให้ LED กระพริบเร็วขึ้น
หากต้องการให้หลอดไฟ LED กระพริบ ต้องใช้คำสั่งใดร่วมกัน
digitalRead() และ analogWrite()
digitalWrite() และ delay()
pinMode() และ analogRead()
analogWrite() และ digitalRead()
คำสั่งใดใช้ปิดหลอดไฟ LED
digitalWrite(LED, ON);
digitalWrite(LED, HIGH);
digitalWrite(LED, OFF);
digitalWrite(LED, LOW);
หากเขียนโค้ดว่า digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); จะเกิดอะไรขึ้น
ไฟจะดับตลอด
ไฟจะติดตลอด
ไฟจะกระพริบทุก 2 วินาที
ไฟจะกระพริบทุก 1 วินาที
คำสั่งใดใช้ปิดหลอดไฟ LED
digitalWrite(LED, ON);
digitalWrite(LED, HIGH);
digitalWrite(LED, OFF);
digitalWrite(LED, LOW);
คำสั่งใดใช้ในการอ่านค่าจากขาอนาล็อก
digitalRead()
analogWrite()
analogRead()
pinMode()
ค่าที่ได้จาก analogRead(A0) จะอยู่ในช่วงใด
0 ถึง 5
0 ถึง 1023
0 ถึง 255
0 ถึง 1
คำสั่ง int val = analogRead(A2); มีผลอย่างไร
อ่านค่าดิจิทัลจากขา A2
อ่านค่าดิจิทัลจากขา D2
อ่านค่าอนาล็อกจากขา A2 แล้วเก็บในตัวแปร val
เขียนค่าลงขา A2
ใน Arduino UNO มีขา Analog Input ทั้งหมดกี่ขา
4
5
6
8
หากต้องการใช้งานขา 2 เป็นขาอินพุต ต้องใช้คำสั่งใด
pinMode(2, OUTPUT);
digitalRead(2);
pinMode(2, INPUT);
analogRead(2);
