본 책은 다양한 아두이노를 선택하는 방법부터 처음 시작하는 방법을 소개하며, 프로그래밍 언어, 수동소자 및 기초센서 등을 기초적 학습과 실습을 진행하여 아두이노 세상을 여행하는데 도움이 되는 기본적인 가이드북으로 편찬되었다.
총 4개의 섹션으로 구성된 본 책은 1장에서 아두이노의 종류와 특징을 살펴보면서 선택과 성능 및 다양한 아두이노를 살펴보고, 2장에서 아두이노를 사용하기 위한 아두이노 하드웨어 및 소프트웨어를 학습하도록 한다. 3장에서는 소프트웨어를 사용하기 위한 기본적인 프로그래밍언어를 이해하며, 4장에서는 LED제어, 버튼제어, 시리얼 통신, 센서제어의 기본적 원리를 학습하도록 한다.
1. 아두이노란?
1.1 아두이노의 종류와 특징
1.2 다양한 아두이노와 선택
1.3 주요 아두이노의 성능
1.4 아두이노 쉴드
2. 아두이노 시작하기
2.1 아두이노 우노 R3
2.2 아두이노 IDE 설치
2.3 스케치 시작하기
2.4 스케치 프로그램 사용방법
2.5 아두이노와 스케치 연결 확인하기
2.6 개발을 돕는 도구
3. 스케치 프로그래밍의 이해
3.1 기본 구조
3.2 함수의 이해
3.3 자료형
3.4 변수와 상수
3.5 연산자
3.6 제어문-조건문
3.7 제어문-반복문
4. 아두이노 기초 실험
4.1 LED 제어
4.2 버튼 제어
4.3 시리얼 통신
4.4 센서 제어