아두이노 통합개발환경(Arduino IDE) 설치하기

아두이노를 본격적으로 사용하기 위해서는, 아두이노 통합개발환경(IDE:Integrated Development Environment)을 사용자의 컴퓨터에 설치해야 한다. 통합개발환경이란 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. 통합개발환경이라는 개념이 낯설게 느껴질 수 있다. 오픈소스하드웨어 중에서 아두이노는 Arduino IDE에서 개발을 해야 했었다(하지만 지금은 온라인에서도 개발이 가능하다). 쉽게 말해, 그림을 그리려면 연습장이 필요한데, 그림이 코드라면 연습장의 역할을 …

2019.03.10(pm): Rational design of reconfigurable prismatic architected materials

link: doi:10.1038/nature20824 authors:Johannes T. B. Overvelde, James C. Weaver, Chuck Hoberman & Katia Bertoldi contents:Advances in fabrication technologies are enabling the production of architected materials with unprecedented properties. Most such materials are characterized by a fixed geometry, but in the design of some materials it is possible to incorporate internal mechanisms capable of reconfiguring their …

IoT(Internet of Things)와 오픈소스 하드웨어의 개념

오픈소스하드웨어의 한 종류인 아두이노를 활용하여 메이커가 되기 위한 첫걸음을 시작하기 앞서, 우리가 어떤 마음가짐으로 다가가야 할까? 필자는 개인적으로 인간은 누구나 창조의 본능(?)이 있다고 생각한다. 과거부터 지금까지 인간은 끊임없이 무언가를 만들어왔고, 앞으로도 우리에게 필요한 것(필요 없는 것도)을 계속 만들어나갈 것이다. 현재 인공지능이 붐을 일으킨지 약 5년 정도가 되어가고 있다. 이와 함께 블록체인이라는 기술도 현재 주목받고 있다. …