Arduino는 무료 자료에서 인쇄 회로
Arduino는 무료 자료에서 인쇄 회로

arduino


Arduino는 무료 자료를 분석 하 고 생성 하는 전기 신호, 홈 오토 메이 션으로 매우 다른 작업을 수행 하기 위해 프로그램 될 수 있는 마이크로컨트롤러 서 있는 인쇄 회로
(국내 기기-조명, 난방...의 제어), 로봇 조종사, 등등. 그것은 간단한 입력/출력 인터페이스 기반 플랫폼입니다.
그것은 원래 표시 또는 예술적 애니메이션을 독점적으로 대화형 멀티미디어 프로그래밍만 주로 예정 되었다. 그것은 그것의 처리 프로그래밍 인터페이스 자체 프로그래밍 환경에 의해 영감의 자손의 설명의 부분 Wiring.

Arduino 독립적인 대화형 개체 (신속한 프로토 타입), 빌드하는 데 사용할 수 있습니다 또는 다른 소프트웨어와 통신 하는 컴퓨터에 연결 될 수 있다 (예:) Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider).
2011 년 판매 버전은 조립. 조립 하고자 하는 사람들에 대 한 정보는Arduino 자신입니다.

프로젝트 Arduino 존경 제목을 수 상했다는Arts Electronica 2006카테고리에서 Digital Communities.

는Arduino 그의 이름을 간 기는 Bar di Re 선술집의 마에Ivrée이탈리아 북부에 위치 해 있습니다. 적절 한 이름 Arduino 온다 Ardennes.






모듈 Arduino 마이크로컨트롤러를 본따서 Atmel AVR
모듈 Arduino 마이크로컨트롤러를 본따서 Atmel AVR

설명


모듈 Arduino 일반적으로 마이크로컨트롤러 본따서 Atmel AVR (ATmega328 또는 ATmega2560 최근 버전에 대 한. ATmega168 또는 ATmega8 대 한 가장 오래 된), 및 프로그래밍 그리고 다른 회로와 인터페이스를 용이 하 게 하는 추가 구성 요소.
각 모듈에는 적어도 5 볼트 선형 레 귤 레이 터와 16 MHz 크리스탈 발진기 (또는 세라믹 공 진 기 일부 모델에).
마이크로컨트롤러는 미리 프로그램으로 bootloader 그래서 어떤 전용된 프로그래머 필요는 없습니다.

모듈 RS232 직렬 연결을 통해 프로그래밍 됩니다 하지만이 프로그램에 대 한 연결 모델에 따라 다릅니다. 첫 번째 Arduino 했다 직렬 포트
다음 USB 모델에 출연 Diecimila일부 모듈 휴대용 해제 인터페이스 프로그래밍을 사용 하는 동안 USB-시리얼 모듈 (카드 또는 케이블의 형태로) 전용된에 이전.

Arduino는 마이크로컨트롤러의 입력/출력의 대부분을 사용 하 여 다른 회로와 인터페이스에 대 한. 모델 Diecimila 예를 들어 14 입/출력 디지털 PWM 신호 및 6 개의 아날로그 입력을 6 생산할 수 있다.
연결 HE14 여성 커넥터는 지도 위에,에 말뚝 박기에서 확장 모듈을 통해 설정 되는Arduino. 확장의 여러 가지 무역에서 사용할 수 있습니다.

일부 관리 기술 Arduino 호환 모듈 테스트 플레이트와 쉬운 사용을 위한 남성 커넥터를 사용합니다.








프로그래밍 arduino 언어에서 C
프로그래밍 arduino 언어에서 C

소프트웨어


모듈 소프트웨어의 프로그래밍 Arduino 응용 프로그램, 자바 무료 및 크로스-플랫폼, 코드와 컴파일러, 편집기로 봉사 이며 펌웨어 및 직렬 (RS232, Bluetooth 또는 USB 모듈에 따라)를 통해 프로그램을 전송할 수 있습니다.
그것은 또한 인터페이스와 분배 가능 Arduino및 컴파일 및 명령줄 인터페이스를 통해 프로그램을 업로드.

사용 되는 프로그래밍 언어는 c + +, g로 컴파일된 + + 라이브러리의 개발에 연결 하 고 Arduino카드 입력 및 출력의 사용을 허용합니다.
이 표준 언어의 구현 플랫폼에서 프로그램의 개발을 용이 하 게 ArduinoC 또는 c + + 마스터링 누구에 게.

Arduino 모듈의 서로 다른 버전의 이탈리아 회사에 의해 제조 된다 Smart Projects. 일부 브랜드 카드 Arduino 미국 회사에 의해 설계 되었습니다. SparkFun Electronics.









arduino 많은 센서 (온도, 가속도, 조명, 마이크, 포 텐 쇼 미터...)의 특징
arduino 많은 센서 (온도, 가속도, 조명, 마이크, 포 텐 쇼 미터...)의 특징

버전


17 버전 형식 지도의 Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :


* 직렬 Arduino, 연결 직렬 DB9 커넥터와 프로그램 하 고 사용 하는 ATmega8.

* Arduino ExtremeUSB 연결을 통해 프로그래밍 가능 하 고 사용 하는 ATmega8.

* Arduino Mini를 사용 하 여 Arduino의 미니어처 버전을 ATmega168 CMS를 입력 합니다.

* Arduino Nano의 더 작은 버전은Arduino USB 전원 사용 (버전 3) 이전 ATmega168 또는 ATmega328 (버전 3.0)에서 CMS 형.

* LilyPad Arduino를 사용 하 여 휴대용 응용 프로그램에 대 한 유형 디자인 미니 멀 한 ATmega168 CMS를 입력 합니다.

* Arduino NGUSB 연결을 통해 프로그래밍 가능 하 고 사용 하는 ATmega8.

* Arduino NG +USB 연결을 통해 프로그래밍 가능 하 고 사용 하는 ATmega168.

* Arduino Bluetooth(BT)블루투스 연결을 통해 프로그래밍 가능 하 고 사용 하는 ATmega 3285.

* Arduino DiecimilaUSB 인터페이스를가지고 하 고 DIL28 형식 상자에는 ATmega168를 사용 합니다. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)

* Arduino Duemilanove (2009 년) 사용 하는 Atmega168 USB 커넥터 또는 외부에 의해 구동 됩니다 service6 스위칭 전원. 새로운 버전 7은 ATmega328을 장착 (32KB 플래시, SRAM의 2 KB 및 1 KB EEPROM의).

* Arduino Mega 장착 한 ATmega1280 입력/출력 추가 CMS 및 메모리 입력 (128 ko flash, 8 ko SRAM, 4 ko EEPROM).

* Arduino Uno 사용 하는 ATmega328 Duemilanove, 하지만 그는 Duemilanove의 최신 모델에 사용 된 FTDI 칩 USB 커넥터를 통해 프로그래밍는 우노 프로그램 serie9 계산기 칩으로는 ATmega8U2를 사용 합니다.

* Arduino Mega2560 장착 한 ATmega2560 CMS, 256 kb 사용 가능한 총 메모리 증가 입력 합니다. 그것은 또한 새로운 USB 칩 특징 ATmega8U210.

* Arduino Ethernet 지도 Arduino UNO 는 chip Wiznet W5100 추가 하려면 내장 이더넷 연결.

* Arduino Leonardo 버전의 저가Arduino UNO 에 따라 한 ATmega32U4.

* Arduino DUE 진화는Arduino Mega2560 마이크로 * 컨트롤러 32 bits Atmel SAM3X (ARM 32 bits Cortex*M3).

* Arduino Esplora 지도 Arduino Leonardo에서 파생 됩니다. 그것은 조이스틱의 모양이 있다.
다른 Arduino와 달리는 analogique.ersions 조이스틱, 전위차계 및 4 푸시 버튼, 많은 센서 (온도, 가속도, 조명, 마이크, 포 텐 쇼 미터...)는 \모든-에-하나의\ 카드가 이다.





Arduino 마이크로컨트롤러 코 플래시 EEPROM kb SRAM KB 디지털 I/O 핀 ...with PWM 아날로그 입력된 핀 USB 인터페이스 종류 인치 치수 mm 크기
Diecimila ATmega168 16 0.5 1 14 6 6 FTDI \2.1\ x 2.7 68.6 m m x 53.3 m m
Duemilanove ATmega168/328 p 16/32 0.5/1 1/2 14 6 6 FTDI \2.1\ x 2.7 68.6 m m x 53.3 m m
우노 ATmega328P 32 1 2 14 6 6 ATmega16U2 \2.1\ x 2.7 68.6 m m x 53.3 m m
Leonardo ATmega32U4 32 1 2.5 20 7 12 ATmega32U4 \2.1\ x 2.7 68.6 m m x 53.3 m m
메가 ATmega1280 128 4 8 54 15 16 FTDI 4 \2.1\ x 101.6 m m x 53.3 m m
Mega2560 ATmega2560 256 4 8 54 15 16 ATmega8U2 4 \2.1\ x 101.6 m m x 53.3 m m
인해 아트멜 SAM3X8E 512 0 96 54 12 12 SAM3X8E (USB 호스트), ATmega16u2 (프로그래밍) 4 \2.1\ x 101.6 m m x 53.3 m m
FIO ATmega328P 32 1 2 14 6 8 No 1.6 \1.1\ x 40.6 m m x 27.9 m m
나노 ATmega168 또는 ATmega328 16/32 0.5/1 1/2 14 6 8 FTDI 1.70 \0.73\ x 43 m m x 18 m m
LilyPad 골드 ATmega168V ATmega328V 16 0.5 1 14 6 6 No 2 \ø 50 m m ø
Yun12 ATmega32u4 32 1 2.5 20 7 12 73 x 53 mm
Esplora ATmega32U4 32 1 2.5 없음 없음 없음 ATmega32U4 6.5 \2.4\ x 165.1 m m x 60.96 m m




다른 버전의 Arduino 같은 일반적인 원칙에서 작동
다른 버전의 Arduino 같은 일반적인 원칙에서 작동

작업


다른 버전의 Arduino 같은 일반적인 원칙에서 작동 합니다.

A: 이들은 디지털 말했다 피트 (0.1) 또는 \전부 아니면 아무것도\; 그들은 5V 출력을 제공 하 고 같은 원리에 5v에서 입력.
함수 digitalWrite() 그리고 digitalRead()

B: 이들은 아날로그 라는 발, 0V와 5V 기능 사이의 값 analogWrite() 그리고 analogRead()

C: 전원의 다른 다리:


레드: 5V (+) 출력

오렌지: 종료 3, 3 (+)

블랙: 대 중 (-)

노란색: 입력 음식 (7V ~ 12V)에 관련 된

다른 카드 사이 변이가 있다 (예:) UNO탭 13 저항 장착)








Arduino 호환 하드웨어
Arduino 호환 하드웨어

하드웨어 및 소프트웨어 파생 상품


여러 소프트웨어 및 하드웨어 호환 Arduino (비록 공식 하지) 다른 제조 업체에 의해 상업적으로 제작 되었습니다.

-키트 Freeduino Bare Bones Board 그리고 Really Bare Bones Board 호환 Arduino제조 및 판매 Modern Device Company.

- Freeduino Through-Hole호환 ArduinoSMD 구성 요소와 의도의 개인 제조;에 대 한 사용을 피하는 모듈 NKC 전자 (키트 형태로)에 의해 판매 및 제조.

- Boarduino저렴 한 클론 Diecimila테스트 플레이트에 사용을 위한 커넥터.

- Romeo의 변화는Arduino Uno dediee 전용된 로봇, 제어 엔진 전원 인터페이스를 제공 합니다. 는 Romeo 에 의해 게시 됩니다. DFRobot.

버전 Fundamental Logic 장비 또는 탑재는 MaxSerial Freeduino 호환 Arduino Diecimila옵션 RS-232, 전원 공급 3.3 V 인터페이스에; 그리고 미니 iDuino 테스트에 사용 합니다.
는Educaduino 프랑스 회사에 의해 설계 된 Eurosmart 2013.
여러 호환 하는 소프트웨어 Arduino (비록 공식 하지) 카드의 프로그래밍을 촉진 하기 위하여 개발 되었습니다 Arduino. 비록 서로 매우 다른, 그들은 프로그래밍 언어의 사용 없이 허용 Arduino. 발견:

-그래픽 솔루션 Ardublock 어떤 프로그래밍을 기능 블록의 조립에 의해 수 있습니다. 그것은 GUI를 추가 하는 플러그인Arduino.

-그래픽 솔루션 MiniBloq 그것은 또한 기능 블록의 집합을 통해 프로그래밍을 수 있습니다. 그것은 한 plug-in 그래픽 인터페이스의 추가Arduino.

단순화 된 핵심 단어의 집합으로 프로그래밍을 가능 하 게-듀 의사 그것은 프로그램을 작성을 허용 하는 라이브러리는 인터페이스에서 직접 프랑스어 Arduino.
프린터에 대 한 제어의 지도 3D RepRap 세대 전자로 또는 Sanguinololu 지도에 따라 Arduino 모터 단계 인수 온도 출력 전력의 드라이버에 의해 완료.
예를 들어 ArduPilot 시스템 시스템으로 무인된 공중 차량에 대 한 자동 APM:Plane & APM:Copter 또는 카드 FlyDuino 안정화 및 모델을 변환 하는 프로그래밍 임무를 수행 하기 위해 무인 항공기를 감소.
그들의 직렬 모듈 통합을 통해 음악 소프트웨어 제공 일부는Arduino 뮤지컬 제작 과정.

에 예 Arduino 소프트웨어와 함께 Usine hollyhock.