2020/06 (4)

아두이노 강좌 #1 아두이노 개요 및 프로그래밍 구조

아두이노 개요 및 프로그래밍 구조본 포스트에서는 아두이노에 대한 간략한 소개와 아두이노 프로그램 구조에 대한 소개를 작성하였습니다. 이후 작성할 아두이노 프로그래밍 포스트를 위한 최소한의 정보만 작성하였습니다. 아두이노 보드의 종류, 사양, 기능 전반에 대한 내용이 필요하신 분은 인터넷 검색으로 더 좋은 자료를 볼 수 있으니 참고해주세요. 본 포스트의 내용에 대해 모르는 내용이 많더라도, 이후에 작성될 포스트를 보면 자연스럽게 알게 되는 부분입니다. 이런게 있구나라고 지나가는 정도로 보셔도 됩니다.아두이노란? 아두이노는 마이크로컨트롤러(MCU)로 제작된 전자보드 와 개발 도구 및 환경을 말합니다. MCU는 아래 그림과 같이 프로그래밍이 가능한 전자 칩(IC)을 말합니다. 프로그래밍이 가능하다는 말은 '밤..

Embedded/Arduino 2020. 6. 30.

아두이노 팁 #1. Visual Studio Code 아두이노 환경설정

Visual Studio Code(VS Code)로 아두이노 프로그래밍하기 본 포스트의 내용은 아두이노 프로그래밍을 위해서 필수로 필요한 부분이 아닙니다. Arduino IDE 로 프로그래밍을 하다가 좀 더 쾌적한 환경에서 프로그래밍을 하고 싶은 필요성이 생기면 참고하시면 됩니다. Arduino IDE 외에 다른 에디터로 아두이노 프로그래밍이 가능합니다. Visual Studio Code, Atom, Vim, Sublime Text, Visual Studio, Atmel Studio. Eclipse.. 등등 정말 다양한 환경에서 개발이 가능합니다. 개인적으로는 Visual Studio Code가 아래와 같은 장점을 가지고 있어, 이후 확장성을 위해서도 Visual Studio Code로 사용하시길 권장합..

Embedded/Arduino 2020. 6. 24.

아두이노 환경설정 #2. Arduino IDE 다크테마, 폰트, 탭 간격 설정 +a (유용한 환경설정)

Arduino IDE 추천 환경설정 요약 기존 Arduino IDE 는 컴팩트한 장점이 있지만, 가독성이 떨어져 생산성이 낮습니다. 조금만 코드가 복잡해져도 사용하기가 어렵습니다. 본 포스트에서는 Arduino IDE에서 프로그래밍 생산성을 높이기 위한 환경 설정을 안내합니다. 이 환경설정은 개인 선호도에 따라 다르기 때문에 아래의 사항들을 참고만 해주시면 됩니다. 필수로 해야 하는 것은 아닙니다. 코드 줄 번호 추가 컴파일시 자세한 출력 보이기 다크테마 적용 폰트 변경 폰트 크기 변경들여쓰기 탭 간격 변경 IDE 실행시 초기 에디터 창 크기 변경 환경설정 적용 하기 코드 줄 번호 추가 설정 : 메뉴바 > 파일 > 환경설정 : 설정 탭의 줄 번호 표시 체크 줄 번호 설정 전/후 비교컴파일시 자세한 출력 ..

Embedded/Arduino 2020. 6. 20.

아두이노 환경설정 #1. Arduino IDE 설치 및 Blink 예제 실행

Arduino IDE 설치 및 예제 실행 요약본 포스트에서는 Arduino 프로그래밍을 하기 위한 환경을 구축하고, Arduino 에서 제공되는 예제를 사용하여 정상적으로 프로그램이 다운로드 되는지 확인합니다. 세부 내용은 아래와 같습니다.아두이노 IDE 권장 설치 방법 안내Windows Installer 로 설치 권장아두이노 Blink 예제 실행예제 실행을 위한 준비물Arduino IDE 환경 설정 : 보드/포트 선택Blink 예제 불러와 실행하기실행결과Arduino IDE 설치Arduino 다운로드 경로 -> 링크 Windows 기준으로 설명합니다. Windows 에 Arduino IDE 설치 방식은 아래의 3가지가 있습니다. 개인의 취향이 있지만, 저는 Installer 방식을 권장합니다. 추후에 ..

Embedded/Arduino 2020. 6. 19.