[엔트리 기초 강좌] 5. 엔트리와 아두이노(하드웨어) 연결하기

데이빗 2016-01-24 (일) 19:06 8년전 12501  

 

 

엔트리와 아두이노(하드웨어) 연결하기 ]  

 

 

출처 [메카솔루션] http://Mechasolution.com

 

02cd46d8a607ca14b01d10ead866e139_1458044
 

 

​[ 프로그래밍 개발 툴, 엔트리 ]

엔트리는 프로그래밍을 해주기 위한 '프로그래밍 개발 툴' 입니다.

보통 프로그래밍 개발 툴 이란 프로그램 안에서 코딩, 디버깅, 컴파일 등을 해줄 수 있는 프로그램을 말합니다.

 

*코딩 : 코드를 만드는 과정

*디버깅 : 코드의 오류를 찾아내는 과정

*컴파일 : 사용자가 코딩 한 코드를 컴퓨터가 읽을 수 있도록 기계어로 변환하는 작업.

즉, 프로그래밍 개발 툴은 코드를 만들 수 있고, 만든 코드의 오류를 찾아주고, 완성 된 코드를 컴퓨터가 읽을 수 있도록

기계어로 변환 해줄 수 있는 프로그램을 말합니다.

 

 

그렇다면 엔트리는 어떤 특징을 갖고 있을까요?


1. 블록 방식의 프로그래밍.

쉽고 간단한 프로그래밍이 가능하다는 장점이 있지만, 반대로 표현의 제한으로 복잡한 프로그래밍은 불가능하다는 단점이 있습니다.

 

​2. 하드웨어 연결가능.

통신(데이터를 송수신함)을 이용하여 하드웨어와 연결이 가능합니다. 하드웨어와 연결하면 보다 다양한 프로그램을 작동시킬 수 있습니다.

 

3. 엔트리 - 아두이노(하드웨어) 프로그램 작동 과정.

02cd46d8a607ca14b01d10ead866e139_1458044
 

컴퓨터(엔트리)에서 프로그램을 만들고, 실행한 후 아두이노와 연결하여 (아두이노를) 하드웨어로 활용합니다.

 

엔트리로 제작된 프로그램은 매우 단순한 구조이기 때문에 아두이노의 기능을 모두 사용하지 못합니다.

용할 수 있는 기능은 디지털 입출력 핀과 아날로그 입력 핀에 해당됩니다.

 

02cd46d8a607ca14b01d10ead866e139_1458044
 

 

 

[ 엔트리와 아두이노 연결하기 ]

 

엔트리와 하드웨어를 연동하기 위해서는 먼저 엔트리가 하드웨어를 인식할 수 있어야합니다.

아래의 과정을 통해 컴퓨터에 드라이버와 펌웨어를 설치해줍니다.

 

(0) 호환보드를 사용하는 경우 인식 되지 않을 수 있어요!

CH340칩, 기타 호환보드는 사용할 경우 (7)번을 참고해주세요!

 

(1) 크롬 브라우저를 사용해주세요!

엔트리는 크롬 브라우저 환경에서 작동합니다.

(https://www.google.com/chrome/browser/desktop/index.html)

 

 

(2) 엔트리 새로만들기 (http://www.play-entry.com/ws#!/) 에 접속해줍니다.

 

(3) 하드웨어 - 연결 프로그램 다운로드​ 클릭

02cd46d8a607ca14b01d10ead866e139_1458044
 

 

 

 

 

 

 

(4) 다운로드 받은 entry_v0.1 zip의 압축을 푼 후 Entry 실행.

02cd46d8a607ca14b01d10ead866e139_1458044
 

 

 

(5) 하드웨어(아두이노)를 선택한 후, 드라이버, 펌 웨어 설치.

02cd46d8a607ca14b01d10ead866e139_1458044
 

 

 

(6) 다시 엔트리로 돌아와서 '하드웨어 연결하기' 클릭

02cd46d8a607ca14b01d10ead866e139_1458044
 

 

 

(7) 위 설치 방법대로 하드웨어 (아두이노)인식이 안될 경우

 

 

(7)-1 CH340 아두이노를 사용할 경우

여기를 클릭하여 CH340 드라이버 설치 후 엔트리 펌웨어 설치.

 

 

(7)-2 여기를 클릭하여 통합개발환경(IDE)를 설치 후 엔트리 펌웨어 설치

(운영체제를 선택한 후 JUST DOWNLOAD로 무료 설치)

 

 

메카리워즈 Image Map


모바일 버전으로 보기