NEW
Font size
Worksheetsคำถาม เบสิก Arduino 15 ข้อ
Total questions: 15
Worksheet time: 8mins
คำสั่ง pinMode(led1, OUTPUT); มีหน้าที่อะไร
อ่านค่าสัญญาณจากขา
กำหนดขาให้เป็นเอาต์พุต
ปิดการทำงานของขา
หน่วงเวลา
คำสั่ง delay(2000); มีหน้าที่อะไร
อ่านค่าสัญญาณจากขา
กำหนดขาให้เป็นเอาต์พุต
ปิดการทำงานของขา
หน่วงเวลา
ฟังก์ชัน setup() จะทำงานเมื่อใด
ทำงานซ้ำตลอดเวลา
ทำงานทุก 1 วินาที
ทำงานครั้งเดียวเมื่อเริ่มต้น
ทำงานเมื่อกดปุ่มรีเซตเท่านั้น
ฟังก์ชัน loop() มีลักษณะการทำงานอย่างไร
ทำงานครั้งเดียว
ทำงานเฉพาะเมื่อมีคำสั่งเรียก
ทำงานซ้ำไปเรื่อย ๆ
ทำงานเฉพาะตอนเปิดไฟ
คำสั่ง digitalWrite(led1, HIGH); หมายถึงข้อใด
ปิด LED
เปิด LED
อ่านค่า LED
ลดแรงดันไฟ
คำสั่ง digitalWrite(led1, LOW); ส่งผลอย่างไร
LED สว่างขึ้น
LED กระพริบ
LED ดับ
LED ทำงานครึ่งหนึ่ง
คำสั่ง delay(2000); หมายถึงหน่วงเวลากี่วินาที
0.2 วินาที
2 วินาที
20 วินาที
200 วินาที
หากต้องการให้ LED ติดทีละดวง ควรแก้ไขส่วนใดของโค้ด
ตัวแปร int
pinMode
digitalWrite
setup
คำสั่งใดใช้สำหรับกำหนดหมายเลขขาให้กับตัวแปร
pinMode
int
digitalWrite
delay
Arduino ใช้แรงดันไฟฟ้าเลี้ยง LED โดยทั่วไปกี่โวลต์
3V
5V
12V
24V
อุปกรณ์ใดควรต่อร่วมกับ LED เพื่อป้องกันกระแสเกิน
ตัวเก็บประจุ
ไดโอด
ตัวต้านทาน
ทรานซิสเตอร์
หากต้องการให้ LED กระพริบเร็วขึ้น ควรทำอย่างไร
เพิ่มค่า delay
ลดค่า delay
เพิ่มจำนวน LED
เปลี่ยน HIGH เป็น LOW
คำสั่งใดใช้สำหรับควบคุมสัญญาณดิจิทัล
analogRead
analogWrite
digitalWrite
delay
หากเปลี่ยน delay(2000) เป็น delay(1000) จะเกิดอะไรขึ้น
LED ติดนานขึ้น
LED ดับนานขึ้น
LED กระพริบเร็วขึ้น
LED ไม่ทำงาน
คำสั่งใดใช้กำหนดให้ Arduino รู้จักขาที่ต่ออุปกรณ์ว่าเป็นขาเอาต์พุต
digitalWrite
pinMode
delay
setup
