《아두이노로 만드는 20가지 프로젝트》는 여러분이 아두이노와 프로그래밍에 대한 기본적인 이해를 바탕으로 다양한 프로젝트를 만들어 내는 능력을 향상시킬 수 있도록 구성하였습니다. 지금은 메이커 문화가 확산되어 내가 만들고 싶은 것을 직접 만드는 “DIY(Do It Yourself)” 시대입니다. 아두이노를 이용하여 다양한 것들을 만들 수 있습니다.
프로그램을 배우고 이를 실생활에 활용할 수 있는 방법을 찾는 분들, 아두이노의 기초를 익혀 개별 모듈의 사용법을 알고 있지만 프로젝트를 기획하거나 구현하는 방법에 대해 막막함을 느낀 분들, 그리고 인터넷이나 유튜브에서 발견한 재미있는 프로젝트들을 직접 만들어 보고 싶었던 분들에게 이 책을 추천합니다.
많은 아두이노 입문자들은 단계를 업그레이드하고 싶으나 자료가 부족하여 비슷한 수준의 다른 피지컬 컴퓨팅 도구를 배우며 유사한 프로젝트를 진행합니다. 유사한 프로젝트를 진행하다 보니 프로그램에 대한 흥미가 떨어집니다. 그래서 입문자들을 중급 수준까지 이끌어 줄 수 있는 책을 기획했습니다.
이 책에서는 아두이노의 기본 구조와 디지털/아날로그, 입력/출력, 서보모터 제어와 같은 기본적인 방법을 이해하고 이것들을 깊이 있게 사용할 수 있도록 도움을 주고자 합니다.
다양한 센서와 액추에이터를 활용하여 순발력 게임, 점프 게임과 같은 재미있는 게임을 만들어 플레이할 수 있는 프로젝트가 포함되어 있고, 오르골, 수평계, 스마트 무드등, 디지털 도어락과 같이 실생활에서 사용할 수 있는 다양한 프로젝트도 포함되었습니다. 프로젝트를 진행하는 과정에서 여러분은 프로그래밍과 전자공학을 결합한 피지컬 컴퓨팅의 매력에 빠져들고, 창의력과 능력을 향상시킬 수 있을 것입니다.
이 책을 집필하며 느꼈던 아두이노로 만드는 창작의 기쁨을 여러분도 함께 느껴 보시길 바랍니다. 그리고 여러분이 여기서 얻은 지식과 경험을 바탕으로 자신만의 멋진 프로젝트를 성공적으로 완성하시길 기대합니다.
01 아두이노 소개 및 개발 환경 준비
02 아두이노 코딩 기초 문법 익히기
03 아두이노 프로젝트 1 - 경찰차 LED 체이서
04 아두이노 프로젝트 2 - LED 라인 게임
05 아두이노 프로젝트 3 - LED 반응 속도 대결 게임
06 아두이노 프로젝트 4 - LED 디지털 주사위
07 아두이노 프로젝트 5 - LCD 버튼 게임
08 아두이노 프로젝트 6 - 디지털 룰러
09 아두이노 프로젝트 7 - 자동차 후방 감지 장치
10 아두이노 프로젝트 8 - RFID 태그 디지털 도어락
11 아두이노 프로젝트 9 - 키패드 디지털 도어락
12 아두이노 프로젝트 10 - 디지털 타이머
13 아두이노 프로젝트 11 - 디지털 시계
14 아두이노 프로젝트 12 - 물 높이 알람 장치
15 아두이노 프로젝트 13 - 크리스마스 노래 재생기
16 아두이노 프로젝트 14 - 회전하며 노래하는 오르골
17 아두이노 프로젝트 15 - 4단 스마트 무드등
18 아두이노 프로젝트 16 - 디지털 수평계
19 아두이노 프로젝트 17 - 가속도 센서를 이용한 만보기 장치
20 아두이노 프로젝트 18 - 스마트 주차 시스템
21 아두이노 프로젝트 19 - 물체 회전 카운터
22 아두이노 프로젝트 20 - 박수 횟수 카운터