출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791185553498 / 396쪽 190 x 250 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
엥지유니버스
-
클리커, 이희영, 강민혁
-
거트루드(박태현)
-
정지훈
- 27,000
- 22,500
- 23,400
- 25,200
출판사 리뷰
이 책에서 사용하는 전체 부품은 6쪽을 32쪽~33참고합니다.
※ 아두이노 키트는 15,000원 특별가에 구매할 수 있다. 구매 관련 자세한 내용은 33쪽을 참조합니다.
※ 책에 있는 예제와 프로젝트의 작동 영상은 앤써북 유튜브 채널(https://www.youtube.com/watch?v\u003dJhbCEH6Ehv4) 또는 유튜브에서 “한 권으로 끝내는 아두이노 입문+실전”을 검색한 후 유튜브 채널에서 “아두이노 입문+실전”을 검색하면 확인할 수 있습니다.
“시작은 쉽게 그러나 끝은 프로그래밍 실력까지 갖출 수 있는 알찬 구성”
이 책의 주요 내용은 다음과 같습니다
Chapter 01 아두이노 기초 다지기
아두이노에 대한 소개, 이 책에서 사용할 키트, 아두이노 개발 환경 구성, 아두이노 스케치 구조, 아두이노 핀에 대해 소개합니다.
Chapter 02 아두이노 초수되기
아두이노 초수가 되기 위한 준비를 합니다. 아두이노가 사용자에게 메시지를 보내는 방법, LED를 깜빡이는 방법, LED 회로 구성방법, LED의 밝기를 조절하는 방법에 대해 소개합니다.
Chapter 03 아두이노 중수되기
아두이노 중수가 되기 위한 준비를 합니다. 아두이노가 사용자 명령을 받는 방법, 버튼을 읽는 방법, 센서를 읽는 방법, 멜로디 연주 방법, 서보를 움직이는 방법, 초음파 센서를 이용하여 거리를 측정하는 방법을 소개합니다.
Chapter 04 아두이노 고수되기
아두이노 고수가 되기 위한 준비를 합니다. Timer1 라이브러리를 이용하여 사각 파형(PWM)의 원리를 이해해 보고, 외부 인터럽트와 핀 신호 변화 인터럽트에 대해 살펴봅니다. PWM의 원리와 인터럽트의 원리를 안다면 여러분은 아두이노의 고수라고 할 수 있습니다.
Chapter 05 디스플레이 삼총사 활용하기
디스플레이 삼총사인 7세그먼트, 4자리 7세그먼트, 도트 매트릭스를 다루는 방법을 살펴봅니다. 도트 매트릭스를 이용하여 벽돌 깨기 애니메이션도 구현해봅니다.
Chapter 06 아두이노 프로젝트
도트 매트릭스를 이용하여 벽돌 깨기 게임 프로젝트를 수행해봅니다. 프로젝트를 수행하기 위해 필요한 millis 함수에 대해서 자세히 살펴보고, 사용자 정의 클래스도 만들어봅니다.
단원의 Special page
아두이노를 활용하기 위해 꼭 필요한 기초 C/C++ 언어는 아두이노 실습을 통해 진짜 알기 쉽게 설명하였습니다. 접기ㄴㅁ
Chapter 01 아두이노 기초 다지기
Lesson 01 아두이노 기본기 다루기
01 - 아두이노란 무엇인가?
02 - 아두이노로 무엇을 할 수 있을까?
03 - 아두이노를 작동시키기 위한 준비물
04 - 아두이노 보드 살펴보기
Lesson 02 아두이노 키트 소개
01 - 전기로 작동하는 아두이노
02 - 아두이노의 의사 표현 : 액추에이터
03 - 아두이노의 눈, 코, 입 : 센서
Lesson 03 아두이노 개발 환경 구성하기
01 - 아두이노 소프트웨어 설치하기
02 - 아두이노 소프트웨어 IDE 화면구성 살펴보기
03 - 아두이노 보드에 컴퓨터 연결하기
04 - 아두이노 보드와 시리얼 포트 선택하기
05 - 스케치 작성해 보기
06 - 아두이노 오류 발생 시 대처방법
Lesson 04 아두이노 스케치 구조 이해하기
01 - 아두이노 스케치 기본 함수
02 - 숨겨진 main 함수
Special Page(C/C++ 코너) _ 함수와 변수 알아보기
Lesson 05 아두이노 핀 살펴보기
Chapter 02 아두이노 초수되기
Lesson 01 아두이노의 입 : Serial.println
01 - 여러 형식의 자료 내보내기
02 - 여러 형식의 숫자 내보내기
Lesson 02 아두이노의 윙크 : digitalWrite
01 - 아두이노 눈뜨기 : LED 켜기
02 - 아두이노 눈감기 : LED 끄기
03 - 아두이노 눈뜨고 감기 : LED 켜고 끄기 반복하기
04 - 천천히 눈뜨고 감기 : LED 켜고 끄기 확인하기
05 - 빨리 눈뜨고 감기 : LED 켜고 끄기 간격 줄여보기
06 - 눈을 떴을까 감았을까? : LED 켜고 끄기를 밝기로 느껴보기
07 - LED 어둡게 하기
08 - LED 밝게 하기
09 - LED 밝기 조절해 보기
Special Page(C/C++ 코너) for 문 알아보기
Lesson 03 LED 회로를 구성해보자!
01 - LED, 저항, 브레드 보드 살펴보기
01-1 LED
01-2 저항
01-3 브레드 보드
02 - 간단한 LED 회로 구성하기
02-1 LED켜고 끄기
03 - 복잡한 LED 회로 구성하기
03-1 전체 LED 켜 보기
03-2 변수 모여라! : 1차 배열 이용하기
03-3 배열의 단짝 for문
03-4 전체 LED 켜고 꺼보기
03-5 LED 차례대로 켜고 꺼보기
04 - 하트 LED 회로 구성하기
04-1 하트 LED 켜 보기
04-2 하트 LED 껴고 꺼보기
04-3 하트 LED 차례대로 껴고 꺼보기
Lesson 04 빛의 연주 : analogWrite
01 - LED 회로 구성하기
02 - LED 어둡게 하기
03 - LED 밝게 하기
04 - LED 밝기 조절해보기
04-1 LED 밝기를 11단계로 조절해 보기
04-2 LED 밝기를 256단계로 조절해 보기
05 - LED의 연주
05-1 빛의 징검다리
05-2 이중 for문 사용해 보기
05-3 LED 차례대로 밝가지기
05-4 for 문으로 간단하게 표현하기
05-5 LED 차례대로 밝아지고 어두워지기
Chapter 03 아두이노 중수되기
Lesson 01 아두이노의 귀 : Serial.read
01 - 사용자 입력 받기
02 - LED 켜고 끄기
03 - LED 밝기 조절하기
Special Page(C/C++ 코너) switch 문 알아보기
Lesson 02 눌렀을까 뗐을까? : digitalRead
01 - 0, 1 읽어보기
02 - 푸시 버튼 살펴보기
03 - 버튼 회로 구성하기
04 - 버튼 값에 따라 LED 켜고 끄기
05 - 버튼 값에 따라 LED 밝기 조절하기
06 - LED 주사위 만들기
Lesson 03 아두이노의 감각 : analogRead
01 - ADC값 간편하게 읽어보기
02 - 가변 저항 살펴보기
03 - 가변 저항 회로 구성하기
04 - 가변 저항 입력에 따라 LED 밝기 조절하기
05 - 디지털 LED 막대 측정기
06 - 아날로그 LED 막대 측정기
07 - 빛 센서 살펴보기
08 - 빛 센서 회로 구성하기
09 - 빛 센서 값 읽어보기
10 - 빛 센서 값에 따라 LED 밝기 조절하기
11 - 조이스틱 살펴보기
12 - 조이스틱 입력 받아보기
Lesson 04 아두이노의 노래 : tone
01 - 부저 살펴보기
02 _ 소리와 주파수 이해하기
03 - 수동 부저 회로 구성하기
04 - 수동 부저 소리내보기
05 - 부저 멜로디 연주하기
06 - 학교종 멜로디 연주하기
07 - 키보드 피아노 만들기
08 - 버튼 피아노 만들기
09 - 능동 부저 소리내보기
10 - 버튼 값에 따라 능동 부저 울리기
Lesson 05 아두이노의 손발 : Servo
01 - 서보 모터 살펴보기
02 - 서보 모터 파형 이해하기
03 - 서보 모터 회로 구성하기
04 - 서보 모터 각도 조절해보기
05 - 서보 모터 0~180도 조절해보기
06 - 시리얼 서보 제어하기
07 - 버튼 값에 따라 서보 회전하기
Lesson 06 아두이노의 눈 : pulseln
01 - 초음파 센서 살펴보기
02 - 초음파 센서 회로 구성하기
03 - 초음파 센서로 거리 측정해보기
Chapter 04 아두이노 고수되기
Lesson 01 PWM의 주인공 : Timer1
01 - Timer1 라이브러리 설치하기
02 - LED 제어해 보기
02-1 회로 구성하기
02-2 LED 켜고 끄기 반복하기
02-3 LED 켜고 끄기 간격 줄여보기
02-4 LED 켜고 끄기를 밝기로 느껴보기
02-5 주파수 늘리기
02-6 LED 어둡게 하기
02-7 LED 밝게 하기
02-8 LED 밝기를 1024 단계로 조절해 보기
03 - 피에조 부저 제어해 보기
03-1 수동 부저 회로 구성하기
03-2 수동 부저 소리내보기
03-3 부저 멜로디 연주하기
04 - 서보모터 각도 조절해 보기
04-1 서보모터 회로 구성하기
04-2 서보모터 각도 조절해보기
04-3 서보모터 0~180도 조절해보기
Lesson 02 찰나의 순간 1 : attachlnterrupt
01 - 인터럽트 처리하기
02 - 버튼 인터럽트로 LED 켜기
03 - 버튼 인터럽트로 능동 부저 울리기
04 - 버튼 인터럽트로 서보 회전하기
Lesson 03 찰나의 순간 2 : attachPCINT
01 - 핀 신호 변화 인터럽트 라이브러리 설치하기
02 - 버튼 인터럽트로 LED 켜기
03 - 초음파 센서로 거리 측정해보기
03-1 초음파 센서 회로 구성하기
03-2 초음파 센서로 거리 측정해보기
03-3 pulseln 함수 수행 시간 살펴보기
03-4 핀 신호변화 인터럽트 사용하기
Chapter 05 디스플레이 삼총사 활용하기
Lesson 01 7 세그먼트 활용하기
01 - 7 세그먼트 살펴보기
01-1 세그먼트의 종류
01-2 세그먼트 표시 내용
02 - 7 세그먼트 회로 구성하기
02-1 공통 양극 7 세그먼트와 공통 음극 7 세그먼트 구분
02-2 7 세그먼트 회로 연결
03 - 7 세그먼트 켜 보기
04 - 1차 배열 이용하기
05 - 7 세그먼트 켜고 꺼보기
06 - LED 차례대로 켜고 꺼보기
07 - 함수로 만들기 1
08 - 0 숫자 표시하기
09 - 함수로 만들기 2
10 - 0, 1 숫자 표시하기
11 - 2차 배열 이용하기
12 - 숫자 표시 함수 일반화하기
13 - for 문을 이용하여 숫자 차례대로 표시하기
14 - 0~9 숫자 표시하기
15 - 시리얼 입력으로 숫자 표시하기
Lesson 02 4자리 7 세그먼트 활용하기
01 - 4자리 7 세그먼트 살펴보기
01-1 4자리 7 세그먼트의 종류
02 - 4자리 7 세그먼트 회로 구성하기
02-1 공통 양극 4자리 7 세그먼트와 공통 음극 4자리 7 세그먼트 구분
02-2 4자리 7 세그먼트 연결
03 - 4자리 숫자 차례대로 표시하기
04 - 카운터 만들기
05 - 시리얼 입력으로 숫자 표시하기
Lesson 03 LED 도트 매트릭스 활용하기
01 - LED 도트 매트릭스 살펴보기
01-1 LED 도트 매트릭스의 종류
02 - LED 도트 매트릭스 회로 구성하기
02-1 공통 음극, 공통 양극 LED 도트 매트릭스 구분
02-2 도트 매트릭스 회로 연결
03 - 도트 매트릭스 전체 LED 켜보기
04 - 도트 매트릭스 열 별로 차례대로 켜기
05 - 도트 매트릭스 열 별로 파도타기
06 - 하트 그려보기
07 - 함수 정리하기
08 - 큰 하트와 작은 하트 교대로 그리기
Lesson 04 벽돌 깨기 애니메이션 구현하기
01 - 움직이는 공 그려보기
02 - 공 좌우로 움직이기
03 - 공 상하로 움직이기
04 - 벽돌 추가하기
05 - 위 방향 벽돌 깨기
06 - 대각선 방향 벽돌 깨기
07 - 전체 소스 확인하기
Chapter 06 아두이노 프로젝트
Lesson 01 millis 함수 살펴보기
01 - millis 함수로 현재 시간 확인하기
02 - millis 함수로 delay 대체하기
03 - millis 함수로 다중 작업하기 1
04 - millis 함수로 LED 점멸 반복해보기
05 - millis 함수로 LED 밝기 조절하기
06 - millis 함수로 다중 작업하기 2
07 - NDelay 클래스 만들기 353
08 - NDelayFunc 사용자 정의 라이브러리 만들기
09 - NDelayFunc 사용자 정의 라이브러리 사용하기 1
10 - NDelayFunc 사용자 정의 라이브러리 사용하기 2
Lesson 02 NDelayFunc를 활용한 도트 매트릭스 제어
Lesson 03 DotMatrix 클래스 만들기
Lesson 04 DoMatrix 클래스 활용 1 : 하트 그리기
Lesson 05 DoMatrix 클래스 활용 2 : 큰 하트와 작은 하트 교대로 그리기
Lesson 06 DoMatrix 클래스 활용 3 : 벽돌 깨기 애니메이션
Lesson 07벽돌 깨기 게임 구현하기
01 - 채 그리기
02 - 게임 실패 화면 넣기
03 - 가변 저항 추가하기
04 - 가변 저항 값 매핑하기
05 - 채 움직이기
06 - 게임 성공 화면 넣기
07 - 전체 소스 확인하기





































