다양한 실습이 가능한 ATmega128 기초와 응용 2
없습니다
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
책 소개
이 책이 속한 분야
작가정보
저자 신동욱은
- 한양대학교 전자공학과 학사, 공학석사
- 일본 와세다 대학 응용물리학과 공학박사
- 한국기술교육대학교 전기전자통신공학부 교수
<저서>
- 쉬운 예제와 Kit로 배우는 8051 기초와 응용, Ohm사
- 쉬운 예제와 Kit로 배우는 ATmega8515 기초와 응용, Ohm사
- PIC 마이컴 보드로 배우는 PIC16F874A/877A, Ohm사
- 기초전기실습, Ohm사
- 기초전자실험, Ohm사
- 알기쉽게 배우는 AVR ATmega128 응용, Ohm사
- 졸업작품만들기Ⅲ,Ⅵ,Ⅷ, Ohm사
- ATmega128 기초 입문, Ohm사
- ATmega128 기초와 응용Ⅰ, Ohm사
목차
- Chapter 1 KUT-128_COM 보드 7
Chapter 2 7-세그먼트 활용 19
2.1. 폴링방식 스톱워치 19
2.1.1 폴링(Polling) 방식 스위치 입력처리 20
2.1.2 10ms 7-세그먼트 표시 함 22
2.1.3 처리 흐름도 및 프로그램 24
2.2 인터럽트(Interrupt) 방식 스톱워치 27
2.2.1 인터럽트 방식 스위치 입력처리 28
2.2.2 처리 흐름도 및 프로그램 29
2.3 타이머/카운터 이용 스톱워치 32
2.3.1 타이머/카운터1 인터럽트 33
2.3.2 처리 흐름도 및 프로그램 35
2.4 타이머/카운터2 이용 7-세그먼트 표시 39
2.4.1 타이머/카운터2 인터럽트 39
2.4.2 처리 흐름도 및 프로그램 41
2.5 랩타임 저장 및 표시 기능을 갖는 스톱워치 45
2.5.1 랩타임 저장 및 표시 45
2.5.2 처리 흐름도 및 프로그램 47
Chapter 3 도트매트릭스 사용법 53
3.1 패턴 표시하기 56
3.2 8x8 ASCII 문자 표시하기 63
3.3 움직이는 패턴 표시하기 71
3.4 녹색 LED 표시 고정, 적색 LED 스위치 조작으로 이동시키기 81
3.4.1 도트 이동하기(배열 dot_rval[], ON 위치 좌표 : rx, ry) 81
3.5 스위치 조작으로 적색 LED 이동시키면서 녹색 LED 지우기 90
3.6 가속도 센서 x, y축 기울기에 따른 제어 연습 97
3.7 조이스틱을 이용한 도트매트릭스 제어 연습 110
Chapter 4 지렁이 게임 121
4.1 동작개요 121
4.2 알고리즘 122
4.3 스위치 이용 지렁이 게임 124
4.3.1 처리 흐름도 125
4.3.2 프로그램 설명 128
4.3.3 프로그램 137
4.4 조이스틱 이용 지렁이 게임 145
4.4.1 처리 흐름도 146
4.4.2 프로그램 설명 148
4.4.3 프로그램 150
Chapter 5 테트리스 159
5.1 동작개요 160
5.2 알고리즘 163
5.3 스위치 조작 테트리스 164
5.3.1 처리 흐름도 165
5.3.2 프로그램 설명 171
5.3.3 프로그램 188
5.4 조이스틱 조작 테트리스 202
5.4.1 처리 흐름도 203
5.4.2 프로그램 설명 208
5.4.3 프로그램 214
Chapter 6 반응감지 블록 피하기 229
6.1 동작개요 229
6.2 작품 구성도 233
6.3 처리 흐름도 234
6.4 프로그램 설명 240
6.5 프로그램 258
Chapter 7 Dot Watch 275
7.1 동작개요 275
7.2 처리 흐름도 278
7.3 프로그램 설명 280
7.4 프로그램 287
Chapter 8 한글 시계 293
8.1 동작개요 293
8.2 처리 흐름도 298
8.3 프로그램 설명 302
8.4 프로그램 317
Chapter 9 부록(AVR STUDIO 4.18 버전 프로그램) 329
책 속으로
머리말
현재 시중에는 AVR 마이크로프로세서에 관련된 교육용 키트와 모듈들이 다양하게 개발되어 시판되고 있지만, 대부분 모듈단위로 개발되어 있어 다양한 실습을 위해서는 복잡하고 번거로운 배선을 하여야 실습을 수행할 수 있다. 그래서 저자와 Ohm사에서는 하나의 보드에서 ATmega128의 기본적인 실습뿐 아니라 간단한 배선으로 다양한 응용실습과 작품 제작이 가능하도록 교육실습용 보드 KUT-128_COM 보드를 개발하였다. 이 보드에는 ATmega128의 기본적인 기능 실습을 위해 LED와 7-세그먼트를 갖추고 있으며, 또한 응용실습을 위해 텍스트 LCD, 초음파 센서, 3축 가속도 센서, 자이로 센서 그리고 블루투스와 WiFi 통신 모듈을 기본 장착하고 있다. 이러한 ATmega128에 대한 기본적인 기능 실습과 보드에 장착된 센서와 통신 모듈에 대해서는
이 책은
이 책은 전체 9장으로 구성되어 있으며, 내용을 간단히 서술하면 다음과 같다.
1장에서는 KUT-128_COM 보드의 하드웨어 구성에 대해 다루었으며, 회로도를 부분별로 어디에 사용되는지 설명하고 있다.
2장에서는 KUT-128_COM 보드에 장착된 7-세그먼트를 이용하여 스톱워치를 여러 가지 방식으로 구현하였으며, ATmega128의 I/O포트, 외부인터럽트, 타이머/카운터의 기능을 정리하면서 복습하는 부분이라 할 수 있다.
3장에서는 16×16 도트매트릭스의 기본적인 구동법과 스위치, 조이스틱, 가속도 센서를 이용한 도트매트릭스의 구동법을 설명한다.
4장에서는 [지렁이 게임]이 소개되며, 랜덤하게 위치하는 먹이를 먹을 때마다 지렁이의 마디를 하나씩 증가시켜 가는 게임으로 스위치와 조이스틱을 이용한 방법을 각각 설명한다.
5장에서는 [테트리스]가 소개되며, 랜덤하게 떨어지는 블록을 움직이고 90도씩 회전시켜 수평선을 빈틈없이 채워 제거하는 게임으로 스위치와 조이스틱을 이용한 방법을 각각 설명한다.
6장에서는 [반응감지 블록 피하기]가 소개되며, 가속도 센서를 이용하여 보드를 기울이는 방향으로 공을 이동시켜 랜덤하게 떨어지는 장애물 블록을 피하면서 점수 상자를 닿게 하여 점수를 획득하는 게임을 설명한다.
7장에서는 [Dot Watch]가 소개되며, 3×9 크기의 숫자 패턴을 만들어 시간과 분을 표시하고, 초는 도트매트릭스 가장자리의 60개 LED를 이용하여 표시하는 방법을 설명한다.
8장에서는 [한글 시계]가 소개되며, 도트매트릭스 위에 한글 시계 패턴을 붙인 후 표시하고 싶은 부분의 LED만을 ON 시켜 시간을 표시한다. 또한 알람 기능 있어 알람시간이 되면 스피커를 통해 [학교종]이 연주된다.
9장에서는 AVR Studio를 이용하는 독자들을 위해 CodeVisionAVR 용으로 개발된 프로그램을 AVR Studio로 변환하기 위한 간단한 변환표와 함께 2장부터 8장까지의 프로그램을 AVR Studio 4.18용으로 변환하여 수록하고 있다.
앞으로 기회가 되면
2017년 2월 저자 신 동욱 씀
기본정보
ISBN | 9788971018279 ( 8971018275 ) |
---|---|
발행(출시)일자 | 2017년 02월 20일 |
쪽수 | 437쪽 |
크기 |
191 * 262
* 23
mm
/ 974 g
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립