로봇은 사람처럼 생긴 기계만을 뜻하지 않습니다. 주변을 감지하고, 정해진 규칙에 따라 판단하며, 모터나 LED 같은 장치를 통해 행동을 바꾸는 시스템이라면 모두 로봇의 기본 원리를 담고 있습니다. 이 책은 그 흐름을 입력-처리-출력이라는 쉬운 구조로 설명하며, 아두이노를 이용해 로봇의 기초를 직접 경험할 수 있도록 안내합니다.
처음에는 아두이노 보드와 개발 환경을 준비하고, 전압·전류·저항·극성 같은 전기의 기본을 익힙니다. 이어서 C/C++ 기반의 아두이노 문법, 센서값 읽기, 모터 제어, 모터 드라이버 사용법을 차근차근 배웁니다. 각 단계는 LED 실습에서 시작해 바퀴 로봇 조립, 장애물 회피, 라인트레이서, 원격 조종으로 자연스럽게 이어집니다.
이 책의 목표는 완성된 로봇 하나를 따라 만드는 데서 끝나지 않습니다. 센서값이 흔들릴 때 어떻게 확인할지, 모터 전원을 어떻게 안전하게 다룰지, 조건문과 상태 구조로 로봇의 행동을 어떻게 설계할지 스스로 생각하는 힘을 기르는 데 있습니다. 마지막 장에서는 배터리, 핀, 코드 구조, 확장 프로젝트를 살펴보며 자신만의 로봇으로 발전시키는 방향을 제시합니다.
