Arduino Uno 소개

Hi 친구! 당신이 잘하고 있기를 바랍니다. 나는 당신에게 유용한 정보의 일일 복용량을 제공하기 위해 돌아 왔습니다. 오늘은 아두 이노 우노에 대한 소개에 대한 세부 사항을 밝히려고합니다. 의해 개발 된 마이크로 컨트롤러 보드입니다 Arduino.cc 그리고 Atmega328 을 기반으로합니다.

전자 장치가 되는 조밀하고,유연하고 저렴한할 수 있는 일을 더 많은 기능에 비교하여 그들의 전임자는 커버하기 위해 더 많은 공간에,비용이 많이 드는으로 수행하는 능력을 적은 기능입니다.

전문가들은 항상 노력을 소개하는 혁신에 자동화가 필요한 최소한의 노력하고 제공하 최대 출력됩니다. 마이크로컨트롤러에서 도입되었 전자 제품 업계의 목적으로 우리의 작업을 쉽게 하는도 원격으로 연결 자동화에서 어떤 방법입니다.

마이크로 컨트롤러는 임베디드 시스템에 널리 사용되며 우리의 필요와 요구 사항에 따라 장치를 작동시킵니다. 우리는 이미 8051,Atmega16,Atmega328 및 PIC16F877 과 같은 컨트롤러를 논의했습니다.

Arduino Uno 는 USB 인터페이스,14 개의 디지털 I/O 핀,6 개의 아날로그 핀 및 Atmega328 마이크로 컨트롤러로 구성된 전자 제품에서 매우 가치있는 추가 기능입니다. 또한 tx 및 Rx 핀을 사용하여 직렬 통신을 지원합니다. 당신은 또한 초보자를위한이 우노를 살펴 봐야합니다.

많은 버전의 Arduino 보드 도입 시장에서 다음과 같 Arduino Uno,Arduino 때문에,아두이노 레오나르도,메가 Arduino,그러나,가장 일반적인 버전은 아두이노 우노고 아두이노 메가 있습니다. 당신은 계획을 만들기 프로젝트와 관련된 디지털 전자공학,임베디드 시스템,로봇,또는 IoT,다음 사용하 Arduino Uno 될 것이 가장 쉽고 가장 경제적 인 옵션을 선택합니다.

그것은 오픈 소스 플랫폼을 의미판 및 소프트웨어의 쉽게 사용할 수 있고,누구나 수정하고 최적화하는 보드에 대한 더 나은 기능이 있습니다.

Arduino 장치에 사용되는 소프트웨어는 무료로 사용할 수 있고 그것을 배우기 위해 몇 가지 기본 기술이 필요한 IDE(통합 개발 환경)라고합니다. C 및 C++언어를 사용하여 프로그래밍 할 수 있습니다.

어떤 사람들은 마이크로 컨트롤러와 Arduino 사이에서 혼란스러워합니다. 하는 동안 전자는 단지에스템 40 핀 칩와 함께 제공되는 내장형 마이크로프로세서 및 후 보드와 함께 제공되는 마이크로 제어기에서 기초,보드의 부트로더와에 쉽게 액세스 할 수 있습 입출력 핀은 업로드 또는 레코딩 프로그램의 매우 쉽습니다.

가진 사람들 비기술적인 배경을 쉽게 얻을 수 있습 경험으로 아두이노 배우면서,마이크로 컨트롤러가 필요 일부 전문 지식과 기술이 필요합니다.그럼에도 불구하고 모든 Arduino 는 기본적으로 마이크로 컨트롤러이지만 모든 마이크로 컨트롤러가 Arduino 는 아니라고 말할 수 있습니다.

I’ll try 을 포괄하고 관련된 모든 것을 아두이노 우노,그래서 당신은 당신에 대한 명확한 아이디어를 얻을의 그것이 무엇을,그것의 주요 특징,작동하고 모든 것을 알아야 합니다. 시작하자.

소개 Arduino Uno

  • 아두이노 우노 마이크로 컨트롤러 보드 개발 Arduino.cc 는 오픈 소스 소 전자 제품 플랫폼에서 AVR 마이크로 컨트롤러 Atmega328.
  • 첫 번째 아두이노에서 시작된 프로젝트랙션 디자인 연구소 Ivrea 에 의해 2003 년에 다윗 Cuartielles 및 마시모 Banzi 을 제공하는 의도로 저렴하고 유연한 방법으로 학생 및 직업적인 제어를 위한 장치의 수에서 세계입니다.
  • Arduino Uno 의 현재 버전은 USB 인터페이스,6 개의 아날로그 입력 핀,외부 전자 회로와 연결하는 데 사용되는 14 개의 I/O 디지털 포트와 함께 제공됩니다. 14I/O 포트 중 6 핀을 PWM 출력에 사용할 수 있습니다.
  • 그것은 설계자가 실제 세계의 외부 전자 장치를 제어하고 감지 할 수있게합니다.
  • 아래 버튼을 클릭하면 Arduino UNO 데이터 시트 bu 를 다운로드 할 수 있습니다:

  • 이 보드를 함께 제공하는 데 필요한 모든 기능을 실행합 컨트롤러와 직접 연결될 수 있습의 USB 케이블을 통해 컴퓨터로 전송하는 데 사용되는 코드를 사용하여 컨트롤러 IDE(Integrated Development Environment)소프트웨어,주로 개발하는 프로그램 Arduino. IDE 는 windows,MAC 또는 Linux 시스템과 동일하게 호환되지만 Windows 는 사용하는 것이 바람직합니다. C 및 C++와 같은 프로그래밍 언어는 IDE 에서 사용됩니다.
  • 외에도 USB,배터리 또는 AC 에서 DC 채택 자도 보드에 전원을 공급하는 데 사용할 수 있습니다.
  • Arduino Uno 판은 아주 유사한 다른 보드에 아두이노 가족의 관점에서 사용하고,기능,그러나,Uno 보드와 함께 오지 않는 FTDI USB 을 사용합니다.
  • 사용할 수있는 Uno 보드의 많은 버전이 있지만 Arduino Nano V3 및 Arduino Uno 는 RAM 메모리가 32KB 인 Atmega328 8 비트 AVR Atmel 마이크로 컨트롤러와 함께 제공되는 가장 공식적인 버전입니다.
  • 작업의 성격과 기능이 복잡 할 때 mirco SD 카드를 보드에 추가하여 더 많은 정보를 저장할 수 있습니다.

Arduino Uno 보드의 특징
  • Arduino Uno 는 USB 인터페이스로 제공됩니다.
  • Atmega328 마이크로 컨트롤러 위치하는 보드에 제공의 번호와 같은 기능 타이머,카운터,인터럽트,PWM,CPU,I/O 핀을 기반으로 16MHz 시계는 생산하는 데 도움이 더 많은 주파수와 숫자의 지침에 따 cycle.

  • 그것은 오픈 소스 플랫폼은 누구나 수정하고 최적화하 보드 번호에 따라 지침과 작업을 달성하고 싶.
  • 이 널은 장치가 외부 장치에 연결될 때 통제의 밑에 전압을 지키는 붙박이 규칙 특징으로 옵니다.
  • 리셋 핀은 전체 보드를 재설정하고 초기 단계에서 실행중인 프로그램을 취하는 보드에 추가됩니다. 이 핀은 실행중인 프로그램의 중간에 보드가 끊길 때 유용합니다; 이 핀을 밀면 프로그램의 모든 것을 지우고 처음부터 바로 프로그램을 시작합니다.
  • 보드가있는 모든 회로와 외부 연결을 허용하는 보드에 통합 된 14 개의 I/O 디지털 및 6 개의 아날로그 핀이 있습니다. 이 핀은 이러한 핀을 통해 연결할 수있는 외부 장치에 유연성과 사용 편의성을 제공합니다. 장치를 보드에 연결하는 데 필요한 단단하고 빠른 인터페이스는 없습니다. 외부 장치를 헤더 형태로 보드에 배치 된 보드의 핀에 연결하기 만하면됩니다.
  • 6 개의 아날로그 핀은 A0~A5 로 표시되며 10 비트의 해상도로 제공됩니다. 이 핀은 0 에서 5V 까지 측정하지만 analogReference()함수와 AREF 핀을 사용하여 높은 범위로 구성 할 수 있습니다.
  • 13kb 의 플래시 메모리는 명령어 수를 코드 형태로 저장하는 데 사용됩니다.
  • 5V 을 설정하는 데 필요한 보드에 얻을 수 있는 직접 사용하는 USB 포트 또는 외부 채택,그러나,그것은 지원할 수 있는 외부 전원에 최대 12V 할 수 있는 규제와 제한 5V or3.3V 요구 사항에 따라의 프로젝트입니다.
Arduino Uno 핀아웃

Arduino Uno 는 Atmega328 이라는 AVR 마이크로 컨트롤러를 기반으로합니다. 이 컨트롤러는 2kb SRAM,32kb 의 플래시 메모리,1KB 의 EEPROM 과 함께 제공됩니다. Arduino 보드에는 14 개의 디지털 핀과 6 개의 아날로그 핀이 함께 제공됩니다. 온칩 ADC 는 이러한 핀을 샘플링하는 데 사용됩니다. 16MHz 주파수 수정 발진기가 보드에 장착되어 있습니다. 다음 그림은 Arduino Uno 보드의 핀아웃을 보여줍니다.

Pin Description

은 여러 가지가 있는 I/O 디지털 및 아날로그 핀 배치에서는 보드에서 작동합 5V. 이 핀은 20ma 에서 40mA 사이 배열하는 표준 운영 등급으로 옵니다. 내부 풀업 저항은 주어진 작동 조건에서 초과하는 전류를 제한하는 보드에 사용됩니다. 그러나 전류가 너무 많이 증가하면 이러한 저항기가 쓸모 없게되고 장치가 손상됩니다.

LED. Arduino Uno 는 핀 13 을 통해 연결된 LED 가 내장되어 있습니다. 핀에 높은 값을 제공하면 켜지고 낮 으면 꺼집니다.

Vin. Arduino 보드에 제공되는 입력 전압입니다. USB 포트를 통해 공급되는 5v 와는 다릅니다. 이 핀은 전압을 공급하는 데 사용됩니다. 전원 잭을 통해 전압이 제공되면이 핀을 통해 액세스 할 수 있습니다.

5V.이 널은 전압 규칙을 제공하는 기능으로 옵니다. 5V 핀은 출력 조절 전압을 제공하는 데 사용됩니다. 보드는 USB,보드의 Vin 핀 또는 DC 전원 잭의 세 가지 방법을 사용하여 전원이 공급됩니다.

USB 원 전압 주변 5V 동안 Vin 및 전력 잭원 전압 범위 사 7V to20V. 는 것이 좋을 운영하는 보드에서 5V. 그것은 주목하는 것이 중요하면 전압은 공급을 통해 5V 또는 3.3v 핀,그들은 전압이 그것의 한계에서 능가하는 경우에 널을 손상할 수 있는 전압 규칙을 우회 귀착됩니다.쩔짤쨌짱쨘째쩍 짹쨍쨌짹쨍 이들은 접지 핀입니다. 요구 사항에 따라 사용할 수있는 보드에 하나 이상의 접지 핀이 제공됩니다.

재설정. 이 핀은 보드에서 실행되는 프로그램을 재설정하는 보드에 통합됩니다. 보드의 물리적 재설정 대신 IDE 에는 프로그래밍을 통해 보드를 재설정하는 기능이 제공됩니다.

IOREF. 이 핀은 보드에 전압 참조를 제공하는 데 매우 유용합니다. 방패는 적당한 전원을 그 후에 선정하는 이 핀의 맞은편에 전압을 읽기 위하여 이용됩니다.PWM. PWM 은 3,5,6,9,10,11pins 에 의해 제공됩니다. 이 핀은 8 비트 출력 PWM 을 제공하도록 구성됩니다.

AREF. 아날로그 참조라고합니다. 이 핀은 아날로그 입력에 기준 전압을 제공하는 데 사용됩니다.

트와이스. 2 선식 인터페이스라고합니다. TWI 통신은 와이어 라이브러리를 통해 액세스됩니다. A4 및 A5 핀이이 용도로 사용됩니다.

직렬 통신. 직렬 통신은 핀 0(Rx)과 핀 1(Tx)이라는 두 개의 핀을 통해 수행됩니다.

Rx 핀은 데이터를 수신하는 데 사용되는 반면 Tx 핀은 데이터를 전송하는 데 사용됩니다.

외부 인터럽트. 핀 2 와 3 은 외부 인터럽트를 제공하는 데 사용됩니다. 인터럽트는 낮은 값을 제공하거나 값을 변경하여 호출됩니다.

통신 및 프로그래밍

아두이노 우노와 함께 제공의 기능과 인터페이스는 다른 다른 Arduino 보드,마이크로컨트롤러와 컴퓨터입니다. 보드에 배치 된 Atmega328 은 Rx 및 Tx 와 같은 핀을 사용하여 직렬 통신을 제공합니다.

보드에 통합 된 Atmega16U2 는 USB com 드라이버를 사용하여 직렬 통신을위한 통로를 제공합니다. 직렬 모니터는 보드에서 텍스트 데이터를 보내거나받는 데 사용되는 IDE 소프트웨어에 제공됩니다. Rx 및 Tx 핀에 배치 된 Led 가 깜박이면 데이터 전송을 나타냅니다.

Arduino Uno 는 Java 로 작성된 IDE 라는 크로스 플랫폼 응용 프로그램 인 Arduino 소프트웨어를 사용하여 프로그래밍됩니다. AVR 마이크로 컨트롤러 Atmega328 에 배치 베이스와 함께 제공 내장 부트 로더 설정에서 당신은 무료로 사용하여 별도의 레코더를 업로드 프로그램이다.

응용 프로그램

Arduino Uno 는 광범위한 응용 프로그램과 함께 제공됩니다. 더 많은 수의 사람들이 과학 연구에 사용되는 센서 및 계측기 개발을 위해 Arduino 보드를 사용하고 있습니다. 다음은 보드의 몇 가지 주요 응용 프로그램입니다.

  • 임베디드 시스템
  • 보안 및 방어 시스템
  • 디지털 전자공학과 로봇공학
  • 주차장 Counter
  • 기계 무게
  • 트래픽이 가벼운 카운트다운 타이머
  • 의료 기기
  • 비상등을 위한 철도
  • 홈 오토메이션
  • 산업자동화

의 많은 다른 마이크로컨트롤러를 사용할 수 있는 시장에서는 더 강력하고 저렴한 비해 Arduino 보드입니다. 그렇다면 왜 Arduino Uno 를 선호합니까?

실제로 Arduino 는 광범위한 청중과 지식을 개발하고 공유하는 큰 커뮤니티와 함께 제공됩니다. 모든 전자 프로젝트의 기술적 측면과 관련된 빠른 지원이 가능합니다. 을 때 당신이 결정 Arduino 보드에 다른 컨트롤러가 필요 없습을 준비하는 추가 주변장치와 장치의 가장으로서의 기능을 쉽게 사용할 수 있는 보드에 당신을 만드는 경제적인 프로젝트에서는 자연에서 무료로 많은 기술적인 전문 기술입니다.이것이 오늘을위한 전부입니다. 아두 이노 우노 보드에 관한 많은 정보를 얻었 으면 좋겠다. 그러나 확실하지 않거나 질문이 있으면 아래의 코멘트 섹션에서 저에게 접근 할 수 있습니다. 나는 내 지식의 베스트에 따라 당신을 돕고 싶습니다. 유 귀하의 의견 및 제안,그들을 제공하는 데 도움 당신은 품질의 작업에 공감의 필요와 요구 사항입니다. 기사를 읽어 주셔서 감사합니다.

.

Related Posts

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다