- 영어
- 中文 (중국어)
Arduino는 무엇입니까?
Arduino는 사용하기 쉬운 하드웨어 및 소프트웨어를 기반으로하는 오픈 소스 전자 플랫폼입니다. Arduino 보드는 센서의 빛, 버튼의 손가락 또는 Twitter 메시지와 같은 입력을 읽고 출력으로 전환하여 모터를 활성화하고 LED를 켜고 온라인으로 무언가를 게시 할 수 있습니다. 보드의 마이크로 컨트롤러에 일련의 명령을 전송하여 수행 할 작업을 보드에 알릴 수 있습니다. 이를 위해 Arduino 프로그래밍 언어 (Wiring 기반)와 처리 기반 Arduino 소프트웨어 (IDE)를 사용합니다.
수년 동안 Arduino는 일상적인 개체에서 수천 개의 프로젝트를 주도 해 왔습니다. 복잡한 과학 도구에. 학생, 애호가, 예술가, 프로그래머 및 전문가와 같은 세계적인 제작자 커뮤니티가이 오픈 소스 플랫폼을 중심으로 모였으며, 그들의 기여는 초보자와 전문가 모두에게 큰 도움이 될 수있는 엄청난 양의 접근 가능한 지식에 추가되었습니다.
Arduino는 Ivrea Interaction Design Institute에서 전자 및 프로그래밍에 대한 배경 지식이없는 학생들을 대상으로 빠른 프로토 타이핑을위한 쉬운 도구로 태어났습니다. 더 넓은 커뮤니티에 도달하자마자 Arduino 보드는 새로운 요구와 과제에 적응하기 위해 변경되기 시작하여 단순한 8 비트 보드에서 IoT 애플리케이션, 웨어러블, 3D 프린팅 및 임베디드 환경 용 제품으로 제품을 차별화했습니다. 모든 Arduino 보드는 완전히 오픈 소스이므로 사용자가 독립적으로 빌드하고 궁극적으로 특정 요구에 맞게 조정할 수 있습니다. 소프트웨어도 오픈 소스이며 전 세계 사용자의 기여를 통해 성장하고 있습니다.
왜 Arduino입니까?
간단하고 접근하기 쉬운 사용자 경험 덕분에 Arduino는 수천 개의 다양한 프로젝트와 애플리케이션에서 사용되었습니다. Arduino 소프트웨어는 초보자에게는 사용하기 쉽지만 고급 사용자에게는 충분히 유연합니다. Mac, Windows 및 Linux에서 실행되며 교사와 학생들은 저렴한 비용의 과학 기기를 구축하고 화학 및 물리학 원리를 증명하거나 프로그래밍 및 로봇 공학을 시작하는 데 사용합니다. 디자이너와 건축가는 인터랙티브 한 프로토 타입을 만들고 뮤지션과 아티스트는이 프로토 타입을 설치 및 새로운 악기 실험에 사용합니다. 물론 제작자는이를 사용하여 Maker Faire에 전시 된 많은 프로젝트를 구축 할 수 있습니다 .Arduino는 새로운 것을 배우는 핵심 도구입니다. 어린이, 취미 애호가, 예술가, 프로그래머 등 누구나 키트의 단계별 지침에 따라 땜질을 시작하거나 Arduino 커뮤니티의 다른 구성원과 온라인으로 아이디어를 공유 할 수 있습니다.
다른 많은 마이크로 컨트롤러와 마이크로 컨트롤러가 있습니다. 물리적 컴퓨팅에 사용할 수있는 플랫폼. Parallax Basic Stamp, Netmedia의 BX-24, Phidgets, MIT의 Handyboard 및 기타 많은 제품이 유사한 기능을 제공합니다. 이러한 모든 도구는 마이크로 컨트롤러 프로그래밍의 복잡한 세부 사항을 사용하기 쉬운 패키지로 포장합니다. Arduino는 또한 마이크로 컨트롤러로 작업하는 과정을 단순화하지만 교사, 학생 및 관심있는 아마추어에게 다른 시스템에 비해 몇 가지 이점을 제공합니다.
- 저렴-Arduino 보드는 다른 마이크로 컨트롤러 플랫폼에 비해 상대적으로 저렴합니다. 가장 저렴한 Arduino 모듈 버전은 손으로 조립할 수 있으며 사전 조립 된 Arduino 모듈도 50 달러 미만입니다.
- 크로스 플랫폼-Arduino 소프트웨어 (IDE)는 Windows, Macintosh OSX에서 실행됩니다. 및 Linux 운영 체제. 대부분의 마이크로 컨트롤러 시스템은 Windows로 제한됩니다.
- 간단하고 명확한 프로그래밍 환경-Arduino 소프트웨어 (IDE)는 초보자가 사용하기 쉬우면서도 고급 사용자도 활용할 수있을만큼 유연합니다. 교사에게는 Processing 프로그래밍 환경을 기반으로 편리하게 사용할 수 있으므로 해당 환경에서 프로그래밍하는 방법을 배우는 학생들은 Arduino IDE의 작동 방식에 익숙해 질 것입니다.
- 오픈 소스 및 확장 가능한 소프트웨어-Arduino 소프트웨어가 게시되었습니다. 숙련 된 프로그래머가 확장 할 수있는 오픈 소스 도구입니다. 언어는 C ++ 라이브러리를 통해 확장 될 수 있으며 기술 세부 사항을 이해하려는 사람들은 Arduino에서 기반이되는 AVR C 프로그래밍 언어로 도약 할 수 있습니다. 마찬가지로 원하는 경우 AVR-C 코드를 Arduino 프로그램에 직접 추가 할 수 있습니다.
- 오픈 소스 및 확장 가능한 하드웨어-Arduino 보드의 계획은 Creative Commons 라이선스에 따라 게시되므로 숙련 된 회로 설계자가 자신의 모듈 버전을 만들고 확장하고 개선 할 수 있습니다. 비교적 경험이없는 사용자도 모듈의 브레드 보드 버전을 빌드하여 작동 원리를 이해하고 비용을 절약 할 수 있습니다.
Arduino를 어떻게 사용하나요?
시작된 가이드. 영감을 찾고 있다면 Arduino Project Hub에서 다양한 튜토리얼을 찾을 수 있습니다.
Arduino 시작 안내서의 텍스트는 Creative Commons Attribution-ShareAlike 3.0 License에 따라 사용이 허가되었습니다. 가이드의 코드 샘플은 공개 도메인으로 배포됩니다.