아두이노 우노의 심장, ATmega328을 뛰게 하는 두 가지 방법!
베스트셀러 《아두이노 상상을 스케치하다》의 저자가 공개하는 마이크로컨트롤러의 새로운 학습법!
출판사 제이펍
저자명 허경용
출판일 2015년 7월 29일
페이지 568쪽
시리즈 테크 러닝 시리즈 02
판 형 46배판 변형(188*235*27)
제 본 무선(soft cover)
정 가 30,000원
ISBN 979-11-85890-25-8 (93560)
키워드 마이크로컨트롤러 / 아두이노 / 아트멜 스튜디오 / ATmega /
분야 하드웨어 / 마이크로컨트롤러
도서 소개
아두이노 우노의 심장, ATmega328을 뛰게 하는 두 가지 방법!
베스트셀러 《아두이노 상상을 스케치하다》의 저자가 공개하는 마이크로컨트롤러의 새로운 학습법!
이 책은 아두이노 우노에서 사용되는 마이크로컨트롤러인 ATmega328을 위한 두 가지 프로그램 작성 방법을 다룬다. 그중 하나는 레지스터를 사용하여 프로그램을 작성하는 ‘C 스타일’이며, 다른 하나는 추상화된 함수를 사용하여 스케치를 작성하는 ‘아두이노 스타일’이다. 독자는 이들 두 가지 방법을 통해 쉽고 빠른 프로토타이핑 시스템으로서의 아두이노는 물론, 아두이노를 넘어 보다 다양한 마이크로컨트롤러의 기능을 활용할 수 있는 방법을 경험할 수 있다.
⚫ ATmega328 프로그래밍 준비하기
ATmega328을 위한 ‘C 스타일’과 ‘아두이노 스타일’의 프로그램 작성에 필요한 하드웨어 및 소프트웨어 준비 과정을 다룬다.
⚫ ATmega328 프로그래밍 시작하기
ATmega328의 기본적인 기능인 디지털 및 아날로그 데이터 입출력 방법을 배우고, 이를 바탕으로 ‘C 스타일’과 ‘아두이노 스타일’의 프로그램을 통해 다양한 통신 방법을 알아본다.
⚫ ATmega328 활용하기
ATmega328을 포함하여 마이크로컨트롤러에서 흔히 사용되는 7세그먼트, 텍스트 LCD, 모터, 센서, 블루투스 등 주변장치의 사용 방법을 ‘C 스타일’과 ‘아두이노 스타일’의 프로그램을 통해 알아본다.
이 책의 구성
이 책은 크게 세 부분으로 구성되어 있다. 1부(1~9장)에서는 마이크로컨트롤러에 대한 소개와 ATmega328 마이크로컨트롤러를 위한 프로그램을 작성하기 위해 준비해야 할 내용들을 다루고 있다. 2부(10~18장)에서는 ATmega328 마이크로컨트롤러에서 제공하는 기본적인 기능들이면서 마이크로컨트롤러를 사용하여 시스템을 구성하기 위해 사용되는 다양한 데이터 입출력 방법들을 다룬다. 마지막 3부(19~29장)에서는 마이크로컨트롤러와 함께 사용되는 장치들을 제어하는 방법을 다루고 있다.
지은이 소개
허경용
연세대학교 전자공학과 학사와 동(同)대학원 석사를 취득하였다. 이후 플로리다대학교(University of Florida)에서 컴퓨터공학 박사를 취득하였으며, 현재 동의대학교 전자공학과 교수로 재직 중이다. 저서로는 《핵심 예제로 배우는 아두이노 프로그래밍》(2015), 《아두이노 상상을 스케치하다》(2014)가 있다.
차례
I부 ATmega328 프로그래밍 준비하기
1장 마이크로컨트롤러? 마이크로컨트롤러! 3
1.1 마이크로컨트롤러란 무엇인가? 3
1.2 마이크로프로세서? 마이크로컨트롤러? 6
1.3 마이크로컨트롤러는 어디에 사용할 수 있을까? 8
1.4 마이크로컨트롤러를 어떻게 공부해야 할까? 11
1.5 주변장치와 어떻게 데이터를 교환하나? 14
1.6 프로그램은 어떻게 만들어지나? 18
1.7 마이크로컨트롤러가 꼭 필요한가? 19
1.8 요약 21
연습문제 22
'도서 소개' 카테고리의 다른 글
실무에 바로 적용하는 Node.js (2) | 2015.08.31 |
---|---|
하스켈로 배우는 함수형 프로그래밍 (4) | 2015.08.21 |
그림으로 공부하는 IT 인프라 구조 (2) | 2015.07.20 |
핵심만 골라 배우는 안드로이드 스튜디오 (0) | 2015.06.29 |
그림으로 공부하는 시스템 성능 구조 (4) | 2015.05.28 |