Arduino 개요 및 중요성

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

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


소프트웨어 및 하드웨어

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

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


어플리케이션

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

프로젝트

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


Arduino의 중요성

이러한 Arduino 프로젝트 중 일부는 경솔 해 보일 수 있지만,이 기술은 실제로 업계에서 잠재적으로 중요한 힘이 될 수있는 여러 트렌드를 활용합니다. "사물 인터넷"은 인터넷에 연결되고 정보를 공유 할 수있는 일상적인 항목을 설명하기 위해 기술 커뮤니티에서 사용되는 인기있는 문구입니다. 스마트 에너지 미터는 에너지 비용을 절약하기 위해 기기 사용을 규제 할 수있는 자주 사용되는 예입니다. 많은 사람들은 사물 인터넷을 웹 3.0이라는 느슨하게 정의 된 현상의 중요한 부분으로 간주합니다.

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

혁신을위한 도구

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