Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ไฟกระพริบ

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

หลอดไฟLED1 ใช้ตัวต้านทานกี่โอห์ม

a)

100 โอห์ม

b)

50 โอห์ม

c)

47 โอห์ม

d)

49 โอห์ม

2.

การต่อวงจรไฟกระพริบใช้บอร์ดอะไร

a)

ESP8266

b)

ESP32

c)

Arduino R3

d)

ESP8285

3.

การต่อวงจรไฟกระพริบใช้หลอดไฟ LED ดวง

a)

2

b)

4

c)

5

d)

3

4.

ขา G ของ Arduino Node MCU ESP8266 ต้องต่อไปบวกหรือลบของ Breadboard

a)

ลบ

b)

บวก

5.

ใช้สายอะไรในการอัปโหลดโค้ดลง Arduino Node MCU ESP8266

a)

สาย Jumper

b)

สาย USB

c)

สาย Micro USB

d)

สาย Type c

6.

หากต้องการให้ 'ช่วงเวลาไฟดับ' มีค่าเท่ากับ 300 มิลลิวินาที ตามที่โจทย์กำหนด ต้องใช้คำสั่งใด?

a)

wait(300);

b)

delayMicroseconds

(300);

c)

delay(300);

d)

delay(0.3);

7.

หากต้องการเลือกบอร์ดให้ถูกต้องใน Arduino IDE สำหรับ NodeMCU ESP8266 ควรเลือกเมนูใด?

a)

Tools Board Arduino Uno

b)

Tools Board NodeMCU 1.0 (ESP-12E Module)

c)

Tools Board Raspberry Pi

d)

Tools Board Generic ESP8285 Module

8.

ถ้าต้องการให้ไฟ 3 สี (แดง, เหลือง, เขียว) กะพริบเรียงลำดับกัน โดยมีช่วงไฟดับของแต่ละสี 300ms โครงสร้างโค้ดใน loop() ควรเป็นอย่างไร?

a)

เปิดแดง > delay(300) > ปิดแดง > delay(300) > ทำซ้ำกับสีอื่น

b)

delay(300) > delay(300) > delay(300) > สั่งเปิดไฟ

c)

delay(300) > delay(300) > delay(300) > สั่งเปิดไฟ

d)

เปิดทุกสีพร้อมกัน > delay(300) > ปิดทุกสีพร้อมกัน

9.

ก่อนที่จะใช้งานขาพินในฟังก์ชัน loop() เราต้องกำหนดโหมดของพินในฟังก์ชัน setup() ด้วยคำสั่งใด?

a)

setPin(ledPin, OUTPUT);

b)

pinMode(ledPin, INPUT);

c)

pinMode

(ledPin, OUTPUT);

d)

digitalRead

(ledPin, HIGH);

10.

ขาพิน D1 บนบอร์ด NodeMCU โดยทั่วไปจะตรงกับหมายเลข GPIO ใดในโค้ดโปรแกรม?

a)

GPIO 5

b)

GPIO 13

c)

GPIO 1

d)

GPIO 16