아두이노

아두이노 기초 (2) 아두이노란..?

기발개발 2021. 7. 29. 15:31

마시모 반지

아두이노

 아두이노는 Banzi  Massimo가 교육을 위해  'MCU'를 사용하여 만들어진 개발 보드이다. 

원래 교육대상은 디자이너 전공 학생들인만큼  코딩에 관해 전혀모르는 일반인들도 쉽게 배울 수 있다.

'단순 로봇', 온도계,습도계,조명제어,모터제어, 스마트 홈(원격 통신) 등 제어장치들을 쉽고 간단하게 개발 할 수 있도록  한다.

 

 

'MCU'

Micro Controller Unit(마이크로컨트롤러 유닛) 으로 CPU와 주변장치들을 하나의 칩으로 집역시켜 컨트롤기능에 특화 시킨 칩 

==>소형컴퓨터

 

 

 

아두이노 특징

가격          :  상대적으로 저렴한 가격( 다른 MCU 플랫폼에 비해 저렴)    그래도 나한텐 비싸다....

호환성       :  윈도우,OSX,리눅스, mac 등

오픈 소스   :   Atmel사의 ATmega328을 기반으로 하는 오픈소스 MCU

                   -> 홈페이지에서 회로도, 소스 , 다양한 라이브러리 다운가능

확장성       :  여러가지 module,shield를 기본 보드에 탑재해서 사용가능  

                    shiled의 경우 비싸서 사용하기 쉽지않아요.... 귀찮고 힘들지만 직접 회로 구성하는 방법만있을뿐....

단순한 개발환경 : 초보자들이 사용하기 쉬운 개발환 환경

 

 

관련모듈

보드   :  https://www.arduino.cc/en/Main/Products https://ko.wikipedia.org/wiki/%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8_%EB%B3%B4%EB%93%9C

UNO, Leonardo,Robot,Mega 등등.   

우리가 실습 할 건 아두이노 UNO R3 (UNO 시리즈 3번째 버전). 일반적으로 가장 많이 사용됨

 

쉴드   : 와이파이 쉴드, 블루투스 쉴드, 모터 쉴드 등.    기본 단자의 설정의 어려움 때문에 좀 더 쉽게 사용하기 위한 세트.

           (ex : 와이파이 쉴드 없이 와이파이 단자만 가지고 와이파이 통신은 어렵지만 쉴드가있으면 간단히 통신가능)

            근데 비싸ㅠ

키트   :   kit =전부,   어떤 목적에 필요한 모든 것을 갖췄다 라는 뜻

             starter kit, motor kit, piano kit 등 1

악세사리  :  센서, 장치, 점퍼 선 등 

 

 

 

아두이노 UNO R3

 

아두이노 UNO 기능 및 핀 설명들 

출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=eduino&logNo=220863694128

아두이노 UNO R3 스펙 

Microcontroller ATmega328P
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
PWM Digital I/O Pins 6
Analog Input Pins 6
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 32 KB (ATmega328P) of which 0.5 KB used by bootloader
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Clock Speed 16 MHz
LED_BUILTIN 13
Length 68.6 mm
Width 53.4 mm
Weight 25 g

                                                                    출처 : https://store.arduino.cc/usa/arduino-uno-rev3