마이크로컨트롤러 ATmega128 DIY 여행 (3시간씩 12개 코스를 마치면 나도 ATmega128 실용 엔지니어 | 10,000개 이상 팔린 JMOD-128-1 모듈 기반)

마이크로컨트롤러 ATmega128 DIY 여행 (3시간씩 12개 코스를 마치면 나도 ATmega128 실용 엔지니어 | 10,000개 이상 팔린 JMOD-128-1 모듈 기반)

$15.76
Description
ATmega128 마이크로컨트롤러에 관한 책은 상당히 많고, 그 중에는 추천할만한 양질의 책도 그 수가 꽤 된다. 하지만 한 가지 아쉬운 점은 초보자들이 짧은 기간 내에 쉽고 재미있게 이에 대한 하드웨어와 소프트웨어의 기본 개념과 실제 응용을 함께 습득할 수 있도록 안내한 도서는 찾아보기가 쉽지 않다는 것이다.

이 책은 ATmega128을 기반으로 LED(Light Emitting Device : 발광 다이오드), FND (Flexible Numeric Display : 가변 숫자 표시기), 버저, 모터, 센서 등의 기본 전자부품을 결합하여 간단한 생활용품을 직접 제작하는 과정을 초급자의 입장을 고려하여 제시한다.
즉, 12개로 나누어진 코스를 통하여, LED를 이용한 특별한 크리스마스트리, FND를 응용한 자동차 전화번호 표시기, 거리센서와 CLCD (Character Liquid Crystal Display : 문자 액정 표시기)를 이용한 키 측정 장치, 노래하는 버저 등 재미있는 생활용품을 DIY(Do It Yourself : 스스로 해보기)로 제작해 볼 수 있도록 원리와 실습의 과정을 제시한다.

많은 내용을 담으려는 시도보다는 꼭 필요한 핵심적인 부분만 쉽고 재미있게 기술함으로써 바로 이해하고 바로 써먹을 수 있도록 한 것이 이 책의 특징이다.
이를 위해 하드웨어 플랫폼으로는 현재까지 10,000개 이상 판매된 ATmega128을 내장한 간단하고, 편리하고, 가성비 높은 JMOD-128-1 모듈을 채택하였고, 주변 회로로 사용되는 전자부품도 시중에서 가능한 쉽게 구할 수 있고 가격이 저렴한 것을 위주로 선정함으로써 부담감을 줄일 점도 특기할 만하다.

마지막으로 이 책은 컴퓨터와 C 언어에 대한 약간의 배경 지식이 있는 경우, 초보자도 부담없이 시작할 수 있도록 초보자의 입장에서 내용을 기술하였으며, 프로그램에 대한 설명은 주석을 이용하여 가능한 자세하게 설명하였다.
초보자도 하루 3~4 시간씩 총 12번 정도를 투자하여 이 책 속의 코스를 여행한다면, 여행을 마칠 무렵에는 어느덧 마이크로컨트롤러 응용 분야의 초급 엔지니어가 되는 있는 자신을 발견하게 될 것이라 확신한다.

아, 그리고 책 중간 중간에 나오는 <여기서 잠깐!> 코너와 글 중간 중간에 나오는 4자성어(사자성어) 한자도 감칠맛을 더하는 재미가 있다.

* 꼭 필요한 내용만 쉽고, 재미있게 기술한 ATmega128 지침서
* 10,000개 이상 팔린 JMOD-128-1 모듈 기반
* 코스 마칠 때마다 실력은 쑥쑥 UP! 생활용품 득템은 덤!
* 일반적인 형식을 배제하고 직접 DIY로 목표를 달성하는 실습 코스 형식 채택
* 3~4시간씩 필요로 되는 12개 코스로 구성
저자

신상석

저자신상석
서울대학교제어계측공학과를졸업하고,KAIST전산학석사,동대학원박사과정을수료하였다.
한국전자통신연구원(ETRI)책임연구원,해동정보통신(주)연구소장,㈜욱성전자연구소장을거쳐현재제이씨넷연구소장및상명대학교전자공학과겸임교수로재직중이다.전자계산기기술사이며,마이크로컨트롤러교육에관심이많다.
있는그대로,예쁘게,즐겁게,함께살아가기를힘쓰며살고있다.

목차

Course1시작하기
1.1준비물챙기기10
1.2ATmega128간단히살펴보기14
1.3JMOD-128-1알아보기17
1.4AtmelStudio7설치하기19
1.5VCP드라이버설치하기26
1.6AtmelStudio7시작하기29

Course2LED로꾸미는크리스마스트리
2.1기본부품LED40
2.2ATmega128의GPIO43
2.3LED1개불켜기46
2.4내가원하는패턴으로LED불켜기50
2.5움직이는LED만들기53
2.6바이너리카운터구현59
2.7실전응용:LED로꾸미는크리스마스트리64
2.8DIY연습69

Course3FND로전화번호표시기만들기
3.1FND와LED는형제72
3.2FND에숫자‘7’디스플레이하기79
3.3FND에‘1234’디스플레이하기82
3.4실전응용:FND로전화번호표시기만들기87
3.5DIY연습92

Course4스위치로1/100스톱워치만들기
4.1스위치사용법94
4.2스위치로LED불켜기97
4.3인터럽트는매우유용한메카니즘102
4.4스위치로입장객수세기106
4.5실전응용:스위치로1/100초스톱워치만들기114
4.6DIY연습122

Course5버저로‘산토끼’노래연주하기
5.1소리와버저124
5.2버저로“삐~”소리내기128
5.3전화벨소리울리기132
5.4‘도레미파솔라시도’음계만들기135
5.5타이머/카운터는1급내부자원140
5.6타이머/카운터를이용하여‘도’소리내기145
5.7실전응용:버저로‘산토끼’노래연주하기148
5.8DIY연습153

Course6모터로자연풍선풍기만들기
6.1움직이는것은모두모터다156
6.2모터움직이기161
6.3모터드라이브164
6.4모터양방향회전시키기170
6.5PWM제어174
6.6실전응용:모터로자연풍선풍기만들기178
6.7DIY연습183

Course7센서를이용하여스마트가로등과소리크기표시기만들기
7.1빛과광센서186
7.2ATmega128의ADC189
7.3광센서로스마트가로등만들기194
7.4실전응용:사운드센서로소리크기표시기만들기199
7.5DIY연습204

Course8UART통신으로암호문보내기
8.1UART통신206
8.2ATmega128의USART213
8.3“Hi~JCnet!”디스플레이하기217
8.4청개구리응답기223
8.5실전응용:UART통신으로암호문보내기227
8.6DIY연습230

Course9CLCD에내좌우명새기기
9.1CLCD는최소한의문자표시기232
9.2CLCD에‘A’디스플레이하기242
9.3실전응용:CLCD에내좌우명새기기246
9.4DIY연습250

Course10거리센서로키측정장치만들기
10.1초음파와거리센서252
10.2자동차후방감지기만들기255
10.3실전응용:거리센서로키측정장치만들기260
10.4DIY연습268

Course11온도센서로디지털체온계만들기
11.1온도센서의종류270
11.2I²C통신274
11.3LM75A제어281
11.4온도센서로디지털온도계만들기285
11.5실전응용:온도센서로디지털체온계만들기291
11.6DIY연습297

Course12스마트폰으로가전제품제어하기
12.1블루투스가뭔가요?300
12.2스마트폰과통신하기304
12.3실전응용:스마트폰으로가전제품제어하기315
12.4DIY연습323

부록-1 “마이크로컨트롤러ATmega128DIY여행”에필요한전체부품목록324
부록-2 “마이크로컨트롤러ATmega128DIY여행”에서인용한자료출처325

출판사 서평

ATmega128마이크로컨트롤러의하드웨어와소프트웨어를다루면서,

*뻔한형식을탈피한목표중심의실전형형식의참신한구성이돋보이는책
*초보자도시작할수있도록편안하고,쉽고,친절하면서도재미가있는책
*가려운곳만긁어주는듯한느낌,옆집아저씨같은푸근한느낌이있는책
*딱알맞은정도의이론과딱알맞은정도의실전이잘어우러져조합된책
*얇아서시작하기도좋고알차서기분도좋아지는책
*가끔씩나타나는사자성어(四子成語,네글자로구성된말)도재미있는책
*한코스를끝낼때마다뇌가섹시해지는느낌이드는책
*가성비가훌륭한군더더기가없는책
*한마디로괜찮은책