banner
뉴스 센터
정말로 놀라운 경험을 위해 당사의 다양한 세계적 수준의 제품과 서비스 중에서 선택하십시오.

macOS Ventura에서 Arduino 시작하기

Jul 28, 2023

Arduino는 제조업체를 위한 저렴하고 작은 전자 플랫폼입니다. macOS에서 시작하는 방법은 다음과 같습니다.

2005년 소형 전자 플랫폼 Arduino가 전자 업계에 폭발적으로 등장했을 때 제조업체 커뮤니티에 충격파를 보냈습니다.

이탈리아 Interaction Design Institute Ivrea의 Massimo Banzi와 그의 개발자 팀이 고안한 소형 마이크로 컨트롤러 플랫폼은 학생과 취미 전자 엔지니어에게 전자 제품 개발을 가능하게 하는 작고 간단하며 저렴한 플랫폼과 도구를 제공하기 위해 설계되었습니다. .

플랫폼은 표준화되기 전에 여러 번의 반복을 거쳤습니다. 플랫폼의 디자인은 오픈 소스이므로 누구나 단일 개방형 참조 디자인을 기반으로 Arduino 장치 및 구성 요소를 만들 수 있습니다.

Arduino 프로그래밍은 APL(Arduino 프로그래밍 언어)을 기반으로 하며 APL 자체는 프로세싱을 기반으로 하지만 APL은 C와 매우 유사합니다.

Arduino라는 이름 자체는 개발 그룹이 모였던 이탈리아의 한 술집 이름에서 유래되었으며, 그 이름은 중세 이탈리아의 왕에게서 유래되었습니다.

이전 AVR 플랫폼과 유사하게 Arduino는 저렴한 비용, 편재성 및 보다 접근 가능한 구성 요소 공급과 같은 여러 가지 이점을 제공합니다.

Arduino가 도입된 이후 전체 산업과 생태계가 플랫폼을 중심으로 생겨났으며 현재 전 세계적으로 약 3천만 명의 사용자를 보유하고 있습니다.

컴퓨터에 액세스할 수 있다면 누구나 약 25달러에 Arduino를 시작할 수 있습니다. 대부분의 프로그래밍은 Arduino의 다운로드 가능한 IDE를 통해 수행됩니다.

그러나 이제 공식 사이트에는 웹에서 장치를 프로그래밍하는 데 사용할 수 있는 온라인 IDE(통합 개발 환경)가 있습니다.

2017년 Arduino.cc는 영국의 ARM Holdings와 파트너십을 발표했습니다.

Arduino에 대한 전체 소개는 공식 웹사이트의 Arduino란 무엇입니까?를 참조하세요.

현재 다양한 가격대로 제공되는 다양한 Arduino 보드 모델이 있습니다. 지금까지 가장 일반적인 것은 Arduino Uno R3입니다. 이 보드는 전원 및 USB 연결이 가능한 단일 소형 보드, 아날로그 및 디지털 센서 모두를 위한 입력/출력(I/O) 커넥터, 전원 및 데이터 통신을 위한 최소 온보드 LED로 구성됩니다. .

전체 보드 제품군에는 Uno, Nano, Pro Micro, Pro Mini, Leonardo, Due, Mega, Yun, Yun Mini, Gemma 등이 포함됩니다. Arduino.cc에서는 최근 LoRa 네트워킹, NodeMCU, NodeRed 및 기타 기능을 포함하는 최신 고급 Arduinos(MKR 제품군) 라인을 출시했습니다.

Gemma와 같은 일부 Arduino 보드는 폐기되어 더 이상 지원되지 않지만 다양한 판매자 사이트에서 온라인으로 계속 찾을 수 있습니다. 내장형 시스템과 배터리 전용 전원용으로 설계된 저전력 Nicla 제품군도 있습니다.

대부분의 보드는 Atmel 마이크로컨트롤러, 특히 Atmel ATmega328 등을 기반으로 하지만 Due는 32비트 ARM 프로세서를 기반으로 하고 Yun은 Linux 운영 체제의 전체 버전을 실행하며 온보드 Wi-Fi를 갖추고 있습니다. 이제 Yun은 은퇴하고 훨씬 더 작은 Yun Mini와 MKR 제품군으로 대체되었습니다.

메가는 훨씬 더 큰 보드입니다. 원래 Yun과 마찬가지로 I/O 헤더를 통해 50개 이상의 연결을 제공합니다.

Seeed Studio XIAO SAMD21(11달러) 및 Beetle(11달러)과 같은 매우 작은 Arduino 버전도 있습니다.

Arduino의 기본 아이디어는 하나 이상의 소형 전자 센서를 보드의 아날로그 또는 디지털 연결 핀에 연결하는 것입니다. 일반적으로 보드 전면의 핀 헤더 옆에 라벨이 붙어 있습니다. 센서와의 통신은 IDE 또는 웹 편집기를 사용하여 Arduino에 프로그래밍되고 업로드됩니다.

이 사진은 왼쪽에 WiFi, 전원 및 아날로그 핀이 있고 오른쪽에 디지털 및 전송/수신 LED 핀이 포함된 WeMos의 UNO R3 클론을 보여줍니다.

UNO와 유사한 Leonardo가 여기에 표시됩니다.

대부분의 보드에는 3.3V/5V 전원, 접지(GND), 3~11개의 아날로그 및 10개의 디지털 I/O, 온보드 LED를 미러링하는 전원, 전송(TX) 및 수신(RX) 핀이 있습니다. 일부 보드에는 TX/RX용으로 공유되는 단일 LED가 있습니다.

Board and Tools->Port/strong. If you select strongGet Board Info/strong just below, you'll be shown the board name, its unique USB vendor, and product IDs. (Every USB device maker has to register a USB vendor and product ID with USB.org):/p>Board and Tools->Port/strong>