Arduino 코딩 방법 – 초보자 가이드

Arduino Koding Bangbeob Choboja Gaideu



Arduino는 임베디드 시스템을 사용하는 사람들에게 매우 유용한 오픈 소스 플랫폼입니다. Arduino의 주요 구성 요소는 내부에 마이크로 컨트롤러가 있는 Arduino 보드이고 다른 주요 부품은 Arduino IDE( 통합 개발 환경 ) 코드를 작성할 수 있고 IDE가 해당 코드를 마이크로컨트롤러에서 읽을 수 있는 바이너리 16진수 파일로 컴파일할 수 있는 Arduino 소프트웨어라고도 합니다.

Arduino IDE는 Windows, Mac 및 Linux에서 사용할 수 있는 크로스 플랫폼 소프트웨어입니다. C++에서 파생된 Arduino 언어는 IDE를 사용하여 Arduino 보드를 프로그래밍하는 데 사용됩니다.

초보자로서 Arduino를 시작하는 방법:

이 가이드에서는 Arduino 보드를 사용하여 첫 번째 프로그램을 작성하는 방법을 설명합니다. 필요한 것은 다음과 같습니다.







  • 아두이노 보드(UNO)
  • USB B 케이블
  • 컴퓨터 또는 노트북
  • Arduino IDE 또는 Arduino 소프트웨어



아래 단계를 따르면 자신만의 프로그램을 작성할 수 있습니다. 의 시작하자:



1 단계: Arduino 보드와 통신하려면 코드를 Arduino 보드에서 이해할 수 있는 바이너리 파일로 변환하는 소프트웨어가 필요합니다. 계속 진행하려면 Arduino IDE를 다운로드해야 합니다. Arduino IDE를 다운로드하여 설치하려면 다음을 클릭하십시오. 여기 .





이제 Arduino IDE를 다운로드했으므로 2단계로 진행합니다.

2 단계: Windows 키를 누르고 Arduino IDE를 입력하거나 IDE 소프트웨어 아이콘을 두 번 클릭하여 시작 메뉴에서 Arduino IDE를 시작합니다. 다음과 같은 창이 열립니다.



여기에서는 Arduino IDE의 전체 인터페이스를 보여주었습니다.

3단계: 다음 단계는 올바른 Arduino 보드를 선택하는 것입니다. IDE에서 Arduino 보드를 선택하려면 다음 단계에 따라 사용 중인 보드에 따라 다릅니다.

이동 도구>보드>Arduino AVR 보드 – 이제 사용 중인 보드를 선택하십시오.

잘못된 보드를 잘못 선택하면 보드의 올바른 모델을 선택해야 합니다. IDE에서 컴파일 오류가 발생합니다.

4단계: 이제 보드를 선택했으므로 Arduino 보드를 연결한 PC의 USB 포트를 IDE에 알릴 차례입니다. 포트 선택을 위해 다음으로 이동하십시오. 도구>포트>(포트 번호 선택).

올바른 직렬 포트를 선택하는 것이 중요합니다. 그렇지 않으면 Arduino 보드에서 코드를 구울 수 없습니다.

첫 번째 Arduino 코드를 작성하는 방법

IDE를 설치하고 Arduino와 PC 간의 연결을 구축했습니다. 이제 첫 번째 코드 작성을 진행합니다.

모든 Arduino 프로그램은 동일한 구조를 따릅니다. Arduino 프로그램을 세 부분으로 나눌 수 있습니다.

  • 코드 구조
  • 변수 및 상수
  • 기능

Arduino 코드 구조에는 두 가지 주요 부분이 더 있습니다.

setup() 함수: 이 기능의 목적은 스케치가 시작될 때 핀 모드, 변수를 초기화하고 프로그램에서 사용 가능한 라이브러리를 사용하기 시작하는 것입니다. 전체 컴파일 프로세스 동안 한 번만 실행됩니다.

루프() 함수: loop() 함수는 다음에 사용됩니다. 설정() 이름에서 알 수 있듯이 loop() 함수는 중지될 때까지 계속 실행되며 Arduino 보드를 능동적으로 제어하는 ​​데 사용됩니다.

아두이노 프로그램 예제

예를 들어 예제 섹션의 Led 프로그램에 내장된 Arduino를 사용합니다. 이 스케치를 사용하여 Arduino 프로그램의 기본 사항을 이해하려고 합니다.

다음 단계에 따라 Led 깜박임 스케치를 가져옵니다.

이동 파일>예제>01.기본>깜박임 , 스케치를 보여주는 새 창이 열립니다. LED 깜박임 프로그램.

스케치에서 볼 수 있듯이 우리는 초기화했습니다. 설정() 함수는 한 번만 실행됩니다.

4 핀모드(LED_BUILTIN, 출력); 그러면 내장 led 핀이 출력으로 설정됩니다.

이후 고리() 함수가 초기화되면 계속해서 실행됩니다.

8 디지털 쓰기(LED_BUILTIN, 높음); 이것은 led를 켤 것입니다
9 지연(1000); 이것은 1초의 일시 정지를 줄 것입니다
10 digitalWrite(LED_BUILTIN, LOW); 이것은 led를 끌 것입니다
열하나 지연(1000); 1초만 쉬세요

digitalWrite() 및 delay() 함수에 대해 읽기 – 사용 방법 아두이노 디지털 쓰기() 그리고 어떻게 아두이노 딜레이 기능 공장.

빠른 작업 버튼을 사용하여 프로그램을 Arduino에 업로드합니다.

프로그램 출력

우리는 출력으로 Arduino 보드에 내장된 Led 깜박임을 볼 수 있습니다.

결론

이것이 이 기사의 끝일 수도 있지만 Arduino와 함께하는 새로운 여정의 시작일 뿐입니다.
Arduino로 코드를 작성하는 것은 초보자에게 항상 재미있고 훌륭한 학습 기회입니다. LED 깜박임의 첫 번째 코드를 작성했습니다. 다른 예제도 시도하고 프로그래밍 지식을 높일 수 있습니다.