IoT 제어를 위한 아두이노 - 스마트폰·블루투스·이더넷·WiFi 그리고 아두이노 3.0
마이크로컨트롤러를 활용하여 제어하는 영역에 많은 변화를 일으킨 아두이노(Arduino)가 이탈리아 Massimo Banzi 교수에 의하여 등장한지도 이제 10년이 넘어가고 있다.
저렴한 가격과 간단한 구조로 기초적인 지식만으로도 쉽게 프로그램을 짤 수 있는 아두이노는 창의적인 아이디어만 있으면 누구든지 원하는 기능을 구현할 수 있다.
무엇인가 전자적으로 제어하기 위하여 엄격한 문법의 C언어로 프로그램을 작성하고, 컴파일하여, ISP장치를 통하여 마이크로컨트롤러로에 업로드 하는 번거로운 과정을 초보자도 쉽게 할 수 있도록 단순화 하였을뿐만 아니라, 모든 하드웨어와 소프트웨어가 공개되어 있어 모든 사용자들이 공유하고 있다. 이것은 다양한 형태의 보드와 확장을 위한 쉴드(Shield)들의 개발을 가능하게 하였고, 아두이노 활용 방법과 아이디어가 또한 공유되어 누구든지 쉽고 편리하게 원하는 것을 제어하는 것이 가능하게 되었다.
-삼성전자 종합기술원 근무
-현재) 인하공업전문대학 디지털전자과 교수 재직
제1부 아두이노 입출력
제2부 입출력 응용
제3부 IoT 제어
제4부 APPENDIX