banner

블로그

Nov 24, 2023

Arduino 초보자 가이드

임베디드 시스템 수의사이든, 고등학교 과학자이든, 호기심이 많은 사람이든 전자 탐구를 어딘가에서 시작해야 합니다. 매뉴얼이 충분하지 않다면 Arduino 초보자 가이드를 확인하세요.

Arduino는 Arduino 회사에서 개발한 오픈 소스 마이크로 컨트롤러 보드 브랜드입니다.

Arduino에 대해 이야기할 때 일반적으로 보드에 대해 이야기합니다. Arduino 보드는 내구성이 뛰어나기 때문에 특별합니다. 이는 일을 엉망으로 만들고 무언가를 망칠 수 있는 학생(또는 누구든지)이 사용하도록 만들어졌습니다.

또 다른 특별한 점은 오픈 소스라는 것입니다. 모든 Arduino 보드 및 실드에 대한 데이터시트는 온라인으로 제공됩니다. 기술적인 노하우가 있다면 나만의 아두이노 보드를 만들 수 있습니다.

초보자의 경우 이는 다음을 의미합니다.

아두이노 보드에는 다양한 종류가 있습니다. 배터리만큼 작은 것도 있고 디지털 카메라만큼 큰 것도 있지만 모두 몇 가지 공통점이 있습니다.

자체 제조업체에서 제작한 다른 타사 Arduino 기반 보드도 있지만 일반적으로 다음과 같은 공통점이 있습니다.

MCU라고도 하는 마이크로 컨트롤러 장치는 보드의 모든 입력 및 출력을 읽고 제어합니다. 또한 작업을 수행하는 사용자가 만든 코드도 저장합니다.

Arduino Uno R3에는 특수 이동식 MCU 칩이 있습니다. 이렇게 하면 부품이 파손되거나 낡았을 때 부품을 교체할 수 있습니다. 다른 보드에는 MCU 칩이 보드 자체에 납땜되어 있습니다. 단점은 분명하지만 일반적으로 납땜되지 않은 제품보다 훨씬 작고 빠르게 만들어집니다.

측면에는 상단에 구멍이 있는 돌출된 플라스틱 조각이 보일 것입니다. 그들은 여성 헤더 핀입니다. 그 안에 전선이나 수컷 점퍼핀을 넣어야 합니다.

핀에는 GPIO 핀과 전원 핀의 두 가지 종류가 있습니다. GPIO 핀을 사용하면 입력과 출력을 처리할 수 있습니다. 기본적으로 모든 Arduino 핀은 입력입니다. 반면에 전원 핀은 보드 주위로 전기를 이동시키는 데 사용됩니다. 5V와 3.3V는 항상 이름처럼 많은 전압을 방출합니다. GND는 "접지"를 의미하며 Vin을 사용하면 해당 핀을 통해 보드에 전원을 공급할 수 있습니다.

모든 Arduino 보드에는 일반적으로 USB 포트와 DC 배럴 잭이라는 두 가지 유형의 포트가 있지만 일부 보드에는 DC 배럴 잭이 없습니다. 일반적으로 USB 포트나 전원 핀에서 전원을 공급받습니다.

DC 배럴 잭의 크기는 일반적으로 2.1×5.5mm이며 내부는 양극이고 외부는 음극입니다. 7~20V 사이의 전압을 수용하도록 설계되었지만 가능하면 9V를 사용하는 것이 좋습니다.

USB 포트는 모델에 따라 다릅니다. Type-A, Type-B, USBmicro 또는 Type-C를 사용할 수 있습니다. 이를 통해 보드에 전원을 공급할 수 있으며 통신 포트 역할도 합니다.

마지막으로 일반적으로 보드 상태를 확인할 수 있는 3개의 표시기 LED가 있습니다.

L 및 ON 핀은 설명이 필요하지 않습니다. 하나는 제어할 수 있는 내장 LED이고, 다른 하나는 보드에 전기가 흐를 때마다 켜집니다. 반면 처음 두 개는 Arduino가 직렬 통신을 통해 정보를 수신하거나 전송할 때마다 켜집니다.

초보자는 PlatformIO와 같은 다른 프로그램으로 이동하기 전에 Arduino IDE부터 시작해야 합니다. 부분적으로는 필요한 모든 기능이 포함되어 있기 때문에 쉽기 때문입니다. 이것을 사용하면 일을 망칠 가능성도 줄어듭니다. 결국 Arduino 보드용으로 만들어졌습니다.

Arduino IDE에는 세 가지 중요한 기능이 있습니다.

일반적으로 빌드 및 업로드 기능은 함께 작동합니다. 코드 입력과 편집을 마치면 바로 코드를 빌드한 다음 모든 것을 보드에 바로 업로드할 수 있습니다. 하지만 빌드만 하면 되고 업로드할 필요가 없는 경우도 있습니다.

Arduino IDE는 Arduino 웹사이트를 통해 다운로드할 수 있습니다.

내장된 LED를 깜박이는 것은 "Hello World" 스크립트의 Arduino 버전이며 Arduino가 작동하는지 테스트하는 간단한 방법입니다. 컴퓨터에 이미 깜박이고 있다고 알리는 것을 포함하여 깜박이게 하는 다양한 방법을 보여 드리겠습니다.

공유하다