Tuần 32 — Thực hành — Lập trình Arduino cơ bản
Công nghệ Lớp 12 · 6 câu hỏi có lời giải
Câu 1.Hàm bật chân digital lên mức cao?
- A.pinMode(pin, HIGH)
- B.digitalWrite(pin, HIGH)
- C.analogWrite(pin, 255)
- D.digitalRead(pin)
Xem đáp án
Đáp án: B. digitalWrite(pin, HIGH)
digitalWrite.
Câu 2.Hàm đặt chế độ chân là OUTPUT?
- A.digitalWrite(pin, OUTPUT)
- B.pinMode(pin, OUTPUT)
- C.mode(pin)
- D.setMode
Xem đáp án
Đáp án: B. pinMode(pin, OUTPUT)
pinMode.
Câu 3.Hàm đọc giá trị tương tự?
- A.digitalRead
- B.analogRead(pin) — trả 0-1023
- C.analogWrite
- D.pinRead
Xem đáp án
Đáp án: B. analogRead(pin) — trả 0-1023
ADC 10-bit.
Câu 4.Hàm tạm dừng 1 giây?
- A.delay(1)
- B.delay(1000) // ms
- C.sleep(1)
- D.wait(1)
Xem đáp án
Đáp án: B. delay(1000) // ms
delay tính ms.
Câu 5.Để in giá trị ra Serial Monitor?
- A.print()
- B.Serial.println(val)
- C.echo()
- D.show()
Xem đáp án
Đáp án: B. Serial.println(val)
Serial.println.
Câu 6.Để khởi tạo Serial 9600 baud?
- A.Serial.begin(9600)
- B.Serial.start()
- C.Serial = 9600
- D.open(9600)
Xem đáp án
Đáp án: A. Serial.begin(9600)
Trong setup().