Arduino 보드의 다른 유형은 무엇입니까

문제를 제거하기 위해 도구를 사용해보십시오





Arduino 보드는 Ivrea Interaction Design Institute에서 전자 및 프로그래밍 개념에 대한 배경 지식이없는 학생들을 위해 설계되었습니다. 이 보드는 단순한 8 비트 보드에서 IoT (사물 인터넷) 애플리케이션, 3D 프린팅, 웨어러블 및 임베디드 환경 용 제품으로 존재를 분리하여 새로운 요구 사항과 과제에 적응하기 위해 변경하기 시작했습니다. 모든 보드는 완전히 오픈 소스이므로 사용자가 개별적으로 빌드하고 최종적으로 정확한 요구에 맞게 조정할 수 있습니다. 수년에 걸쳐 다양한 유형의 Arduino 보드는 일상적인 물건에서 복합 과학 도구에 이르기까지 수천 개의 프로젝트를 구축하는 데 사용되었습니다. 디자이너, 아티스트, 학생, 프로그래머, 애호가 및 전문가로 구성된 국제 커뮤니티가이 오픈 소스 단계를 중심으로 모였으며 이들의 기부는 초보자와 전문가 모두에게 엄청난 도움이 될 수있는 믿을 수 없을만큼 많은 지식을 축적했습니다. 이 기사에서는 다양한 유형의 Arduino 보드 그리고 그들의 비교.

Arduino 보드의 유형은 무엇입니까?

Arduino 보드는 제작에 사용되는 오픈 소스 플랫폼입니다. 전자 프로젝트 . 마이크로 컨트롤러와 PC에서 실행되는 소프트웨어 또는 IDE (통합 개발 환경)의 일부로 구성되며 컴퓨터 코드를 물리적 보드에 작성하고 업로드하는 데 사용됩니다. 아두 이노의 플랫폼은 전자 공학을 막 시작한 디자이너 나 학생들에게 매우 유명해졌습니다.




Arduino 보드의 유형

Arduino 보드의 유형

대부분의 이전 프로그래밍 가능 회로 기판과 달리 Arduino는 새로운 코드를 기판에 프로그래밍하기 위해 별도의 하드웨어 부품이 필요하지 않습니다. USB 케이블 만 사용하면됩니다. 또한 Arduino IDE는 기본 버전의 C ++를 사용하므로 프로그램을 더 쉽게 배울 수 있습니다. 마침내 Arduino 보드는 마이크로 컨트롤러의 기능을보다 사용 가능한 패키지로 분리하는 일반적인 폼 팩터를 제공합니다.



왜 Arduino 보드인가?

Arduino 보드는 다른 엔지니어링 프로젝트 만들기 그리고 다른 신청. Arduino 소프트웨어는 초보자에게는 사용하기 매우 간단하지만 고급 사용자에게는 유연합니다. Windows, Linux 및 Mac을 실행합니다. 학교의 교사와 학생은이를 활용하여 물리학 및 화학의 원리를 검증하기 위해 저렴한 과학 도구를 설계합니다. 물리적 컴퓨팅을 위해 얻을 수있는 수많은 다른 마이크로 컨트롤러 플랫폼이 있습니다. Netmedia의 BX-24, Parallax Basic Stamp, MIT의 Handyboard, Phidget 및 기타 여러 제품이 관련 기능을 제공합니다.

Arduino는 또한 마이크로 컨트롤러의 작업 프로세스를 더 간단하게 만들지 만 교사, 학생 및 초보자를위한 다른 시스템에 비해 몇 가지 이점을 제공합니다.

  • 저렴
  • 크로스 플랫폼
  • 간단하고 명확한 프로그래밍 환경
  • 오픈 소스 및 확장 가능한 소프트웨어
  • 오픈 소스 및 확장 가능한 하드웨어

Arduino 보드의 기능

Arduino 보드의 유연성은 어마 어마하여 상상하는 모든 것을 할 수 있습니다. 이 보드는 장애물 센서, 존재 감지기, 화재 센서, GSM 모듈 GPS 모듈 등과 같은 다른 모듈에 매우 쉽게 연결할 수 있습니다. Arduino 보드의 주요 기능은 입력을 읽고 출력으로 변경하여 전자 장치를 제어하는 ​​것입니다. 도구처럼 작동합니다. 이 보드는 또한 전자, 전기, 로봇 등의 분야에서 다양한 전자 프로젝트를 만드는 데 사용됩니다.


다양한 유형의 Arduino 보드의 특징

다양한 유형의 Arduino 보드의 기능은 표 형식으로 나열됩니다.

Arduino 보드 프로세서 기억 디지털 I / O 아날로그 I / O
Arduino 우노16Mhz ATmega3282KB SRAM, 32KB 플래시146 입력, 0 출력
Arduino Due84MHz AT91SAM3X8E96KB SRAM, 512KB 플래시5412 입력, 2 출력
Arduino Mega16MHz ATmega25608KB SRAM, 256KB 플래시5416 입력, 0 출력
Arduino Leonardo16MHz ATmega32u42.5KB SRAM, 32KB 플래시이십12 입력, 0 출력

다양한 유형의 Arduino 보드

Arduino 보드 목록에는 다음이 포함됩니다.

  • Arduino Uno (R3)
  • Arduino Nano
  • Arduino Micro
  • Arduino Due
  • LilyPad Arduino 보드
  • Arduino 블루투스
  • 아두 이노 만
  • RedBoard Arduino 보드
  • Arduino Mega (R3) 보드
  • Arduino Leonardo 보드
  • Arduino 로봇
  • Arduino 탐색
  • Arduino Pro 마이크
  • Arduino 이더넷
  • Arduino Zero
  • 가장 빠른 Arduino 보드

Arduino Uno (R3)

Uno는 초기 Arduino를위한 거대한 옵션입니다. 이 Arduino 보드는 ATmega328P 기반 마이크로 컨트롤러에 의존합니다. 다른 유형의 arduino 보드와 비교하여 Arduino Mega 유형 보드처럼 사용하기가 매우 간단합니다. .14 ​​개의 디지털 I / O 핀으로 구성되어 있으며 6 핀은 PWM ( 펄스 폭 변조 출력), 6- 아날로그 입력, 리셋 버튼, 전원 잭, USB 연결, ICSP (In-Circuit Serial Programming Header) 등. 여기에는 마이크로 컨트롤러를 고정하는 데 필요한 모든 것이 포함되어 있습니다. USB 케이블의 도움을 받고 AC-DC 어댑터 또는 배터리로 시작하기 위해 공급 장치를 제공하십시오.

Arduino Uno (R3)

Arduino Uno (R3)

Arduino Uno는 가장 많이 사용되는 보드로 기존의 모든 Arduino 보드와는 별도로 표준 형태입니다. 이 보드는 초보자에게 매우 유용합니다. 자세한 내용은이 링크를 참조하십시오. Arduino Uno 보드

Arduino Nano

이것은 ATmega328P와 같은 마이크로 컨트롤러를 기반으로하는 소형 보드입니다. 그렇지 않으면 ATmega628이지만이 보드의 연결은 Arduino UNO 보드와 동일합니다. 이러한 종류의 마이크로 컨트롤러 보드는 크기가 매우 작고 지속 가능하고 유연하며 신뢰할 수 있습니다.

Arduino Nano

Arduino Nano

Arduino Uno 보드에 비해 크기가 작습니다. 미니 USB 및 Arduino IDE와 같은 장치는 프로젝트를 빌드하는 데 필요합니다. 이 보드는 주로 아날로그 핀 -8, 디지털 핀 -14, I / O 핀 세트, 전원 핀 -6 및 RST (리셋) 핀 -2를 포함합니다. 자세한 내용은이 링크를 참조하십시오. Arduino Nano 보드.

Arduino Micro

Arduino Micro 보드는 주로 ATmega32U4 기반 마이크로 컨트롤러에 의존합니다. 여기에는 7 핀이 PWM 핀, 12 개 아날로그 입력 핀인 20 세트의 핀이 포함되어 있습니다. 이 보드에는 ICSP 헤더, RST 버튼, 소형 USB 연결, 수정 발진기 -16MHz와 같은 다양한 구성 요소가 포함되어 있습니다. USB 연결이 내장되어 있으며이 보드는 Leonardo 보드의 축소 버전입니다.

Arduino Micro

Arduino Micro

Arduino Due

이 Arduino 보드는 ARM Cortex-M3에 의존하며 최초의 Arduino 마이크로 컨트롤러 보드입니다. 이 보드에는 12 핀이 PWM o / p 핀인 디지털 I / O 핀 -54, 아날로그 핀 -12, UARTs-4, 84MHz의 CLK, USB OTG, DAC-2, 전원 잭, TWI- 2, JTAG 헤더, SPI 헤더, 리셋 및 지우기를위한 두 개의 버튼.

Arduino Due

Arduino Due

이 보드는 3.3V에서 작동하며, 입출력 핀이 견딜 수있는 가장 높은 전압은 3.3V입니다. 모든 I / O 핀에 높은 전압을 제공하면 보드가 손상 될 수 있습니다.이 보드는 작은 케이블을 통해 컴퓨터에 간단히 연결됩니다. USB 케이블이 아니면 AC-DC 어댑터를 통해 전원을 공급할 수 있습니다. 이 Arduino Due 보드는 3.3V에서 Arduino의 모든 실드에 적합합니다.

LilyPad Arduino 보드

Lily Pad Arduino 보드는 Leah 'Buechley'가 확장하고 'Leah and SparkFun'이 신중하게 설계 한 웨어러블 전자 섬유 기술입니다. 각 보드는 거대한 연결 패드와 부드러운 뒷면으로 상상력있게 설계되어 전도성 실을 사용하여 옷에 꿰맬 수 있습니다. 이 Arduino는 또한 I / O, 전원 및 전자 섬유 용으로 특별히 제작 된 센서 보드로 구성됩니다. 이것들은 심지어 빨 수 있습니다!

LilyPad Arduino 보드

LilyPad Arduino 보드

Arduino 블루투스

이 Bluetooth는 주로 ATmega168과 같은 마이크로 컨트롤러에 의존하며이 보드는 Arduino BT라고도합니다. 이러한 종류의 보드에는 디지털 핀 -16, 아날로그 핀 -6, 수정 발진기 -16MHz, 리셋 버튼, 나사 단자, ICSP 헤더와 같은 다양한 구성 요소가 포함됩니다. 이 보드에서 나사 단자는 주로 전원에 사용됩니다. 이 Bluetooth 마이크로 컨트롤러의 프로그래밍은 무선 연결처럼 Bluetooth로 수행 할 수 있습니다.

아두 이노 만

Arduino Diecimila와 같은 마이크로 컨트롤러 보드는 주로 ATmega168에 의존합니다. 이 보드에는 PWM 출력 및 아날로그 입력 -6, USB 연결, 수정 발진기 -16MHz, ICSP 헤더, 리셋 버튼 및 전원 잭과 같이 6 핀을 사용할 수있는 디지털 I / O 핀 -14가 포함되어 있습니다. 이 보드는 USB 케이블을 통해 컴퓨터에 연결할 수 있으며 배터리와 AC-DC 어댑터를 사용하여 활성화 할 수 있습니다.

아두 이노 만

아두 이노 만

이름에서 알 수 있듯이 이탈리아어로 Diecimila의 의미는 10,000이며 이는 10k 이상의 Arduino 보드가 설계되었다는 사실을 의미합니다. USB Arduino 보드 세트에서 다른 버전과 비교하여 최신 버전입니다.

RedBoard Arduino 보드

RedBoard Arduino 보드는 Arduino IDE를 사용하는 Mini-B USB 케이블을 사용하여 프로그래밍 할 수 있습니다. 보안 설정을 수정할 필요없이 Windows 8에서 작동합니다. 우리가 사용한 USB 또는 FTDI 칩으로 인해 더 일정하며 뒷면이 완전히 평평합니다. 그것을 만드는 것은 프로젝트 디자인에서 활용하는 것이 매우 간단합니다. 보드를 연결하고 메뉴 옵션을 선택하여 Arduino UNO를 선택하기 만하면 프로그램을 업로드 할 수 있습니다. 배럴 잭을 사용하여 USB 케이블을 통해 RedBoard를 제어 할 수 있습니다.

RedBoard Arduino 보드

RedBoard Arduino 보드

Arduino Mega (R3) 보드

Arduino Mega는 UNO의 형과 비슷합니다. 여기에는 많은 디지털 I / O 핀 (14 핀을 PWM o / ps로 사용할 수 있음), 6- 아날로그 입력, 리셋 버튼, 전원 잭, USB 연결 및 리셋 버튼이 포함됩니다. 여기에는 USB 케이블을 사용하여 마이크로 컨트롤러를 PC에 연결하고 AC-DC 어댑터 또는 배터리로 시작하기 위해 전원을 공급하는 데 필요한 모든 것이 포함됩니다. 엄청난 수의 핀으로 인해이 Arduino 보드는 많은 버튼과 같은 디지털 i / ps 또는 o / ps가 필요한 프로젝트를 설계하는 데 매우 유용합니다. 자세한 내용은이 링크를 참조하십시오. Arduino Mega (R3) 보드

Arduino Mega (R3) 보드

Arduino Mega (R3) 보드

Arduino Leonardo 보드

Arduino의 첫 번째 개발 보드는 Leonardo 보드입니다. 이 보드는 USB와 함께 하나의 마이크로 컨트롤러를 사용합니다. 즉, 매우 간단하고 저렴할 수도 있습니다. 이 보드는 USB를 직접 처리하기 때문에 Arduino 보드가 컴퓨터, 마우스 등의 키보드를 따라갈 수있는 프로그램 라이브러리를 얻을 수 있습니다.

Arduino Leonardo 보드

Arduino Leonardo 보드

Arduino 로봇

이런 종류의 보드는 바퀴가 달린 최초의 Arduino입니다. 이 Arduino 로봇은 각 보드에 두 개의 프로세서를 포함합니다. 두 개의 보드는 모터 보드와 제어 보드로 모터 보드가 모터를 제어하고 제어 보드는 작동을 위해 센서를 읽는 데 사용됩니다. 모든 보드는 완전한 Arduino 보드이며 해당 프로그래밍은 Arduino IDE를 통해 수행 할 수 있습니다. 이들은 ATmega32u4에 의존하는 마이크로 컨트롤러 보드입니다.

이 로봇의 핀은 온보드 액추에이터 및 센서에 매핑됩니다. 로봇 프로그래밍 프로세스는 Arduino Leonardo 보드와 동일합니다. 또한 소형 컴퓨터라고 불리며 로봇 공학에서 광범위하게 사용됩니다. 이 보드에는 스피커, 컬러 스크린, 버튼 -5, 모터 -2, 디지털 나침반, SD 카드 리더기, 전위차계 -2 및 플로어 센서 -5가 포함됩니다. 이 로봇의 라이브러리는 센서 및 액추에이터를 제어하는 ​​데 사용할 수 있습니다.

Arduino 탐색

Arduino Esplora에는 여러 입력 및 출력을 포함하는 마이크로 컨트롤러로 알려진 소형 컴퓨터가 포함되어 있습니다. 이 보드의 입력은 광 센서, 4 개의 버튼, 마이크, 가속도계, 조이스틱, 슬라이더, 온도 센서 등이며 출력은 3 색 LED, 부저입니다. 이런 종류의 Arduino 보드는 비디오 게임 컨트롤러처럼 보입니다.

Arduino 탐색

Arduino 탐색

이 보드의 프로그래밍은 입력에서 데이터를 가져와 키보드 나 마우스처럼 출력을 제어하는 ​​IDE와 같은 Arduino 소프트웨어를 사용하여 수행 할 수 있습니다. 다른 모든 유형의 Arduino 보드와 비교할 때이 esplora는 입력과 출력이 이미 보드에 연결되어 있기 때문에 완전히 다릅니다. 따라서 액추에이터 또는 센서와 같은 구성 요소를 연결하는 것은 매우 간단합니다. 따라서 프로그래밍은 다른 유형의 Arduino 보드와 비교할 때 약간 다릅니다. 이 esplora 보드에는 자체 라이브러리가 포함되어있어 센서 및 액추에이터의 데이터를 읽고 쓰기가 매우 쉽습니다.

Arduino Pro 마이크

Arduino Pro Micro 보드는 ATmega32U4 마이크로 컨트롤러를 제외하고 Arduino Mini 보드와 동일합니다. 이 프로 마이크 보드에는 디지털 I / O 핀 -12, 펄스 폭 변조 (PWM) 핀 -5, Tx 및 Rx 및 10 비트 ADC의 직렬 연결이 포함됩니다.

Arduino 이더넷

Arduino 이더넷 보드는 ATmega328과 같은 마이크로 컨트롤러에 의존합니다. 이러한 종류의 마이크로 컨트롤러 보드에는 아날로그 핀 -5, 디지털 I / O 핀 -14, RST 버튼, RJ45 연결, 수정 발진기, 전원 잭, ICSP 헤더 등이 포함됩니다. Arduino 보드의 연결은 이더넷을 통해 수행 할 수 있습니다. 인터넷에 방패.

Arduino Zero

이것은 강력하면서도 단순한 32 비트 보드이며 웨어러블 기술, 스마트 IoT 장치, 미친 로봇 공학, 첨단 자동화 등과 같은 혁신적인 프로젝트를위한 최고의 플랫폼을 제공합니다.이 보드는 향상된 성능을 제공하여 확장되어 범위를 허용합니다. 프로젝트 기회가 많고 훌륭한 교육 도구처럼 수행됩니다.

Arduino Zero

Arduino Zero

이 보드에는 아날로그 입력 핀 -6, 디지털 I / O 핀 -14, 전원 잭, AREF 버튼, UART 포트 핀, USB 커넥터 및 ICSP (In-Circuit Serial Programming) 헤더, 전원 헤더 등이 포함됩니다.
이 보드는 Atmel에 기반한 SAMD21 마이크로 컨트롤러를 통해 구동됩니다. 주요 기능은 Atmel 기반의 EDBG (Embedded Debugger)이며 추가 하드웨어를 사용하지 않고도 완전한 디버그 인터페이스를 제공합니다.

가장 빠른 Arduino 보드

Arduino MEGA 및 UNO에 익숙한 최고의 Arduino 개발 기판 중 하나를 설계하는 것은 320MHz RISC-V 마이크로 컨트롤러 장치를 포함하는 hifive1 기판입니다. 이런 종류의 가장 빠른 보드에는 400MHz 마이크로 컨트롤러 장치가있는 Cortex M-7이 있습니다.

  • 플래시 메모리 – 최대 2MB
  • RAM – 1MB
  • DMA 컨트롤러 -4
  • 통신 주변 장치-최대 35 개
  • 3 × ADC가있는 16 비트 최대 해상도
  • 2 × 12 비트의 D / A 컨버터
  • JPEG 코덱이있는 하드웨어
  • 타이머 -22 및 워치 독 – 200Mhz
  • 1 초 미만의 정확도를 제공하는 HW 캘린더 및 RTC
  • 암호화 가속

Hifive1 보드 기능

Hifive1 보드의 기능은 다음과 같습니다.

  • 메가 폼 팩터 또는 Arduino Uno
  • 배터리 용 충전기
  • 카드 기능 감지 기능이 포함 된 SD 카드
  • 이더넷 *
  • 옵션 QSPI 플래시 – 133Mhz
  • 인터페이스 – CAN, SWD, 카메라
  • USB- OTG

Arduino Shields

또한 Arduino 실드는 여러 Arduino 기판에 연결하는 데 사용되는 사전 제작 된 회로 기판입니다. 이 실드는 Arduino 호환 보드 상단에 장착되어 인터넷 연결, 모터 제어, 제공과 같은 추가 기능을 제공합니다. 무선 통신 , LCD 화면 제어 등 다양한 유형의 Arduino 실드가 있습니다.

Arduino 보드 용 실드

Arduino 보드 용 실드

  • 무선 실드
  • GSM 방패
  • 이더넷 실드
  • 프로토 실드

Arduino 보드 비교

다른 Arduino 보드 간의 비교에는 다음이 포함됩니다.

Arduino 보드 시스템 전압 CLK 속도 디지털 I / O 아날로그 입력 PWM UART 프로그래밍 인터페이스
Arduino Uno-R3

5V

16MHz14146

1

ATMega16U2를 통한 USB
Arduino Uno R3 SMD

5V

16MHz14146

1

ATMega16U2를 통한 USB
레드 보드

5V

16MHz14146

1

FTDI를 통한 USB
Arduino Pro 3.3V / 8MHz

3.3V

8MHz14146

1

FTDI 호환 헤더
Arduino Pro 5V / 16MHz

5V

16MHz14146

1

FTDI 호환 헤더
Arduino Mini 05

5V

16MHz14148

1

FTDI 호환 헤더
Arduino Pro Mini 3.3V / 8MHz

3.3V

8MHz14146

1

FTDI 호환 헤더
Arduino Pro Mini 5V / 16MHz

5V

16MHz1486

1

FTDI 호환 헤더
Arduino 이더넷

5V

16MHz1466

1

FTDI 호환 헤더
Arduino 와이어

3.3V

8MHz1486

1

FTDI 호환 헤더 또는 XBee †를 통한 무선
LilyPad Arduino 328 메인 보드

3.3V

8MHz1466

1

FTDI 호환 헤더
LilyPad Arduino 단순 보드3.3V8MHz9450FTDI 호환 헤더

올바른 Arduino 보드를 선택하는 방법은 무엇입니까?

오늘날 시장에는 FreeDuino 및 NetDuino와 같은 다양한 유형의 Arduino 보드가 있습니다. Arduino 보드를 선택하는 가장 좋은 방법은 원래 보드의 상표명을 확인하고 구별하는 것입니다. 따라서 저렴한 Arduino 보드를 얻는 것은 온라인 사이트와 전자 상점을 통해 쉽습니다. 이 보드는 다양한 버전과 사양으로 제공됩니다.

모든 보드의 프로그래밍은 누구나 코드를 작성하고 업로드 할 수있는 Arduino IDE 소프트웨어를 사용하여 수행 할 수 있지만 각 보드는 입력, 출력, 속도, 폼 팩터, 전압 등에 따라 다릅니다. 필요한 전압 이 보드는 3.7V ~ 5V 범위에서 작동합니다.

따라서 이것은 모두 다른 유형의 Arduino 보드 . 이 개념을 더 잘 이해 하셨기를 바랍니다. 또한이 개념에 관한 질문이나 Arduino 보드 기반 프로젝트를 구현하려면 아래 댓글 섹션에 의견을 남겨 귀중한 제안을 해주세요. 여기에 질문이 있습니다. Arduino 보드의 기능은 무엇입니까?

사진 크레딧 :