아르두이노
Arduino![]() ![]() | |
![]() Arduino Uno SMD R3 | |
개발자 | arduino.cc |
---|---|
제조원 | 아르두이노 |
유형 | 싱글보드 마이크로컨트롤러 |
운영 체제 | 없음(디폴트) / 신우 |
CPU | |
기억 | SRAM |
보관소 | 플래시, EEPROM |
웹 사이트 | arduino.cc |
Arduino ( / ːrwidwiʊno / )는 오픈 소스 하드웨어 및 소프트웨어 회사, 프로젝트 및 사용자 커뮤니티로 디지털 디바이스 구축용 싱글보드 마이크로컨트롤러와 마이크로컨트롤러 키트를 설계 및 제조합니다.하드웨어 제품은 CC BY-SA 라이선스로 라이선스되며 소프트웨어는 GNU Lesser General Public License(LGPL) 또는 GNU General Public License(GPL)[1]로 라이선스되므로 누구나 Arduino 보드의 제조와 소프트웨어 배포를 할 수 있습니다.Arduino 보드는 공식 웹사이트 또는 공인 디스트리뷰터를 통해 상업적으로 구입할 수 있습니다.
Arduino 보드 디자인은 다양한 마이크로프로세서와 컨트롤러를 사용합니다.보드에는 다양한 확장 보드('실드') 또는 브레드보드(프로토타이핑용) 및 기타 회로와 인터페이스할 수 있는 디지털 및 아날로그 입출력(I/O) 핀 세트가 장착되어 있습니다.이 보드는 일부 모델에서는 USB(Universal Serial Bus)를 포함한 시리얼 통신 인터페이스를 갖추고 있으며 프로그램 로딩에도 사용됩니다.마이크로컨트롤러는 C 및 C++ 프로그래밍 언어를 사용하여 프로그래밍할 수 있습니다. 표준 API는 Arduino 언어라고도 하며 프로세싱 언어에서 영감을 받아 프로세싱 IDE의 수정된 버전에서 사용할 수 있습니다.Arduino 프로젝트는 기존의 컴파일러 툴체인을 사용하는 것 외에 통합 개발 환경(IDE)과 Go에서 개발된 명령줄 도구를 제공합니다.
Arduino 프로젝트는 이탈리아 [2]인터랙션 디자인 연구소 Ivrea의 학생들을 위한 도구로 2005년에 시작되었습니다.이는 초보자 및 전문가들이 센서와 액튜에이터를 사용하여 환경과 상호작용하는 기기를 저렴하고 쉽게 만들 수 있는 방법을 제공하는 것을 목표로 하고 있습니다.초보 취미자를 위한 이러한 장치의 일반적인 예로는 간단한 로봇, 자동 온도 조절기 및 동작 감지기가 있다.
Arduino라는 이름은 이탈리아 Ivrea에 있는 바에서 유래했습니다.이 바에서는 프로젝트의 창립자 중 일부가 만나곤 했습니다.이 술집은 1002년부터 1014년까지 [3]이브레아 3월의 변경주이자 이탈리아의 왕이었던 이브레아의 아르두인의 이름을 따서 지어졌다.
역사
창립
Arduino 프로젝트는 이탈리아 [2]Ivrea에 있는 Interaction Design Institute Ivrea (IDI)에서 시작되었습니다.그 당시 학생들은 50달러의 비용으로 BASIC 스탬프 마이크로컨트롤러를 사용했다.2003년 Hernando Barragan은 Massimo Banzi와 Casey Reas의 감독 하에 IDII에서 개발 플랫폼인 Wiring as a Master's 논문 프로젝트를 만들었습니다.Casey Reas는 프로세싱 개발 플랫폼인 Ben Fry와 공동 개발한 것으로 알려져 있습니다.프로젝트의 목표는 엔지니어가 아닌 사람이 디지털 프로젝트를 만들 수 있는 단순하고 저렴한 도구를 만드는 것이었습니다.배선 플랫폼은 ATmega128 마이크로컨트롤러를 갖춘 프린트 회로 기판(PCB), 마이크로컨트롤러를 [4]쉽게 프로그래밍하는 프로세싱 및 라이브러리 기능에 기반한 IDE로 구성되었습니다.2005년 마시모 밴지는 IDII의 또 다른 학생인 David Mellis와 David Cuartielles와 함께 저렴한 ATmega8 마이크로 컨트롤러에 대한 지원을 추가하여 와이어링을 확장했습니다.와이어링에서 분기된 새로운 프로젝트는 Arduino라고 [4]불렸습니다.
초기 아르두이노 핵심 팀은 마시모 밴지, 데이비드 쿠아티엘레스, 톰 이고, 지안루카 마르티노, 데이비드 [2]멜리스로 구성되었다.
플랫폼이 완성되자 오픈 소스 커뮤니티에서 보다 가볍고 저렴한 버전이 배포되었습니다.2011년 중반에는 30만 개 이상의 공식 Arduino가 상업적으로 [5]생산되었고 2013년에는 70만 개의 공식 보드가 사용자의 [6]손에 들어갔다고 추정되었습니다.
상표 분쟁
2008년 초, Arduino 프로젝트의 공동 설립자 5명은 Arduino [7]LLC라는 회사를 설립하여 Arduino와 관련된 상표를 보유하고 있습니다.보드의 제조와 판매는 외부 업체가 담당하며, Arduino LLC는 외부 업체로부터 로열티를 받게 됩니다.Arduino LLC의 설립 내규는 5명의 설립자가 새로 설립된 [citation needed]회사에 각각 Arduino 브랜드의 소유권을 이전하도록 명시했습니다.
2008년 말, Gianluca Martino의 회사인 Smart Projects는 이탈리아에서 Arduino 상표를 등록하고 약 2년 동안 다른 공동 설립자들에게 이를 비밀로 했습니다.이는 Arduino사가 세계 다른 지역(원래 미국에만 등록)에 상표등록을 시도하다가 이탈리아에 이미 등록돼 있다는 사실을 알게 되면서 드러났다.마르티노와 그의 회사와 아르두이노 상표권을 원래 회사의 지배하에 두기 위한 협상은 실패했다.2014년 스마트 프로젝트는 로열티 지급을 거부하기 시작했다.그 후, Federico Musto라는 새로운 CEO를 임명했습니다.Federico Musto는 Arduino SRL이라는 회사명을 변경하고 원래 arduino.cc의 그래픽과 레이아웃을 복사하여 웹사이트 arduino.org을 만들었습니다.이로 인해 Arduino 개발팀에 [8][9][10]균열이 생겼다.
2015년 1월 Arduino LLC는 Arduino SRL을 [11]상대로 소송을 제기했다.
2015년 5월 Arduino LLC는 미국 [12]밖에서 브랜드 이름으로 사용되는 세계적인 상표 Genuino를 만들었습니다.
2016년 10월 1일 뉴욕에서 열린 월드 메이커 페어에서 Arduino LLC의 공동 창업자이자 CEO인 마시모 반지와 Arduino SRL의 CEO인 Federico Musto가 두 [13]회사의 합병을 발표했습니다.비슷한 시기에 마시모 반지는 회사 외에도 새로운 아르두이노 재단을 "아르두이노의 새로운 시작"으로 출범시킬 것이라고 발표했지만,[14][15] 이 결정은 나중에 철회되었다.
2017년 4월 와이어드는 무스토가 "학력 위조...Musto는 최근까지 회사의 웹사이트, 개인 LinkedIn 계정, 그리고 이탈리아 비즈니스 문서에도 매사추세츠 공과대학에서 박사 학위를 소지하고 있는 것으로 기재되어 있었습니다.뉴욕대 경영학석사(MBA)를 받은 경우도 있다고 말했다.와이어드 측은 두 대학 모두 머스토의 출석 기록이 없다고 밝혔고 머스토는 나중에 와이어드와의 인터뷰에서 자신이 그 [16]학위를 취득한 적이 없다고 인정했다.Musto를 둘러싼 논란은 2017년 7월 Arduino 웹사이트에서 많은 오픈 소스 라이선스, 도식 및 코드를 가져온 것으로 알려지면서 계속되었다.[17]
2017년까지 Arduino AG는 많은 Arduino 상표권을 소유했습니다.2017년 7월 마시모 밴지, 데이비드 쿠아티엘레스, 데이비드 멜리스, 톰 이고에 의해 설립된 BCMI는 Arduino AG와 모든 Arduino 상표를 인수했습니다.Fabio Violante는 Arduino [18][19]AG에서 더 이상 일하지 않는 Federico Musto의 후임으로 새로운 CEO가 되었습니다.
폐기 후
2017년 10월, Arduino는 ARM 홀딩스(ARM)와의 제휴를 발표했습니다.이 발표는 부분적으로 "ARM 아키텍처에 얽매이지 않고 독립성을 Arduino의 핵심 가치로 인식했다"고 말했습니다.Arduino는 모든 기술 벤더 및 아키텍처와 [20]계속 협력할 계획입니다.
Violante의 지도 아래, 회사는 다시 성장하고 새로운 디자인을 출시하기 시작했다.Genuino 상표는 폐기되었고 모든 제품은 Arduino라는 이름으로 다시 브랜드화 되었다.2020년 2월 현재, Arduino 커뮤니티에는 IDE [21]다운로드에 근거해 약 3000만명의 액티브 유저가 포함되어 있습니다.
2018년 8월 Arduino는 [22]쉘에서 보드를 프로그래밍하기 위해 IDE를 대체할 수 있는 새로운 오픈 소스 명령줄 툴(arduino-cli)을 발표했습니다.
Arduino는 2019년 2월 Create online [23]환경의 연장선상에서 IoT Cloud 서비스를 발표했습니다.
하드웨어

Arduino는 오픈 소스 하드웨어입니다.하드웨어 레퍼런스 디자인은 Creative Commons Attribution Share-Alike 2.5 라이선스로 배포되며 Arduino 웹사이트에서 이용할 수 있습니다.일부 하드웨어 버전의 레이아웃 및 프로덕션[24] 파일도 사용할 수 있습니다.
하드웨어와 소프트웨어 디자인은 카피레프트 라이선스로 자유롭게 이용할 수 있지만, 개발자들은 Arduino라는 이름을 공식 제품에만 독점적으로 사용할 수 있도록 허가 없이 파생 작품에 사용하지 말 것을 요청했습니다.Arduino 명칭 사용에 관한 공식 정책 문서에서는 이 프로젝트가 다른 사람의 작업을 [25]공식 제품에 포함시키는 데 개방적이라는 점을 강조하고 있습니다.시판되고 있는 Arduino 호환 제품 중에는 [26]-duino로 끝나는 다양한 이름을 사용하여 프로젝트 이름을 회피하고 있습니다.
대부분의 Arduino 보드는 다양한 양의 플래시 메모리,[29] 핀 및 기능을 갖춘 Atmel 8비트 AVR 마이크로 컨트롤러(ATmega8,[28] ATmega168, ATmega328, ATmega1280 또는 ATmega2560)로 구성됩니다.Atmel SAM3X8E에 기반한 32비트 Arduino Due는 2012년에 [30]소개되었습니다.보드는 싱글 또는 더블 행 핀 또는 암컷 헤더를 사용하여 프로그래밍 및 다른 회로로의 통합을 용이하게 합니다.이러한 모듈은 차폐라고 하는 애드온 모듈과 연결될 수 있습니다.IC 시리얼2 버스를 통해 여러 개의 스택 실드를 개별적으로 주소 지정할 수 있습니다.대부분의 보드에는 5V 선형 조절기와 16MHz 수정 오실레이터 또는 세라믹 공진기가 포함되어 있습니다.LilyPad와 같은 [31]일부 설계는 8MHz에서 작동하며 특정 폼 팩터 제한으로 인해 온보드 전압 조절기가 필요하지 않습니다.
Arduino 마이크로 컨트롤러는 부트 로더로 미리 프로그래밍되어 있어 온칩 플래시 메모리에 프로그램을 쉽게 업로드할 수 있습니다.Arduino Uno의 기본 부트로더는 Optiboot [32]부트로더입니다.보드는 다른 컴퓨터에 직렬 연결을 통해 프로그램 코드를 로드합니다.일부 직렬 Arduino 보드에는 RS-232 로직 레벨과 트랜지스터-트랜지스터 로직(TTL) 레벨 신호를 변환하기 위한 레벨 시프터 회로가 포함되어 있습니다.현재의 Arduino 보드는 USB(Universal Serial Bus)를 통해 프로그래밍되며 FTDI FT232 등의 USB-to-Serial 어댑터 칩을 사용하여 구현됩니다.최신 모델의 Uno 보드 등 일부 보드는 자체 ICSP 헤더를 통해 재프로그래밍 가능한 USB-to-serial 펌웨어를 포함하는 별도의 AVR 칩으로 FTDI 칩을 대체하고 있습니다.Arduino Mini 및 비공식 Boarduino와 같은 다른 모델에서는 분리 가능한 USB-to-serial 어댑터 보드 또는 케이블, 블루투스 또는 기타 방법을 사용합니다.Arduino IDE 대신 기존 마이크로 컨트롤러 도구와 함께 사용할 경우 표준 ISP(AVR In-System Programming) 프로그래밍이 사용됩니다.
Arduino 보드는 마이크로 컨트롤러의 I/O 핀 대부분을 다른 회로에 사용할 수 있도록 노출합니다.Diecimila,[a] Duemilanove [b]및 현재[c] Uno는 14개의 디지털 I/O 핀을 제공하며, 이 중 6개는 펄스 폭 변조 신호를 생성할 수 있으며 6개의 아날로그 입력은 6개의 디지털 I/O 핀으로도 사용할 수 있습니다.이들 핀은 암컷형 0.1인치(2.54mm) 헤더를 통해 보드 상단에 있습니다.여러 플러그인 애플리케이션 실드도 시판되고 있습니다.Arduino Nano, Arduino 호환 Bare Bones[33] Board 및 Boarduino[34] 보드는 납땜 없는 브레드보드에 꽂을 수 있는 보드의 하부에 수컷 헤더 핀을 제공합니다.
Arduino 호환 보드 및 Arduino 파생 보드가 다수 존재합니다.일부는 기능적으로 Arduino와 동등하며 서로 바꿔 사용할 수 있습니다.많은 경우 기본 Arduino를 강화하여 학교 수준의 [35]교육에서 사용되는 출력 드라이버를 추가하여 버기 및 소형 로봇을 쉽게 만들 수 있습니다.다른 제품은 전기적으로는 동등하지만 폼 팩터를 변경하여 차폐와의 호환성을 유지할 수도 있고 그렇지 않을 수도 있습니다.호환성이 다른 프로세서를 사용하는 모델도 있습니다.
공식 위원회
원래 Arduino 하드웨어는 이탈리아 Smart [36]Projects사가 제조했습니다.일부 Arduino 브랜드 보드는 미국 회사인 SparkFun Electronics와 Adafruit [37]Industries에 의해 디자인되었습니다.Arduino 하드웨어는 2016년 현재[update] 17가지 버전이 상업적으로 생산되고 있습니다.
Arduino RS232[38]
(수컷 핀)아르두이노 디에시밀라[39]
아르두이노 듀에밀라노브[40]
(rev 2009b)아르두이노[44] 레오나르도
Arduino 마이크로(AtMega 32U4)
Arduino Pro[45]
(USB 없음)아르두이노[46] 메가
아두이노[47] 나노
(DIP-30 풋프린트)아두이노 릴리패드[48] 00
(rev 2007) (USB 없음)아두이노[49] 로봇
아르두이노 에스플로라[50]
Arduino 이더넷[51]
(AVR + W5100)아르두이노윤[52]
(AVR + AR931)Arduino[53] 기일
(ARM Cortex-M3 코어)
실드
Arduino와 Arduino 호환 보드는 일반적으로 제공되는 Arduino 핀 [54]헤더에 꽂는 쉴드라고 불리는 인쇄 회로 확장 보드를 사용합니다.쉴드는 3D 프린팅 및 기타 응용 프로그램, GNSS(위성 내비게이션), 이더넷, 액정 디스플레이(LCD) 또는 브레드보드(프로토타이핑)를 위한 모터 컨트롤을 제공할 수 있습니다.몇 가지 실드를 직접 사용할 수도 있습니다(DIY).[55][56][57]
소프트웨어
![]() 깜박임 프로그램을 보여주는 Arduino IDE 스크린샷 | |
개발자 | Arduino 소프트웨어 |
---|---|
안정된 릴리스 | 2021년 9월 6일 / 1.8.[58]전(2021-09-06) , |
기입처 | Java, C, C++ |
운영 체제 | Microsoft Windows, macOS, Linux |
플랫폼 | IA-32, x86-64, ARM |
유형 | 통합 개발 환경 |
면허증. | LGPL 또는 GPL 라이선스 |
웹 사이트 | www |
Arduino 하드웨어용 프로그램은 대상 프로세서의 바이너리 머신 코드를 생성하는 컴파일러를 사용하여 임의의 프로그래밍 언어로 작성될 수 있습니다.Atmel은 8비트 AVR 및 32비트 ARM Cortex-M 기반 마이크로컨트롤러인 AVR Studio(구형) 및 Atmel Studio(신형)[59][60][61]를 위한 개발 환경을 제공합니다.
IDE
Arduino Integrated Development Environment(IDE)는 Java 프로그래밍 언어로 작성된 크로스 플랫폼 애플리케이션(Microsoft Windows, MacOS 및 Linux용)입니다.Processing and Wiring 언어의 IDE에서 유래했습니다.텍스트 잘라내기 및 붙여넣기, 텍스트 검색 및 바꾸기, 자동 들여쓰기, 괄호 매칭 및 구문 강조 표시 등의 기능을 갖춘 코드 편집기를 포함하고 있으며 프로그램을 Arduino 보드에 컴파일 및 업로드하기 위한 간단한 원클릭 메커니즘을 제공합니다.또한 메시지 영역, 텍스트 콘솔, 공통 기능용 버튼이 있는 도구 모음 및 작동 메뉴 계층도 포함됩니다.IDE의 소스 코드는 GNU General Public License 버전2에 [62]따라 공개됩니다.
Arduino IDE는 코드 구조의 특별한 규칙을 사용하여 C 및 C++ 언어를 지원합니다.Arduino IDE는 배선 프로젝트에서 소프트웨어 라이브러리를 제공하며, 이 라이브러리는 많은 공통 입력 및 출력 절차를 제공합니다.사용자가 작성한 코드는 스케치 및 메인 프로그램 루프를 시작하기 위한 두 가지 기본 기능만 필요합니다. 이들은 프로그램 stub main()을 사용하여 컴파일되고 GNU 툴체인이 포함된 실행 가능한 사이클릭 이그제큐티브 프로그램으로 링크되며 IDE 배포에도 포함됩니다.Arduino IDE는 실행 가능한 코드를 16진수 인코딩의 텍스트 파일로 변환하는 프로그램을 사용합니다.이 파일은 보드 펌웨어의 로더 프로그램에 의해 Arduino 보드에 로드됩니다.
버전 1.8.12 이후 Arduino IDE Windows 컴파일러는 Windows 7 이상의 OS만을 지원합니다.Windows Vista 이전 버전에서는 프로그램을 확인/업로드하려고 하면 "Unrecognized Win32 application" (인식되지 않는 Win32 응용 프로그램) 오류가 발생합니다.이전 시스템에서 IDE를 실행하려면 버전 1.8.11을 사용하거나 버전 11에서 현재 설치 폴더로 "arduino-builder" 실행 파일을 복사할 수 있습니다.[63] IDE와 독립되어 있기 때문입니다.
IDE 2.0
2019년 10월 18일, Arduino Pro IDE(알파 프리뷰)가 공개되었습니다.이후 2021년 3월 1일 IDE 2.0으로 이름이 변경된 베타 미리 보기가 출시되었습니다.시스템은 여전히 Arduino CLI(Command Line Interface)를 사용하지만, 보다 전문적인 개발 환경, 자동 완성 지원, Git [64]통합 등이 개선되었습니다.애플리케이션 프런트엔드는 Eclipse Theia 오픈 소스 IDE를 기반으로 합니다.새 릴리스에서 사용할 수 있는 주요 기능은 다음과 같습니다.[65]
- 최신 풀기능 개발환경
- 듀얼 모드, 클래식 모드(클래식 Arduino IDE와 동일) 및 프로 모드(파일 시스템 뷰)
- 새로운 보드 매니저
- 새 라이브러리 관리자
- 보드 리스트
- 기본 자동 완료(암 타깃만 해당)
- Git 통합
- 시리얼 모니터
- 다크 모드
스케치
스케치는 Arduino [66]IDE로 작성된 프로그램입니다.스케치는 확장자가 .ino인 텍스트 파일로 개발 컴퓨터에 저장됩니다.Arduino Software(IDE) 1.0 이전 버전에서 확장자 .pde로 스케치를 저장했습니다.
최소 Arduino C/C++ 프로그램은 다음 [67]두 가지 기능으로 구성됩니다.
setup()
: 전원을 켜거나 리셋한 후 스케치가 시작되면 이 기능을 한 번 호출합니다.변수, 입력 및 출력 핀 모드 및 스케치에 필요한 기타 라이브러리를 초기화하는 데 사용됩니다.그것은 함수와 유사하다.main()
를 클릭합니다.[68]loop()
: 이후setup()
함수가 종료(종료),loop()
메인 프로그램에서 반복적으로 기능을 실행합니다.보드의 전원이 꺼지거나 리셋될 때까지 보드를 제어합니다.그것은 함수와 유사하다.while(1)
를 클릭합니다.[69]
- 점멸 예
대부분의 Arduino 보드에는 발광다이오드(LED)와 핀 13과 접지 사이에 전류제한저항이 연결되어 있어 많은 테스트 및 프로그램 기능에 [70]편리한 기능입니다.Hello, World!와 같이 초보자가 사용하는 일반적인 프로그램은 Arduino 보드에 내장된 온보드 LED를 반복적으로 깜박이는 "블링크"입니다.이 프로그램은 기능을 사용합니다.pinMode()
,digitalWrite()
,그리고.delay()
IDE [71][72][73]환경에 포함된 내부 라이브러리에서 제공됩니다.이 프로그램은 보통 제조사에 의해 새로운 Arduino 보드에 로드됩니다.
# LED 정의_PIN 13// LED에 부착된 핀 번호. 무효 세우다() { 핀 모드(LED_PIN, 산출량); // 핀 13을 디지털 출력으로 구성합니다. } 무효 고리() { 디지털 쓰기(LED_PIN, 높은); // LED를 켭니다. 지연시키다(1000); // 1초(1000밀리초) 기다립니다. 디지털 쓰기(LED_PIN, 낮다); // LED를 끕니다. 지연시키다(1000); // 1초 기다립니다. }
라이브러리
Arduino 프로젝트의 오픈 소스 특성은 다른 개발자들이 그들의 프로젝트를 강화하기 위해 사용하는 많은 무료 소프트웨어 라이브러리의 출판을 촉진했습니다.
운영체제/스레딩
atmega328p(Arduino Uno 등 동일 칩 탑재)용 Xinu OS 포트가 있으며, 기본 [74]기능의 대부분을 포함하고 있습니다.이 버전의 소스 코드는 무료로 사용할 [75]수 있습니다.
Protothreads라는 스레드 도구도 있습니다.프로토스레드는 소형 임베디드 시스템이나 무선 센서 네트워크 [76]노드 등 메모리 제약이 심한 시스템을 위해 설계된 매우 가벼운 스택리스 스레드입니다.
적용들
- Arduino 기반의 휴대용 게임기 Arduboy
- 모노메를 모방한 MIDI 컨트롤러 디바이스인 Arduinome
- Ardu pilot, 드론 소프트웨어 및 하드웨어
- ArduSat, Arduino 기반의 큐벳.
- C-STEM Studio는 컴퓨팅, 과학, 테크놀로지, 엔지니어링, 수학(C-STEM)을 로봇과 함께 실습적으로 통합 학습하기 위한 플랫폼입니다.
- 과학적 [77][78][79][80]연구를 위한 데이터 로거.
- OBDuino, 대부분의 현대 자동차에서 볼 수 있는 온보드 진단 인터페이스를 사용하는 트립 컴퓨터
- 오픈 소스 전기차 충전기인 OpenEVSE
- Arduino용 비주얼 프로그래밍 언어인 XOD
시뮬레이션
인식
Arduino 프로젝트는 2006년 Prix Ars Electronica에서 [81]디지털 커뮤니티 부문에서 명예상을 받았습니다.
Arduino Engineering Kit는 2020년에 "[82]고등교육 또는 고등교육 디지털 서비스"로 Bett Award를 수상했습니다.
「 」를 참조해 주세요.
설명 메모
레퍼런스
- ^ "Getting Started: FOUNDATION > Introduction". arduino.cc. Archived from the original on 2017-08-29. Retrieved 2017-05-23.
- ^ a b c David Kushner (2011-10-26). "The Making of Arduino". IEEE Spectrum.
- ^ Justin Lahart (27 November 2009). "Taking an Open-Source Approach to Hardware". The Wall Street Journal. Retrieved 2014-09-07.
- ^ a b Hernando Barragán (2016-01-01). "The Untold History of Arduino". arduinohistory.github.io. Retrieved 2016-03-06.
- ^ "How many Arduinos are "in the wild?" About 300,000". Adafruit Industries. May 15, 2011. Retrieved 2013-05-26.
- ^ "Arduino FAQ – With David Cuartielles". Malmö University. April 5, 2013. Archived from the original on 2017-09-06. Retrieved 2014-03-24.
- ^ "Business Entity Summary for Arduino LLC". Mass.gov. State of Massachusetts.
- ^ Allan, Alasdair (6 March 2015). "Arduino Wars: Group Splits, Competing Products Revealed?". makezine.com. Maker Media, Inc. Retrieved 21 April 2015.
- ^ Banzi, Massimo (19 March 2015). "Massimo Banzi: Fighting for Arduino". makezine.com. Maker Media, Inc. Retrieved 21 April 2015.
- ^ Williams, Elliot (28 March 2015). "Arduino SRL to Distributors: "We're the Real Arduino"". Hackaday.com. Hackaday.com. Retrieved 21 April 2015.
- ^ "Arduino LLC vs Arduino SRL lawsuit; United States Courts Archive". Archived from the original on 2017-07-09. Retrieved 20 February 2018.
- ^ "Arduino Announces New Brand, Genuino, Manufacturing Partnership with Adafruit". Make. 16 May 2015. Retrieved 17 May 2015.
- ^ "Arduino Blog – Two Arduinos become one". Arduino Blog. October 2016. Retrieved 2016-10-02.
- ^ "Free Arduino Make". Make: DIY Projects and Ideas for Makers. 2017-06-09. Retrieved 2017-12-22.
- ^ "The Arduino Foundation: What's Up?". Hackaday. 2017-06-19. Retrieved 2017-12-22.
- ^ "Arduino's New CEO, Federico Musto, May Have Fabricated His Academic Record". WIRED. Retrieved 2017-12-22.
- ^ Biggs, John. "CEO controversy mars Arduino's open future". TechCrunch. Retrieved 2017-12-22.
- ^ "Arduino Blog – A new era for Arduino begins today". Arduino Blog. 28 July 2017. Retrieved 19 Jan 2018.
- ^ Tom Davis: BCMI가 Arduino AG를 인수하여 2017년 7월 31일 안도의 한숨을 내쉬다 techwombat.com, 2018년 11월 29일 접속
- ^ "Arduino reborn partners with ARM". Electronics Weekly. 2017-10-06. Retrieved 2017-11-03.
- ^ Emilio, Maurizio Di Paolo (2020-02-04). "Open-source HW in the Modern Era: Interview of Arduino's CEO Fabio Violante". EE Times Europe. Retrieved 2020-06-23.
- ^ "Announcing the Arduino Command Line Interface (CLI)". Arduino Blog. 2018-08-24. Retrieved 2020-06-23.
- ^ "Announcing the Arduino IoT Cloud Public Beta". Arduino Blog. 2019-02-06. Retrieved 2020-06-23.
- ^ https://content.arduino.cc/assets/UNO-TH_Rev3e-reference.zip[베어 URL]
- ^ "Policy". Arduino.cc. Retrieved 2013-01-18.
- ^ "Freeduino Open Designs". Freeduino.org. Archived from the original on 2008-04-10. Retrieved 2008-03-03.
- ^ "Hardware Index". Arduino Project. Retrieved 2013-12-10.
- ^ "Chip Hall of Fame: Atmel ATmega8". IEEE Spectrum: Technology, Engineering, and Science News. Retrieved 2017-10-10.
- ^ "Arduino - Products". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Microcontroller Maniacs Rejoice: Arduino Finally Releases the 32-Bit Due". Wired. Retrieved 20 February 2018.
- ^ 디 토레, 스테파노, 토디노, 미켈레 도메니코, 플루티노, 안토니나(2019).펜당 웨어러블 테크놀로지 e la metafora dei sei cappelli는 심리스한 학습을 지원합니다.프로페셔널, vol.Numero 4/II – 2019, 118-132페이지, ISSN 0392-2790
- ^ "Optiboot Bootloader for Arduino and Atmel AVR". GitHub. Retrieved 2015-10-01.
- ^ "Bare Bones Board (BBB) Kit". moderndevice.com. Retrieved 29 November 2018.
- ^ "DC Boarduino (Arduino compatible) Kit (w/ATmega328) - v1.0". adafruit.com. Retrieved 29 November 2018.
- ^ Di Tear S, TODINO M. D., Sibilio S(2019).디소포:오픈소스 교육용 로봇의 설계, 프로토타이핑 및 개발. FORM@RE, vol. 19, 페이지 106-16, ISSN 1825-7321, doi: http://dx.doi.org/10.13128/formare-24446
- ^ "Redirect..." smartprj.com. Archived from the original on 2016-03-05. Retrieved 2011-05-03.
- ^ 슈미트, M. ["아르두이노:「퀵 스타트 가이드」), Pragmatic Bookbooks, 2011년 1월 22일, 페이지 201
- ^ "Arduino - ArduinoBoardSerial". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino - ArduinoBoardDiecimila". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino - ArduinoBoardDuemilanove". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Uno Rev3". www.arduino.cc. Retrieved 20 February 2018.
- ^ Smith, (c) 2018, W.A. "Differences Between the Arduino Uno Revision 2 and Revision 3". startingelectronics.org. Retrieved 20 February 2018.
- ^ "Arduino - ArduinoBoardUnoSMD". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Leonardo with Headers". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Pro". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Mega official webpage (arduino.cc)". Retrieved 20 February 2018.
- ^ "Arduino Nano". www.arduino.cc. Retrieved 20 February 2018.
- ^ "LilyPad Arduino Main Board". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Robot". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Esplora". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Ethernet Rev3 without PoE". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Yún". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino Due". www.arduino.cc. Retrieved 20 February 2018.
- ^ "Arduino - ArduinoShields". www.arduino.cc. Retrieved 2017-10-04.
- ^ "Arduino breadboard shield: $10 & 10 mins". todbot blog.
- ^ "Arduino Shields for Prototyping". tigoe.net.
- ^ Jonathan Oxer. "Arduino Shield list". Retrieved 5 Nov 2013.
- ^ "Arduino - ReleaseNotes". www.arduino.cc. Archived from the original on 3 May 2021. Retrieved 12 February 2020.
- ^ "Using Atmel Studio for Arduino development". Megunolink.com. Archived from the original on 2013-01-28. Retrieved 2013-01-18.
- ^ "Using AVR Studio for Arduino development". Engblaze.com. Retrieved 2013-01-18.
- ^ "Ch Arduino". Retrieved 2016-10-07.
- ^ "arduino/Arduino". August 27, 2020 – via GitHub.
- ^ "arduino/Arduino". May 5, 2021 – via Arduino.cc.
- ^ Williams, Al (21 October 2019). "The Arduino IDE Finally Grows Up". Hackaday. Retrieved 26 October 2019.
- ^ "Introducing new Arduino Pro IDE with advanced features". Seed Studio. 21 October 2019. Retrieved 26 October 2019.
- ^ Programming Arduino Getting Started with Sketches. McGraw-Hill. Nov 8, 2011. ISBN 978-0071784221.
- ^ "Arduino - BareMinimum". www.arduino.cc. Retrieved 20 February 2018.
- ^ "setup() - Arduino Reference". www.arduino.cc.
- ^ "loop() - Arduino Reference". www.arduino.cc.
- ^ '블링크 튜토리얼'Arduino.cc 를 참조해 주세요.
- ^ "pinMode() - Arduino Reference". www.arduino.cc.
- ^ "digitalWrite() - Arduino Reference". www.arduino.cc.
- ^ "delay() - Arduino Reference". www.arduino.cc.
- ^ 신우 AVR 버전(Arduino)
- ^ Xinu avr atmega328p 소스 코드
- ^ Dunkels, A., Schmidt, O. 및 Voigt, T. (2005)센서 노드 프로그래밍에 Protothreads 사용.실제 무선 센서 네트워크에 관한 REALWSN 2005 워크숍의 진행(2005)RealWSN 2005 Real-World 무선 센서 네트워크 워크숍에서 발표되었습니다.http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-4058 에서 취득했습니다.
- ^ Beddows, Patricia A.; Mallon, Edward K. (2018-02-09). "Cave Pearl Data Logger: A Flexible Arduino-Based Logging Platform for Long-Term Monitoring in Harsh Environments". Sensors. 18 (2): 530. Bibcode:2018Senso..18..530B. doi:10.3390/s18020530. PMC 5856100. PMID 29425185.
- ^ Ali, Akram Syed; Zanzinger, Zachary; Debose, Deion; Stephens, Brent (2016-05-01). "Open Source Building Science Sensors (OSBSS): A low-cost Arduino-based platform for long-term indoor environmental data collection". Building and Environment. 100: 114–126. doi:10.1016/j.buildenv.2016.02.010. ISSN 0360-1323.
- ^ Bardaji, Raul; Sánchez, Albert-Miquel; Simon, Carine; Wernand, Marcel R.; Piera, Jaume (2016-03-15). "Estimating the Underwater Diffuse Attenuation Coefficient with a Low-Cost Instrument: The KdUINO DIY Buoy". Sensors. 16 (3): 373. Bibcode:2016Senso..16..373B. doi:10.3390/s16030373. PMC 4813948. PMID 26999132.
- ^ Lockridge, Grant; Dzwonkowski, Brian; Nelson, Reid; Powers, Sean (2016-04-13). "Development of a Low-Cost Arduino-Based Sonde for Coastal Applications". Sensors. 16 (4): 528. Bibcode:2016Senso..16..528L. doi:10.3390/s16040528. PMC 4851042. PMID 27089337.
- ^ "Ars Electronica Archiv". Archived from the original on 2019-06-30. Retrieved 2015-03-27.
- ^ "Arduino Education nominated for Bett Award". Arduino Blog. 2020-01-20. Retrieved 2020-07-01.
추가 정보
- 마시모 밴지, 마이클 실로; 제작자: 아르두이노 시작하기; 제3판;커뮤니티 만들기; 262페이지; 2014; ISBN 978-1449363338.
- Jeremy Blum; Arduino 탐색: 엔지니어링 마법사를 위한 도구 및 기술; 제2판;Wiley; 512페이지; 2019; ISBN 978-1119405375.
- John Boxall; Arduino 워크샵: 65개 프로젝트에 대한 실습 소개; 1차 에디션;녹말 프레스 없음; 392페이지; 2013; ISBN 978-1593274481.
- Tero Karvinen, Kimmo Karvinen, Ville Valtokari; 제작자: 센서; 1단;커뮤니티 만들기; 400페이지; 2014; ISBN 978-1449368104.
- Simon Monk; Arduino의 다음 단계 프로그래밍: 스케치로 더 나아가기; 제2판;McGrow-Hill 교육; 320페이지; 2018; ISBN 978-1260143249.
- Simon Monk; Arduino 프로그래밍: 스케치를 시작하다; 제2판;McGrow-Hill 교육; 192페이지; 2016; ISBN 978-1259641633.
- 존 누세이, Arduino For Dummies, 제2판; John Wiley & Sons; 400페이지; 2018; ISBN 978-119489542.
- Jack Purdum; Arduino의 시작 C: Arduino용 C 프로그래밍을 배우다; 제2판;첨부; 388페이지; 2015; ISBN 978-1484209417.
- Maik Schmidt; Arduino: 퀵 스타트 가이드, 제2판;실용서적; 실용서적; 323페이지; 2015; ISBN 978-1941222249.
외부 링크

- 공식 웹사이트
- Arduino가 어떻게 오픈소싱 상상력을 발휘하는지, Massimo Banzi의 TED 토크
- Arduino용 진화 트리
- Arduino 치트 시트
- Arduino 치수 및 홀 패턴
- Arduino 실드 템플릿
- Arduino 보드 핀 배치도:예정, Esplora, Leonardo, Mega, Micro, Mini, Pro Micro, Pro Mini, Uno, Yun
- 이력