안녕하세요
사물인터넷 개론 연습문제 부록1 본문
01. 아두이노란 무엇인지 설명하시오.
유연성과 사용자 편의성을 지닌 하드웨어 및 소프트웨어 기반 개방소스 전자 원형(prototype) 플랫폼
02. 아두이노의 장점을 기술하시오.
특징 | 주요내용 |
저비용 | 다른 마이크로컨트롤러 플랫폼에 비해 저렴함 |
크로스 플랫폼 | 아두이노 소프트웨어는 윈도우즈, 맥OSX, 리눅스 운영체제 모두에서 작동함 |
간단 명료한 프로그램 | - 프로그래밍 환경이 초보자의 사용에 용이성과 실력자에게 여러 가지 다양한 시도에 유연성을 제공함 - 소프트웨어 개발을 위한 통합개발환경(IDE)가 제공되며 컴파일된 펌웨어(firmware)를 USB를 통해 용이하게 업로드 가능함 |
개방 소스 (HW 및 SM) | - 개방 소스 툴로 고급 프로그래머들에 의해 작성된 확장 소프트웨어 라이브러리를 구할 수 있음 - 회로 설계자들이 라이브러리 지원을 통해 쉽게 자신만의 모듈을 만들고 개선이 가능함 |
03. 아두이노에서 스케치 및 구성 요소들을 설명하시오.
스케치: 아두이노 IDE(통합개발환경)로 쓰여진 프로그램으로 컴퓨터에서 실행하는 명령문들을 포함하고 있는 텍스트 파일
기본 함수 | 설명 |
setup() | 설정 루틴: 전원이 켜지거나 또는 리셋(reset) 후, 스케치가 시작(코드 시작)할 때 한번만 수행되며, 스케치에서 필요한 변수, 입·출력 모드, 다른 라이브러리들을 초기화하는데 사용됨 |
loop() | 반복 루틴: setup() 함수 종료 후 루프 함수가 메인 프로그램 속에서 반복적으로 수행되며, 보드에 전력 공급이 차단되거나 리셋될 때 까지 보드를 제어함(실제 동작 루틴) |
04. 아두이노 통합개발환경(IDE)의 운영체제는 무엇이 있나요?
윈도우, 맥, 리눅스 등 모든 운영체제에서 실행됨
05. 아두이노 우노에서 아날로그 입력핀은 몇 핀이며, ADC(아날로그-디지털 변환기)의 비트수는 몇 비트인가요?
A0부터 A5까지 총 6개의 핀이 있고, 10비트의 ADC를 사용한다.
06. 아두이노 우노 보드에서 펄스폭변조(PWM)에 사용되는 핀들을 적고, 각 핀이 갖는 최대값을 기술하시오.
PWM에 사용되는 핀은 3, 5, 6, 9, 10, 11번 핀이고, 각 핀이 갖는 최대값은 255이다.
07. 풀업 및 풀다운 저항 회로를 설명하고, 플로팅(floating)과 차이점은 무엇인지 설명하시오.
08. 핀 모드의 종류를 적고 왜 INPUT_PULLDOWN 모드는 존재하지 않는지 설명하시오.
09. 명령 delay()의 단위는 무엇인가요?
10. 로터리 전위차계(potentiometer)를 설명하시오.
11. 서보모터를 설명하고, 입력 핀의 기능을 설명하시오.
'Study_exam > 사물인터넷 개론 연습문제' 카테고리의 다른 글
사물인터넷 개론 연습문제 2장 챕터7 (0) | 2023.04.25 |
---|---|
사물인터넷 개론 연습문제 2장 챕터6 (0) | 2023.04.25 |
사물인터넷 개론 연습문제 2장 챕터8 (0) | 2023.04.23 |
사물인터넷 개론 연습문제 1장 (1) | 2023.04.23 |