Arduino
아두이노란?
임베디드 시스템 중 하나인 아두이노는 이탈리아어 Aruduino (아르두이노 - 강력한 친구)로 부터 따온 이름입니다. 마이크로 컨트롤러 를 사용하여 만들어진 보드와 관련 개발 도구 및 환경을 통틀어 말합니다. 단순 로봇, 온도계, 습도계, 조명제어, 모터제어, 스마트 홈 등 제어장치를 쉽고 간단하게 개발할 수 있습니다. 아두이노 회로는 오픈소스로 공개되어 있기 때문에 누구라도 보드를 만들고 공유가 가능합니다.
<마이크로 컨트롤러>
마이크로프로세서와 입출력 모듈이 하나의 칩으로 만들어져 정해진 기능을 수행하는 컴퓨터 입니다.
아두이노 우노 보드의 구조 : https://kiwipedia-sundries.tistory.com/18
아두이노 통합 개발환경은 스케치라고도 하며, C언어를 기본으로 사용하고 있습니다.