본문 바로가기
  • 인공지능
  • 블록체인
  • 정보보안
신기술분석/사물인터넷

#1 아두이노란 무엇인가?

by nathan03 2021. 9. 18.
반응형

# 아두이노란? 

아두이노란 오픈소스를 기반으로 한 표준형태의 제어보드와 제어보드를 프로그램 할수 있는 PC프로그램을 말한다. 
아두이노는 2000년대 초반 이탈리아의 IDII(Interaction Design Institutelvera)에서 하드웨어에 익숙지 않은 학생들이
자신들의 디자인 작품을 손쉽게 제어하기 위해 만들어졌다. 

https://ko.wikipedia.org/wiki/%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8

 

아두이노 - 위키백과, 우리 모두의 백과사전

아두이노(이탈리아어: Arduino 아르두이노[*])는 오픈 소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성된 보드(상품)와 관련 개발 도구 및 환경을 말한다. 2005년 이탈리아의 IDII(Interaction Desi

ko.wikipedia.org

 

# 아두이노 보드의 종류 

가. 아두이노 우노(Arduino Uno)
   - 가장 많이 사용하는 기본적인 아두이노 보드 
   - 8비트 atmega328p 마이컴(초고속 마이크로프로세서 컨트롤러)을 사용 
   - 가격 : 6,940원

아두이노 우노 보드 와 ATMEGA328 마이크로컨트롤러


나. 아두이노 나노(Arduino Nano)
   - 아두이노 우노보드와 동일한 구성이며, 우노 보드보다 훨씬 작다. 
   - 가격 : 6,000원

 

아두이노 나노 보드


다. 아두이노 레오나르도(Arduino Leonardo)
   - USB 기능이 내장된 8비트 atmega32u4 마이컴을 사용
   - 가격 : 8,560원

아두이노 레오나르도 보드 와 ATMEGA32u4 마이크로컨트롤러


라. 아두이노 메가(Arduino Mega)
   - 아두이노 우노보다 더 많은 입출력 포트와 코드 저장 가능
   - 8비트 ATmega2560 마이컴을 사용 
   - 가격 : 43,010원

아두이노 메가보드 와 ATmega2560 마이크로컨트롤러

마. 아두이노 두에(Arduino Due)
   - 기능과 성능이 높고 핀 수가 매우 많아 전문적인 제품 개발과 연구 목적으로 사용 
   - 32비트 Cortex-M3 마이컴을 사용
   - 가격 : 38,470원 
   - http://www.jkelec.co.kr/img/lecture/cortex_arch/cortex_arch_2.html

 

Cortex-M3 Architecture

 

www.jkelec.co.kr

아두이노 두에 보드

# 아두이노 소프트웨어 

https://www.arduino.cc/en/software

 

Software

Open-source electronic prototyping platform enabling users to create interactive electronic objects.

www.arduino.cc

 

# 아두이노 보드 살펴보기 

아두이노 보드는 기본적으로 13개의 디지털 입출력 핀, 6개의 아날로그 입력 핀, 전원(5V, GND), 상태 표시 LED(L, TX, RX), 리셋버튼으로 구성된다. 또한 전원 공급은 USB 포트 또는 DC 전원으로 할수 있다. 

디지털 입출력 핀들은 외부로 0V, 5V 값을 내보내거나 외부에서 0V, 5V 값을 받는 역할을 한다. 외부로 0V, 5V를 내보낼 경우엔 LED 등을 연결해 켜거나 끄는 동작을 수행하며, 외부로부터 0V, 5V 값을 받을 경우엔 버튼 등을 연결하여 버튼을 누르거나 떼는 동작을 판별하게 된다. 아날로그 입력핀은 외부로부터 아날로그 입력 값을 읽는 핀으로 주로 센서와 연결하여 사용된다. 아날로그 입력 값은 0~5V 사이의 전압 값을 256 단계로 구분하여 읽게 된다.  

반응형

댓글