개요 :
말 그대로 커피를 만들 수있는 프로그램을 만들고 싶습니까? 그렇다면 마이크로 컨트롤러 개발에 관심이있을 것입니다.
마이크로 컨트롤러는 프로그램하기가 어렵다고 알려져 있습니다. 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는 대화 형 객체의 가능성에 "발가락을 담그는"훌륭한 방법입니다.