Arduino는 무엇입니까?

개요 :

말 그대로 커피를 만들 수있는 프로그램을 만들고 싶습니까? 그렇다면 마이크로 컨트롤러 개발에 관심이있을 것입니다.

마이크로 컨트롤러는 프로그램하기가 어렵다고 알려져 있습니다. Arduino의 목표는 소프트웨어 개발자가 마이크로 컨트롤러 프로그래밍의 세계로 진입 할 수있는 방법을 만드는 것입니다. Arduino는 Atmel ATmega 프로세서 주변에 구축 된 마이크로 컨트롤러 인터페이스로, 칩에 로직을 생성하기위한 언어 및 프로그래밍 환경과 결합되어 있습니다.

소프트웨어 및 하드웨어 :

Arduino는 소프트웨어 및 하드웨어 사양 모두에서 오픈 소스이므로 애호가는 손으로 가장 간단한 Arduino 모듈을 직접 조립할 수 있습니다. 보다 정교하게 사전 조립 된 Arduino 모듈을 구입할 수 있으며 적당한 가격에 구입할 수 있습니다. 하드웨어는 착용 식 소형 장치에서 대형 표면 장착 모듈에 이르기까지 다양한 형식 사양으로 제공됩니다. 블루투스, 직렬 및 이더넷 폼팩터가 존재하지만 컴퓨터 연결의 기본 모드는 USB를 통해 이루어집니다.

Arduino 소프트웨어는 무료이며 오픈 소스입니다. 프로그래밍 플랫폼은 널리 사용되는 Wiring 언어를 기반으로합니다. IDE는 디자이너와 프로토 타입 사이에서 잘 알려진 언어 인 Processing을 기반으로합니다. 대부분의 마이크로 컨트롤러 인터페이스와 달리 Arduino는 크로스 플랫폼입니다. Windows, Linux 및 Macintosh OS X에서 실행할 수 있습니다.

응용 분야 :

Arduino는 사용자가 스위치와 센서에서 입력을 받아 빛, 모터 또는 액추에이터와 같은 물리적 출력을 제어 할 수있는 대화 형 객체를 만드는 간단한 통로를 제공합니다. Arduino는 잘 사용되는 프레임 워크를 기반으로하기 때문에 Flash와 같은 컴퓨터의 다른 소프트웨어 또는 Twitter 와 같은 웹 API 와도 상호 작용할 수 있습니다.

프로젝트 :

플랫폼은 이미 많은 오픈 소스 작업을 공유하는 개발자 커뮤니티를 형성했습니다. 매니아들은 소프트웨어 서모 스탯 컨트롤러에서부터 SMS 경고 를 보내는 베이비 모니터에 이르기까지 다양한 혁신적인 프로젝트를 만들어 특정 해시 태그 가 Twitter에서 사용될 때마다 발생하는 장난감 총에 사용했습니다. 그리고 예, 심지어 커피 장비를 제어하기위한 Arduino 프로젝트의 전체 페이지가 있습니다.

Arduino의 중요성 :

이러한 Arduino 프로젝트 중 일부는 경솔한 것처럼 보일 수 있지만 실제로이 기술은 업계에서 잠재적으로 중요한 힘이 될 수있는 여러 가지 경향을 나타냅니다. " 사물의 인터넷 "은 기술 공동체에서 인터넷에 연결되어 정보를 공유 할 수있는 일상적인 항목을 설명하는 데 사용되는 유명한 문구입니다. 스마트 에너지 계량기는 자주 사용되는 예이며 에너지를 절약하기 위해 기기 사용을 규제 할 수 있습니다. 많은 사람들 은 사물의 인터넷이 웹 3.0 이라고 불리는 느슨하게 정의 된 현상의 중요한 부분이라고 생각 합니다.

또한, 유비쿼터스 컴퓨팅 의 개념은 빠르게 문화적 표준이되고 있습니다. 대중의 인식과 안락 수준은 기술을 일상 생활의 구조로 통합하는쪽으로 이동하고 있습니다. Arduino의 소형 폼 팩터는 모든 종류의 일상 물체에 적용될 수 있습니다. 사실, Arduino LilyPad 폼 팩터는 착용 할 수있는 Arduino 장치를 허용합니다.

혁신을위한 도구 :

Arduino와 같은 오픈 소스 프로젝트는 대화 형 객체를 실험하려고하는 개발자들의 진입 장벽을 낮 춥니 다. 이것은 사물의 인터넷을 창조하는 새로운 에너지 및 신생 기업의 창업을위한 기회를 창출 할 것입니다. 이러한 혁신 기술자는 Arduino 플랫폼사용하여 프로덕션 준비가 된 제품을 만들기 전에 대화 형 장치를 신속하게 프로토 타이핑하고 실험 할 수 있습니다. 다음 Mark Zuckerberg 또는 Steve Jobs는 언젠가 물리적 세계와 인터페이스 할 수있는 컴퓨터를위한 새로운 방법을 만드는 것으로 밝혀 질 것입니다. 이 공간에주의를 기울이는 것이 현명 할 것이며 Arduino는 대화 형 객체의 가능성에 "발가락을 담그는"훌륭한 방법입니다.