[엔트리 기초 강좌] 5. 엔트리와 아두이노(하드웨어) 연결하기
[ 엔트리와 아두이노(하드웨어) 연결하기 ]
출처 [메카솔루션] http://Mechasolution.com
[ 프로그래밍 개발 툴, 엔트리 ] 엔트리는 프로그래밍을 해주기 위한 '프로그래밍 개발 툴' 입니다. 보통 프로그래밍 개발 툴 이란 프로그램 안에서 코딩, 디버깅, 컴파일 등을 해줄 수 있는 프로그램을 말합니다.
*코딩 : 코드를 만드는 과정 *디버깅 : 코드의 오류를 찾아내는 과정 *컴파일 : 사용자가 코딩 한 코드를 컴퓨터가 읽을 수 있도록 기계어로 변환하는 작업. 즉, 프로그래밍 개발 툴은 코드를 만들 수 있고, 만든 코드의 오류를 찾아주고, 완성 된 코드를 컴퓨터가 읽을 수 있도록 기계어로 변환 해줄 수 있는 프로그램을 말합니다.
그렇다면 엔트리는 어떤 특징을 갖고 있을까요? 1. 블록 방식의 프로그래밍. 쉽고 간단한 프로그래밍이 가능하다는 장점이 있지만, 반대로 표현의 제한으로 복잡한 프로그래밍은 불가능하다는 단점이 있습니다.
2. 하드웨어 연결가능. 통신(데이터를 송수신함)을 이용하여 하드웨어와 연결이 가능합니다. 하드웨어와 연결하면 보다 다양한 프로그램을 작동시킬 수 있습니다.
3. 엔트리 - 아두이노(하드웨어) 프로그램 작동 과정. 컴퓨터(엔트리)에서 프로그램을 만들고, 실행한 후 아두이노와 연결하여 (아두이노를) 하드웨어로 활용합니다.
엔트리로 제작된 프로그램은 매우 단순한 구조이기 때문에 아두이노의 기능을 모두 사용하지 못합니다. 사용할 수 있는 기능은 디지털 입출력 핀과 아날로그 입력 핀에 해당됩니다.
[ 엔트리와 아두이노 연결하기 ]
엔트리와 하드웨어를 연동하기 위해서는 먼저 엔트리가 하드웨어를 인식할 수 있어야합니다. 아래의 과정을 통해 컴퓨터에 드라이버와 펌웨어를 설치해줍니다.
(0) 호환보드를 사용하는 경우 인식 되지 않을 수 있어요! CH340칩, 기타 호환보드는 사용할 경우 (7)번을 참고해주세요!
(1) 크롬 브라우저를 사용해주세요! 엔트리는 크롬 브라우저 환경에서 작동합니다. (https://www.google.com/chrome/browser/desktop/index.html)
(2) 엔트리 새로만들기 (http://www.play-entry.com/ws#!/) 에 접속해줍니다.
(3) 하드웨어 - 연결 프로그램 다운로드 클릭
(4) 다운로드 받은 entry_v0.1 zip의 압축을 푼 후 Entry 실행.
(5) 하드웨어(아두이노)를 선택한 후, 드라이버, 펌 웨어 설치.
(6) 다시 엔트리로 돌아와서 '하드웨어 연결하기' 클릭
(7) 위 설치 방법대로 하드웨어 (아두이노)인식이 안될 경우
(7)-1 CH340 아두이노를 사용할 경우 여기를 클릭하여 CH340 드라이버 설치 후 엔트리 펌웨어 설치.
(7)-2 여기를 클릭하여 통합개발환경(IDE)를 설치 후 엔트리 펌웨어 설치 (운영체제를 선택한 후 JUST DOWNLOAD로 무료 설치)
|