아두이노가 무엇인지 검색해보면, 물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로, 간단한 마이크로컨트롤러(Microcontroller) 보드를 기반으로 한 오픈소스 컴퓨팅 플랫폼과 같은 소프트웨어 개발 환경을 말한다고 설명되어 있습니다.
직접 아두이노를 이용해서 프로그래밍 해본 경험으로는 간단한 컴퓨터라고 생각하면 됩니다.
예를 들면 우리는 드론을 만들고 싶습니다. 드론을 만드는데 드론을 조작하고 제어할 수 있어야 하는데. 드론에 컴퓨터를 직접 넣어서 프로그래밍을 할 수는 없습니다. 때문에 아두이노에 프로그래밍을 해서 사용합니다.
아두이노는 오픈소스로 가격이 저렴하며, 예시로 든 드론 이외에
- 로봇
- IOT기기(센서)
- 앱으로 제어되는 도구
- 컨트롤러
등에 사용할 수 있습니다.
'개발 > 잡다개발' 카테고리의 다른 글
OS (0) | 2020.05.05 |
---|---|
하이젠버그(Heisenbugs) (0) | 2020.04.22 |
IP (0) | 2020.04.09 |
if __name__ == '__main__': 얘는 왜쓰는걸까요 (0) | 2020.04.08 |
APR (0) | 2020.04.05 |