초급 예제

누구나 쉽게 따라해볼 수 있는 쉬운 예제들입니다. 가볍게 도전~!

아두이노의 특징

2018-06-19 13:59:52

아두이노의 특징


 

 

아두이노(Arduino)는 기존에 사용하던 하드웨어 보드들과 비교했을 때 다양한 특징들이 존재합니다.

아두이노를 사용하기 전에 아두이노의 특징들을 먼저 파악한다면 사용할 때 많은 도움이 될 수 있습니다.

 

 

 

1. 간단한 통합개발환경(IDE)

2. 강력한 호환성

3. 명확하고 간결한 코드

4. 무궁무진한 확장성

5. 저렴한 가격

 

 

 

 

 

 

 

 

간단한 통합개발환경(IDE)


 

 

하드웨어 보드를 사용하게 되면 컴퓨터에서 가장 먼저 접하게 되는 것이 개발 프로그램입니다.

하지만 보통 이 부분에서 많은 사람들이 겁을 먹거나 부담감을 느끼게 되는데 아두이노의 경우 간단한 연결과 구성만으로도 사용이 가능하기 때문에

많은 사람들이 사용할 수 있도록 동기를 부여하는 요인이 되기도 합니다.

 

기존에 사용하던 하드웨어보드들의 경우 winavr컴파일러를 설치하고 코드를 컴파일 한 후 ISP장치를 통해 번거롭게 업로드 해야했지만
아두이노의 경우 단순하게 단지 USB케이블을 사용하여 컴퓨터와 연결한 후 코드만 업로드하여 쉽게 사용할 수 있습니다.
 
개발 프로그램의 인터페이스 또한 상당부분 간소화되었기 때문에 일반인이 보더라도 큰 부담을 느끼지 않습니다.
 

 

 

 

 

 

 

강력한 호환성


 

 

아두이노의 장점 중 하나는 강력한 호환성입니다.
호환성을 빼놓고 아두이노를 논할 수 없을 수 없을 만큼 강력한 호환성을 자랑합니다.
 
아두이노는 대부분의 컴퓨터에서 똑같이 연결되고 호환됩니다.
사실 다르게 말하면 아두이노 개발환경은 컴퓨터의 사양을 거의 타지 않는다라고 봐도 무방합니다.
 
또한 아두이노IDE는 시리얼통신을 사용하여 C, JAVA, python, Processing, flash 등 여러 프로그램들과도 호환이 가능합니다.
 

<아두이노 우노>

 
 
 
 
 
 
 
 
 

명확하고 간결한 코드


 

 

아두이노는 비전공자나 일반 학생들을 위해 개발되었기 때문에 진입장벽이 매우 낮습니다.
 
아두이노 코드의 장점은 각각의 명령문을 보고 이 명령문이 어떤 역할을 하는 코드일지 유추가 가능할정도로 명확하다는 점입니다.
 
  1. void setup() {
  2.   Serial.begin(9600);
  3.   Serial.print('A');
  4. }
  5.  
  6. void loop() {
  7.  
  8. }
 
 
 
 
 
 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

무궁무진한 확장성


 

 

 

 

 

 

 

 

 

 

 

 

저렴한 가격


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

kocoafabeditor

항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!