본문 바로가기
일상 이야기/유용한정보

아두이노 코딩을 Sublime Text3로 개발해보자!

by DIYver 2021. 4. 22.

 

이제는 코딩이라는 것이 일반인들이 많이 관심갖고 사용하는 단계까지 온 것 같습니다.

 

코딩을 처음 시작하셨을 때, 무슨 프로그램으로 시작하셨나요?

C언어라면 당연 비쥬얼스튜디오로 시작하셨을 것이고,

파이썬이라면 아나콘다에 있는 편집프로그램을 사용하셨을 것이고,

앱 개발자라면 안드로이드 스튜디오로 시작하셨을텐데요.

 

오늘 소개해드릴 Sublime Text3 는 다양한 개발환경을 지원해주는 편집프로그램입니다.

이 편집프로그램은 다른 코딩 프로그램보다 사용 편의기능이 많아서 실력자 분들이 많이 사용하는 프로그램 입니다.

 

그 중에서도 오늘은 이 편집기로 아두이노를 개발할 수 있게 하는 방법을 다뤄보려고 합니다.

 

설치부터 시작해 볼까요~

 

 

1. Sublime Text3 설치

www.sublimetext.com/

 

Sublime Text - the sophisticated text editor for code, markup and prose

Available on Mac, Windows and Linux

www.sublimetext.com

sublime text3 공식 홈페이지입니다. 여기에서 자신의 운영체제에 맞게 설치를 해주시면 됩니다.

2021.4.22. 기준으로 다운로드 버튼은 이미지에 표시해둔 위치에 있습니다.

 

설치파일을 다운 받으시고 설치를 진행해주시면 되겠습니다.

 

 

설치가 완료되면 이렇게 실행해보셔서 정상 작동하는지 확인하시기 바랍니다.

 

 

 

2. Package Control 설치

공식 페이지에서 안내하는 설치 방법입니다.

따라해볼까요~

 

 

sublime text3 를 활성화 하신 상태에서

ctrl+shift+p  를 눌러 command plaette 를 열어줍니다.

 

 

 

그리고 Install Package Control 를 입력하시고 

항목을 찾은다음 엔터를 눌러줍시다.

엔터  눌렀을때 아무 반응 없어서 잘못눌렀나 싶으시겠지만

(기다리시면 됩니다~ 20초 미만으로 설치 완료되는것이 보통)

 

설치가 완료되면 위와같은 확인창이 뜨게 됩니다.

 

 

 

 

3. . Arduino-like IDE 설치

 

Package Control 을 정상적으로 설치했다면,

이제 그 Package Control을 이용하여 쉽게 아두이노 IDE 툴킷을 설치해주면 됩니다.

 

 

 

sublime text3 에서 preferences 탭에서 Package Control 을 찾아 클릭해줍시다.

 

그리고 install package 를 입력하여 엔터를 눌러줍니다.

 

 

그러면 또 이렇게 새로운 검색창이 뜨게 됩니다.

 

여기에는 arduino 를 검색해줍니다.

 

 

목록중에서 Arduino-like IDE 를 선택해주시고 엔터를 눌러주시면 됩니다.(마우스 클릭 또는 방향키로 이동후 엔터)

 

설치가 잘 되었나 확인하려면 sublime text3 탭의 우측에 Arduino 항목이 생겼는지 확인해줍니다.

 

 

 

 

4. Arduino Sketch Path 설정

이제 세부 세팅을 위해서 위와같이 따라하셔서 App Dir Setting 메뉴를 클릭해 주세요.

 

 

 

저는 이렇게 뜨는데요;

 

자신에게 맞게 바꿔줘야 합니다.

저는 이렇게 바꿔주었습니다.

자신의 Arduino 설치폴더를 설정하시면 됩니다.

그리고 저장해주시면 됩니다.

 

 

 

그러면 아두이노 사용하던 환경이 다 불러와지게 됩니다.

제가 가지고 있던 라이브러리도 다 불러와졌네요~

 

 

 

5. 작동 테스트

 

개발환경을 다 갖췄다면 이제 실제로 코딩이 되고 업로드가 정상적으로 되는지 확인을 해봐야겠죠~

 

예제에서 Blink를 불러와줍니다.

 

 

그리고 업로드를 해주면 됩니다.

 

 

 

밑의 상태창에 업로드 상태를 보여주며

아두이노에서는 정상적으로 코드가 입혀져서 작동되네요.

작동영상은 귀찮아서 올리지는 않겠습니다.

 

 

 

 

 

댓글