개발자/Arduino

아두이노 퀴즈 40문제 파일 무료 제공

지구빵집 2020. 11. 11. 11:20
반응형

 

 

틀림없이 어디서 훔쳐왔는지 찾았더니 바로 여기였다. 늘 드는 생각이지만 외쿡 사람들은 시간이 너무 많아 주체를 못하는 것임에 틀림없다. 무엇이든 아름답게 만들고, 이해하기 쉽게 만들고, 타인이 이용하기 편하게 만든다. IT 분야에 있어서도 늘 무엇인가 만들어 내는 사람들이 많다. 그게 이익을 얻는 상업적인 활동이라도 마찬가지다. 아마도 그들에게는 시간이 많아서라고 생각한다. 우리는 늘 시간이 없다. 만들지를 못한다. 시간과 노력을 많이 들여서 만들어야 하는 데 들일 시간이 없으니 우리는 많은 것들을 만들지 못한다.

 

시간이 없는 이유는 일만 하기 때문이다. 놀지를 못하고 여유있게 생각할 시간을 내지를 못한다. 창조적인 사고는 지붕이 높은 곳, 즉 야외에서 만들어진다. 그러면 시간적인 여유가 가장 많고 산책도 많이 하는 중년 이상이 가장 창의적인 생각이 많을텐데 그들은 익숙한 삶에서 벗어나지 않는다. 만들어 본 경험이 없기 때문이다. 젊은 사람은 일하느라 바쁘다. 만들 시간이 없다. 그러고 보면 개발자들은 얼마나 행복한 사람인가? 마음대로 원하는 시간에 만들어 보는 일을 하고, 평생을 그렇게 살아도 되는 엔지니어의 삶이라는 사실은 심장이 저릴만큼 위안이 된다.

 

만들지 못하니 훔치고 바꾸고 사용하는 데라도 열심이어야 한다. :)

 

3주차 수업에서 과제로 내 준 아두이노 퀴즈 40문제 파일입니다. 어려운 문제가 많습니다. 80점 이상이면 수준급의 아두이노 개발자라고 해도 되겠습니다. 정답은 어려운 문제에 달았고, 모르는 문제는 달지 않았습니다. 

 

 

아두이노 퀴즈-영문.docx
0.17MB
아두이노 퀴즈-한글.docx
0.17MB

 

 

 

1. 이 구성 요소를 식별합니다.

 

 

  1. 스피커
  2. 온도 센서
  3. 바람 센서
  4. 초음파 센서

 

2. 스케치를 작성할 때 기능에 속하는 setup기능과 기능에 속하는 기능을 어떻게 결정 loop합니까?

 

  1. 초기화해야하는 기능은 설정으로 이동합니다.
  2. 초기화해야하는 기능은 루프로 이동합니다.
  3. 지속적으로 실행해야하는 기능은 설정에 포함됩니다.
  4. 지속적으로 실행해야하는 기능은 루프로 이동합니다.

 

3. Arduino Uno 또는 이더넷 실드를 사용하여 SD 카드에 데이터를 쓰면이 데이터는 모든 컴퓨터에서 읽을 수 있습니다.

 

  1. 거짓

 

4. Arduino Uno는 상자에서 꺼내 자마자 실시간 날짜와 시간을 추적 할 수 있습니다.

  1. 진실
  2. 그릇된

 

5. 메시지 요청의 성공적인 전송을 나타내는 HTTP 응답 코드는 ______입니다.

 

  1. 300
  2. 302
  3. 200
  4. 401

 

6. 여러 Arduino를 로컬 네트워크에 어떻게 연결할 수 있습니까?

 

  1. 고유한 MAC 주소 제공
  2. 고유한 IP 주소 제공
  3. 고유한 MAC 주소와 고유 한 IP 주소를 제공합니다.
  4. 고유한 MAC 주소를 제공하고 라우터의 IP 주소와 일치합니다.

 

7. 센서를 식별합니다.

 

 

  1. 가스 감지기
  2. UV 검출기
  3. 소리 감지기
  4. 근접 센서

 

8. Arduino 스케치에는 일반적으로 C 프로그램에있는 전통적인 main( ) 함수가 없습니다.

 

  1. 거짓

 

9. 어떤 두 개의 숫자 유형 사이의 다른 차이점은? char와 byte? 1

 

  1. 범위
  2. 바이트 / 크기 수
  3. char - 매우 특정한 애플리케이션에 사용됩니다.
  4. byte 메모리를 절약하는 데 사용됩니다.

 

10. 숫자 유형 double은 다음과 같습니다. float

 

  1. 진실
  2. 그릇된

 

11. 다음 두 코드의 출력은 다음과 같습니다.

 

int integer = 12;

integer + = 1;

 

string str = "12";

str + = 1;

 

  1. 13, 13
  2. 13, 12
  3. 13, 112
  4. 13, 121

 

12. 아래에 표시된 if 블록 내에 작성된 코드는 다음과 같습니다.

 

if (1)

{

}

 

  1. 오류 표시
  2. 경고를 표시하지만 오류는 표시하지 않음
  3. 무한히 실행하다
  4. '1'인쇄

 

13. 스케치에서 가장 먼저 실행되는 기능은 무엇입니까?

 

  1. loop()
  2. setup()
  3. init()
  4. main()

 

14. 다음 코드는 _____로 평가됩니다.

 

strncmp("left", "leftright", 4) == 0)

 

  1. 진실
  2. 그릇된

 

15. Arduino에서 버튼 누름을 감지하는 데 사용할 수 있는 기능을 선택하십시오.

 

  1. buttonRead ()
  2. buttonPress ()
  3. analogRead ()
  4. digitalRead ()

 

16. Arduino Uno는 _________에 가장 적합합니다.

 

  1. 주변 장치 제어
  2. 주변 장치 전원 공급
  3. 주변 장치 제어 및 전원 공급

 

17. Arduino Uno (Atmega328p)의 코어 프로세서에는 프로세서 클럭 용 16MHz 수정 발진기가 있습니다. 1

 

  1. 진실
  2. 그릇된

 

18. Arduino Uno의 3.3V 레귤레이터의 출력 전류는 _______입니다. 1

 

  1. 50mA
  2. 100mA
  3. 150mA
  4. 200mA

 

19. LED 드라이버는 _________의 예입니다.

 

  1. input
  2. output

 

20.delay(100000) 결과 _______의 지연이 발생합니다. 2

 

  1. 100000 초
  2. 100 초
  3. 1 초
  4. 10 초

 

21. 올바른 진술을 선택하십시오.

 

  1. PWM 핀은 아날로그 신호를 모방합니다.
  2. 센서는 아날로그 핀이 읽는 아날로그 판독 값을 생성합니다.
  3. 아날로그 신호는 아날로그-디지털 변환기를 사용하여 아날로그 핀으로 변환됩니다.
  4. 아날로그 신호는 아날로그 핀에 의해 디지털-아날로그 변환기를 사용하여 변환됩니다.

 

22. Arduino 스케치는 ______ 프로그램으로 전환하기 위해 사전 처리를 거칩니다. 3

 

  1. C / C ++
  2. 자바
  3. 어셈블리
  4. Arduino

23. 배열의 선언 된 크기보다 더 많은 수의 문자를 배열에 저장할 수 없습니다.

 

  1. 진실
  2. 그릇된

24. 진정한 진술 선택

 

  1. 여러 값을 배열에 저장하고 루프를 사용하여 각 값을 반복 할 수 있습니다.
  2. 이전에 정수를 저장하는 데 사용 된 변수는 대신 부동 값을 저장하도록 용도를 변경할 수 있습니다.
  3. 한 데이터 유형에서 다른 데이터 유형으로 변수를 변환 할 수 있습니다.
  4. 단일 변수를 사용하여 두 가지 데이터 유형에 단일 값을 저장할 수 있습니다.

25. 함수를 정의하는 올바른 방법 선택

 

  1. def myfunction ()
  2. int myfunction (float)
  3. void myfunction ()
  4. fun myfunction ()
  5. void myfunction (int, int, int)

26. Arduino Uno는 PWM 핀에서 최대 ____mA 전류를 생성합니다. 40mA

 

27. I2C 통신 프로토콜을 사용하려면 스케치에서 _____ 라이브러리를 사용할 수 있습니다. 3

 

  1. Serial
  2. SPI
  3. wire
  4. Com
  5. I2C

 

28. 대기압을 기준으로 압력을 측정하는 센서를 선택합니다.

 

  1. 진공 압력 센서
  2. 절대 압력 센서
  3. 게이지 압력 센서
  4. 차압 센서

 

29. 집적 회로에서 찾을 가능성이 가장 높은 온도 센서 유형을 선택합니다.

 

  1. 서미스터
  2. 반도체 기반 센서
  3. 저항 온도계
  4. 열전대

 

30. 습도계는 _______ 센서입니다.

  1. 습기
  2. 수분 함량
  3. 축축함
  4. 기압

 

31. 다음 문자 String을 캐릭터 문자 배열로 변환하는 Arduino로 함수를 작성하십시오 .

 

char string1 [] = “Convert me"

 

32. 습도 센서에 적합한 측정 단위를 선택합니다. 3

  1. DEW / Fost point (D / F PT)
  2. 백만 분율 (PPM)
  3. RH

 

33. _______ 센서는 습도를 사용하여 수분을 측정합니다.

 

  1. Sesimoscope
  2. Capacitive
  3. Resistive
  4. Both Resistive and Capacitive

 

34. 현재 존재하는 근접 센서 유형을 선택합니다.

 

  1. RADAR proximity sensor RADAR 근접 센서
  2. LiDAR proximity sensor LiDAR 근접 센서
  3. Thermal proximity sensor열 근접 센서
  4. Laser proximity sensor 레이저 근접 센서
  5. Magnetic proximity sensor 자기 근접 센서
  6. Thermoelectric proximity sensor열전 근접 센서
  7. Photoelectric proximity sensor 광전 근접 센서
  8. IR proximity sensor IR 근접 센서
  9. Ultrasonic proximity sensor 초음파 근접 센서
  10. Resistive proximity sensors 저항성 근접 센서
  11. Capacitive proximity sensors 정전 용량 형 근접 센서
  12. Inductive proximity sensors유도 형 근접 센서
  13. Optical proximity sensor 광학 근접 센서

 

35. 이 근접 센서는 액체 수준뿐만 아니라 금속도 감지 할 수 있습니다.

 

  1. Inductive proximity sensor 유도형 근접 센서
  2. Capacitive proximity sensor 정전 용량 형 근접 센서
  3. Ultrasonic proximity sensor 초음파 근접 센서
  4. Magnetic proximity sensor 자기 근접 센서

 

36. 하나가 아닌 여러 개의 마스터를 허용하는 통신 프로토콜을 선택하십시오.

 

  1. SPI
  2. I2C
  3. CAN

 

37. 마스터와 슬레이브가 동시에 서로 통신 할 수 있도록하는 통신 프로토콜을 선택합니다.

 

  1. CAN
  2. SPI
  3. I2C

 

38. 성능을 최적화하고 있고 핀이 부족하지 않은 경우 어떤 통신 프로토콜 / 하드웨어를 선택 하시겠습니까?

 

  1. UART
  2. SPI
  3. I2C
  4. CAN

 

39. SD (Secure Digital) 카드에서 사용하는 통신 프로토콜입니다.

 

  1. I2C
  2. UART
  3. SPI
  4. USART

 

40. 촉각 센서는 ________ 센서라고도합니다.

 

  1. 온도
  2. 습기
  3. 압력
  4. 접촉  

 

이미지 출처: https://www.geeksforgeeks.org/what-is-arduino/ 와 아래 답

 

  1. USB: can be used for both power and communication with the IDE
  2. Barrel Jack: used for power supply
  3. Voltage Regulator: regulates and stabilises the input and output voltages
  4. Crystal Oscillator: keeps track of time and regulates processor frequency
  5. Reset Pin: can be used to reset the Arduino Uno
  6. 3.3V pin: can be used as a 3.3V output
  7. 5V pin: can be used as a 5V output
  8. GND pin: can be used to ground the circuit
  9. Vin pin: can be used to supply power to the board
  10. Analog pins(A0-A5): can be used to read analog signals to the board
  11. Microcontroller(ATMega328): the processing and logical unit of the board
  12. ICSP pin: a programming header on the board also called SPI
  13. Power indicator LED: indicates the power status of the board
  14. RX and TX LEDs: recieve(RX) and transmit(TX) LEDs, blink when sending or recieving serial data respectively
  15. Digital I/O pins: 14 pins capable of reading and outputting digital signals; 6 of these of these pins are also capable of PWM
  16. AREF pins: can be used to set an external reference voltage as the upper limit for the analog pins
  17. Reset button: can be used to reset the board

 

 

 

 

반응형