Logo
search
menuicon
Premium map quiz
thubnail
Best ChefPro
Round match
High 2-common
Electricity & Electronics
전자회로_아두이노4
설금숙선생님
14
AI Tutor학습 도우미
Added question (13/ 20)
Allow incorrect answer
Show answer
public quiz

# 1

Multiple Choice

아두이노 프로그래밍에서 'if-else' 문과 같은 조건문을 사용하는 주된 이유는 무엇인가요?

  • 프로그램의 실행 흐름을 제어하여 특정 조건에 따라 다른 동작을 수행하도록 하기 위해
  • 반복적인 작업을 효율적으로 처리하기 위해
  • 데이터를 저장하기 위한 변수를 선언하기 위해
  • 외부 장치와의 통신을 설정하기 위해

# 2

Multiple Choice

아두이노에서 'pinMode(pin, OUTPUT)' 함수는 해당 핀을 어떤 용도로 설정할 때 사용하나요?

  • 입력 (Input)
  • 출력 (Output)
  • 아날로그 입력 (Analog Input)
  • 아날로그 출력 (Analog Output)

# 3

Multiple Choice

아두이노 보드에서 디지털 핀과 아날로그 핀의 가장 큰 차이점은 무엇인가요?

  • 디지털 핀은 0 또는 1의 두 가지 상태만 인식하지만, 아날로그 핀은 연속적인 전압 값을 인식합니다.
  • 디지털 핀은 전압을 출력만 할 수 있지만, 아날로그 핀은 입력과 출력이 모두 가능합니다.
  • 아날로그 핀은 디지털 핀보다 훨씬 많은 수의 핀을 가지고 있습니다.
  • 디지털 핀은 더 높은 전압을 사용하고, 아날로그 핀은 더 낮은 전압을 사용합니다.

# 4

Multiple Choice

아두이노에서 'HIGH'와 'LOW' 외에 'INPUT'과 'OUTPUT'은 각각 어떤 역할을 하는 예약어인가요?

  • 'INPUT'은 핀을 출력 모드로, 'OUTPUT'은 핀을 입력 모드로 설정합니다.
  • 'INPUT'은 핀을 입력 모드로, 'OUTPUT'은 핀을 출력 모드로 설정합니다.
  • 'INPUT'은 디지털 신호를, 'OUTPUT'은 아날로그 신호를 의미합니다.
  • 'INPUT'은 전압을 높게, 'OUTPUT'은 전압을 낮게 설정합니다.

# 5

Multiple Choice

아두이노 스케치에서 'pinMode(8, OUTPUT);'는 8번 핀을 무엇으로 설정하겠다는 의미인가요?

  • 입력
  • 출력
  • 아날로그
  • 통신

# 6

Multiple Choice

LED 파도타기 회로에서 4개의 LED가 모두 꺼진 상태에서 시작하여 첫 번째 LED(핀 8)가 켜지고 0.1초 후에 두 번째 LED(핀 9)가 켜지는 패턴을 만들고 싶습니다. 이를 구현하기 위해 `loop()` 함수의 시작 부분은 어떻게 수정해야 할까요? (다른 핀들은 아직 켜지지 않는다고 가정)

  • digitalWrite(8, HIGH); delay(DELAY_TIME);
  • digitalWrite(8, HIGH); digitalWrite(9, HIGH); delay(DELAY_TIME);
  • digitalWrite(8, LOW); delay(DELAY_TIME); digitalWrite(9, HIGH);
  • digitalWrite(8, HIGH); delay(DELAY_TIME); digitalWrite(9, HIGH);
LED 파도타기 회로에서 4개의 LED가 모두 꺼진 상태에서 시작하여 첫 번째 LED(핀 8)가 켜지고 0.1초 후에 두 번째 LED(핀 9)가 켜지는 패턴을 만들고 싶습니다. 이를 구현하기 위해 `loop()` 함수의 시작 부분은 어떻게 수정해야 할까요? (다른 핀들은 아직 켜지지 않는다고 가정)

# 7

Multiple Choice

만약 `DELAY_TIME`의 값을 `200`으로 변경한다면, LED 파도타기 효과의 속도는 어떻게 변하겠습니까?

  • 더 빨라진다.
  • 더 느려진다.
  • 변하지 않는다.
  • LED가 켜지지 않는다.
만약 `DELAY_TIME`의 값을 `200`으로 변경한다면, LED 파도타기 효과의 속도는 어떻게 변하겠습니까?

# 8

Multiple Choice

주어진 `loop()` 함수에서 LED가 순차적으로 점등되는 패턴을 만들기 위해, 각 LED의 점등 시간을 조절하는 핵심적인 함수는 무엇입니까?

  • `pinMode()`
  • `digitalWrite()`
  • `delay()`
  • `setup()`

# 9

Multiple Choice

아두이노에서 'digitalWrite(pin, HIGH)' 명령어는 해당 핀에 어떤 신호를 보내는 것을 의미하나요?

  • 낮은 전압 (Low)
  • 높은 전압 (High)
  • 신호 없음
  • 전압 없음

# 10

Short Answer

LED 파도타기 예제에서 LED가 0.1초마다 켜지도록 설정하기 위해 '#define DELAY_TIME' 뒤에 입력된 값은 얼마인가요?

  • 100

# 11

Multiple Choice

아두이노는 어떤 종류의 프로그래밍 언어를 주로 사용하여 코드를 작성하나요?

  • Python
  • Java
  • C/C++
  • JavaScript

# 12

Multiple Choice

코드에서 `digitalWrite(8, HIGH);` 명령은 핀 8에 어떤 상태를 부여합니까?

  • 낮은 전압(LOW)을 부여하여 핀을 비활성화합니다.
  • 높은 전압(HIGH)을 부여하여 핀을 활성화합니다.
  • 0볼트의 전압을 부여합니다.
  • 5볼트의 전압을 부여하여 핀을 잠시 동안만 활성화합니다.

# 13

OX

아두이노 프로그램에서 'delay(DELAY_TIME);'는 프로그램 실행을 잠시 멈추는 역할을 합니다.

Share to Google Classroom