아두이노로 만드는 스마트 자동차 (아두이노 배우고+조립하고+무선조종+자율주행 자동차 만들기)

아두이노로 만드는 스마트 자동차 (아두이노 배우고+조립하고+무선조종+자율주행 자동차 만들기)

$23.50
Description
『아두이노 RC 자동차 자율주행 프로젝트』
“처음 배우는 아두이노부터 자율주행 RC 자동차 제작까지!”
이 책은 아두이노를 처음 접하는 입문자부터 실제 작동하는 자율주행 RC 자동차를 만들고자 하는 메이커까지를 위한 실습 중심의 안내서입니다. 아두이노의 기본 문법부터 시작해 다양한 센서와 모터, 블루투스 통신, 스마트폰 앱 제어, 자율주행 구현까지 단계적으로 배울 수 있습니다.

이 책의 구성
Chapter 1~2: 아두이노 기초
개발 환경 설정, 시리얼 통신, 디지털/아날로그 입출력, 변수와 반복문 등 아두이노의 핵심 기초를 실습 위주로 다룹니다.
Chapter 3~4: 자동차 부품 다루기
적외선 센서, 라인트레이서 센서, 조도 센서, 초음파 센서 등 다양한 부품의 연결과 데이터를 활용하는 방법을 익힙니다.
서보모터, 리모컨, 블루투스 모듈, DC 모터 제어 등 실제 자동차 구동을 위한 핵심 부품 제어도 배울 수 있습니다.
Chapter 5~6: RC 자동차 프로젝트
리모컨 조종 자동차, 빛을 따라가는 자동차, 손을 따라가는 자동차, 블루투스 RC 자동차까지 다양한 형태의 자동차를 직접 만들어봅니다.
앱인벤터를 이용한 안드로이드 스마트폰 앱 제작까지 배워, 나만의 RC 자동차 앱을 완성할 수 있습니다.
Chapter 7: 자율주행 자동차 구현
라인트레이서, 장애물 회피, 초음파 기반 자율주행 자동차 등 인공지능 없이도 가능한 실전 자율주행 프로젝트를 완성합니다.

???? 이 책이 책의 특징
- 초보자도 쉽게 따라할 수 있는 친절한 설명
- 회로도와 소스코드 예제 제공
- 다양한 센서와 부품 실습으로 실전 감각 향상
- 단계별 프로젝트로 성취감을 느끼며 실력 향상
- 자율주행 로봇의 기초를 배우고 직접 구현할 수 있음
저자

장문철

현)미랩대표
전)부천대학교정보통신과겸임교수역임

[저서]
·마이크로파이썬으로만드는스마트자동차(2025.02먼슬리북스)
·초중고/대학생모두를위한아두이노(2024.10앤써북)
·만들면서배우는파이썬과40개의작품들(2022.02앤써북)
·만들면서배우는라즈베리파이5와40개의작품들(2024.03월앤써북)
·업무와일상을업시키는16가지생성형AI활용(2024.01월앤써북)
·한권으로끝내는아두이노와파이썬으로52개작품만들기(2023.07월앤써북)
·라즈베리파이5로배우는AI인공지능자율주행자동차만들기+데이터수집·학습+딥러닝(2024.06월앤써북)
·마이크로파이썬을활용해사물인터넷(IoT)프로젝트만들기withESP32(2024.02월앤써북)
·만들면서배우는아두이노IoT사물인터넷과40개의작품들(2024.04월앤써북)

목차

Chapter1시작하기
1_1아두이노시작하기 15
1_2개발환경구성하기 23

Chapter2아두이노기초
2_1시리얼통신 35
“hello”출력하기 35
“안녕하세요”출력하기 36
setup,loop함수이해하기 37
줄바꿈없이출력하기 38
통신속도변경하기 39
데이터수신받기 41
데이터수신받아조건설정하기 42

2_2LED출력하기-디지털출력 45
LED회로구성 46
LED더빨리깜빡이기 49
LED더더빨리깜빡이기 50
4개의LED제어하기 51
변수로핀정의하기 53
constint로핀정의하기 54
#define으로핀정의하기 56
for문을사용하여코드간략화하기 58

2_3버튼입력받기-디지털입력 60
버튼회로구성 60
버튼입력받기 62
값반전시켜입력받기 65
버튼값한번만입력받기 67
채터링방지 68
조건을추가하여버튼이눌릴때만값출력하기 70
함수로만들기 71
여러개의버튼입력받기 73

2_4RGBLED다루기-아날로그출력 77
RGBLED회로구성 78
LED의밝기제어 80
흰색LED의밝기제어 81
RGBLED색상제어 83

2_5가변저항입력받기-아날로그입력 85
가변저항회로연결 86
가변저항값확인하기 88
가변저항값전압으로환산하기 90

Chapter3자동차부품다루기
3_1자동차조립 93

3_2적외선근접센서 127
회로구성 127
센서거리설정하기 128
적외선센서값확인하기 129
센서값반전하기 132
센서조건설정하기 134

3_3라인트레이서센서 136
회로구성 136
센서조절하기 136
센서값확인하기 138
왼쪽오른쪽센서조건설정하기 140

3_4조도센서 143
회로구성 143
조도센서값확인하기 144
값반전시켜출력하기 146

3_5초음파센서 148
회로구성 148
초음파센서거리측정하기 149
예외처리하기 151
timeout으로응답성높이기 153
함수로만들어사용하기 156

Chapter4자동차응용부품다루기
4_1서보모터 159
회로구성 159
서보모터움직이기 160
서보모터중앙맞추기 162

4_2적외선수신 165
회로구성 165
라이브러리설치 166
리모컨값읽기 166
리모컨수신타이머변경 168
리모컨값조건설정하기 170

4_3블루투스BLE 173
회로구성 173
AT명령어로통신모듈통신속도변경하기 174
AT명령어로통신모듈이름변경하기 176
스마트폰과통신하기 178

4_4모터제어 182
회로구성 182
왼쪽모터속도제어하기 183
왼쪽모터방향제어하기 185
양쪽모터방향제어하기 187
함수로만들어자동차제어하기 190

Chapter5RC자동차만들기
5_1적외선리모컨RC자동차만들기 195
회로구성 195
라이브러리설치 196
리모컨값조건설정하기 197
함수로만들어자동차제어하기 199
적외선리모컨으로조종하는자동차만들기 202

5_2빛을따라가는자동차만들기 207
조도센서값출력하기 208
조건을이용하여이동방향결정하기 210
자동차를움직여빛을따라가는자동차만들기 213

5_3손을따라가는자동차만들기 216
회로구성 216
초음파센서거리측정하기 217
거리에따른조건설정하기 219
손따라가는자동차만들기 222

Chapter6블루투스조종자동차만들기
6_1블루투스RC자동차만들기 227
회로구성 227
앱설치하기 228
앱실행하여블루투스와연결하기 231
블루투스통신으로데이터수신받기 235
조종신호조건설정하기 239
속도값조건추가하기 241
자동차움직여블루투스조종자동차완성하기 243

6_2안드로이드블루투스조종앱만들기 247
앱인벤터시작하기 247
앱인벤터디자이너화면구성하기 252
앱인벤터블록코딩하기 266

Chapter7자율주행자동차만들기
7_1라인트레이서만들기 273
회로구성 273
라인트레이서트랙만들기 274
라인트레이서센서값확인하기 276
양쪽센서에따른조건설정 279
모터움직여라인트레이서완성하기 281
모터속도방향조절하여성능높이기 283

7_2적외선근접센서를활용한장애물회피자율주행 285
회로구성 285
양쪽센서값읽기 287
센서가감지되면조건설정하기 289
장애물회피자율주행자동차만들기 291

7_3초음파센서자율주행 294
초음파센서로거리측정하여조건설정하기 296
왼쪽오른쪽측정하여값출력하기 298
왼쪽오른쪽중가까운거리를확인하는조건설정하기 300
자동차움직여자율주행구현하기 303

출판사 서평

“처음배우는아두이노,처음만드는자율주행RC자동차”

《아두이노RC자동차자율주행프로젝트》는단순한이론서가아닙니다.이책은직접손으로만들고,눈으로결과를확인하며,실생활에적용할수있는프로젝트중심의실습서입니다.아두이노를한번도접해보지않은독자도쉽고재미있게배울수있도록구성되어있으며,교육현장이나메이커활동,방과후수업,코딩교육등에서도활용하기에최적화되어있습니다.

특히이책은기초적인전자회로구성부터다양한센서제어,모터제어,그리고리모컨·블루투스·앱인벤터를활용한무선제어까지이어지는탄탄한커리큘럼을바탕으로구성되어있어,하드웨어와소프트웨어의융합교육에관심있는분들에게훌륭한교재가될것입니다.

책후반부에는라인트레이서,장애물회피,초음파기반자율주행자동차프로젝트가포함되어있어,자율주행로봇의기본개념과응용능력까지한번에배울수있는종합실습서로자리매김하고있습니다.

단계별로따라가며하나씩완성해가는과정속에서,독자는자연스럽게문제해결력,논리적사고력,창의성을키울수있으며,나만의RC자동차를만들었다는성취감도함께느낄수있습니다.