Page 96 - 1
P. 96
5. 사용 부품 목록
번호 모델명 규격 개수
1 아두이노 오렌지보드 오렌지 보드 1
2 Tiny RTC RTC 1
3 Strip NeoPixel 1m 당 30 개 1
4 흑색 반투명 아크릴판 두께 3mm, 30x30(cm) 1
5 백색 반투명 아크릴판 두께 2mm, 30x30(cm) 1
6. 주요 부품의 특징
가 아두이노 오렌지보드.
아두이노는 다양한 스위치나 센서로부터 입력 값을 받아들여 LED 나 모터와 같은 전자 장치들로
출력을 제어함으로써 환경과 상호작용이 가능한 물건을 만들어 낼 수 있다 예를 들어 단순한 로봇. ,
온습도계 동작 감지기 음악 및 사운드 장치 스마트 홈 구현 유아 장난감 및 로봇 교육 프로그램, , , ,
등의 다양한 제품들이 아두이노를 기반으로 개발 가능하다 또한 아두이노는 회로가 오픈소스로 공.
개되어 있으므로 누구나 직접 보드를 만들고 수정할 수 있다 아두이노 통합 개발 환경은 소스 코드.
를 작성하고 편집할 수 있도록 하며 코드를 아두이노 하드웨어가 이해할 수 있는 명령어로 컴파일,
하여 보드에 이를 업로드 하는 기능을 제공한다 소스코.
드는 C++ 언어를 기반으로 하기 때문에 아두이노에서는
C 언어의 표준라이브러리 함수가 사용 가능하다 아두이.
노 하드웨어는 실세계와 연동되어 동작하는 센서 가속도,
계, LED, 스피커 디스플레이 등의 여러 구성품들이 쉽게,
탈부착 가능하도록 핀들로 구성되어 있으며 소프트웨어,
개발 환경을 통해 작성되고 업로드 된 코드가 실행된다.
나. Tiny RTC
RTC(Real Time Clock) 는 현재의 시간을 유지시키는 컴퓨터 시계
이다 이 용어가 개인용 컴퓨터 서버 임베디드 시스템의 장치를 일. , ,
컫기도 하지만, RTC 는 정확한 시간을 유지해야 하는 거의 모든 전
자 기기에 존재한다. RTC 는 컴퓨터 전원이 나가도 시간이 유지되어
야 하기 때문에 마이크로프로세서 개입 없이 초부터 년까지의 시간
을 디지털 회로의 카운터에 의존하여 시간을 센다 컴퓨터의 전원이.
인가되지 않아도 시간을 유지하도록 동작하는 것이 필요하다 만약.
컴퓨터를 껐는데 RTC 의 카운터 회로에 전원이 인가되지 않으면 카
운터 값을 상실하기 때문에 시간을 다시 설정해야 하는 문제가 발생
한다 따라서 컴퓨터의 전원이 꺼져도. RTC 의 카운터회로에 전원을 공급함으로써 시간 카운터를 유지하
여 시간 값을 유지하도록 시스템을 구성한다.
다. Strip NeoPixel
Real Time Clock, RTC) 는 현재의 시간을 유지시키는 컴퓨터 시계이다 이 용어가 개인용 컴퓨터 서. ,
버 임베디드 시스템의 장치를 일컫기도 하지만, , RTC 는 정확한 시간을 유지해야 하는 거의 모든 전자 기
기에 존재한다. RTC 는 컴퓨터 전원이 나가도 시간이 유지되어야 하기 때문에 마이크로프로세서 개입 없
이 초부터 년까지의 시간을 디지털 회로의 카운터에 의존하여 시간을 센다 컴퓨터의 전원이 인가되지.
않아도 시간을 유지하도록 동작하는 것이 필요하다 만약 컴퓨터를 껐는데. RTC 의 카운터 회로에 전원이
- 96 -