책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 마이크로프로세서
· ISBN : 9788998338572
· 쪽수 : 212쪽
· 출판일 : 2014-09-15
책 소개
목차
머리말
Chapter 01
1장. 아두이노 소개와 LED 깜박이기 1
1. 아두이노 소개 2
2. 아두이노 IDE(통합개발환경) 4
3. 아두이노 보드의 LED 깜박이기 8
4. LED 켜기 13
5. 저항으로 LED 밝기 조절하기 15
Chapter 02
2장. 저항으로 LED 밝기 조절하기 21
1. 부품과 친해지기 22
2. LED 플래시라이트 만들기 23
3. 아두이노 보드를 이용한 LED 제어 24
Chapter 03
3장. 디지털 스위치 29
1. 디지털 입력 회로 만들기 31
2. 디지털 출력 회로 만들기 34
3. 프로그램 작성하기 34
4. LED 램프를 하나 더 추가하여 실습하기 36
5. 스위치를 직접 만들어서 디지털 입력과 출력 실험하기 38
Chapter 04
4장. 피에조 소리내기 43
1. 피에조 스피커의 원리 44
2. tone( ) 함수로 피에조 스피커 소리내기 45
3. 디지털 스위치 회로 만들기 47
4. 스위치를 누르는 동안 피에조 스피커 소리내기 49
5. 스위치를 누를 때마다 소리 다르게 내기 51
Chapter 05
5장. 피에조 작곡하기 57
1. 피에조 스피커 회로 만들기 58
2. toneMelody 예제 파일 사용하기 59
3. 음악 만들기 63
4. pitches.h 헤더 파일 만들기 64
Chapter 06
6장. 컴퓨터와 아두이노 대화하기 69
1. 아두이노에게 “HI” 메시지를 한 번만 보내기 70
2. 아두이노에게 “HI” 메시지를 여러 번 보내기 71
3. 시리얼 모니터에 숫자를 보내고 숫자를 증가시키기 74
4. 숫자를 1부터 10까지만 증가시키기 75
5. 계산 문제 풀어보기 77
Chapter 07
7장. 가변저항기로 아날로그 값 읽기 81
1. 실습에 대한 설명 82
2. 가변저항기 응용회로 만들기 82
3. 스케치 작성하기와 실행 84
Chapter 08
8장. 온도센서로 온도 측정하기 91
1. 온도센서의 종류 92
2. 실내 온도 측정 93
Chapter 09
9장. 빛 센서로 LED 제어하기 99
1. 포토레지스터 회로 만들기 100
2. 빛 센서의 밝기에 따라 LED 제어하기 104
Chapter 10
10장. 멀티태스킹 109
1. LED 0.5초마다 깜박이는 함수 만들기 110
2. 음악을 연주하는 sound( ) 함수 만들기 112
3. MsTimer2 사용하기 113
4. 음악과 LED 멀티태스킹 하기 115
Chapter 11
11장. 릴레이 전등 제어 121
1. 회로 만들기 122
2. 스케치 작성하고 실행하기 124
Chapter 12
12장. 피에조 스피커로 똑똑똑 노크하기 129
1. 피에조 스피커의 원리와 실험 목표 130
2. 회로 만들기 130
3. 스케치 작성하기와 실행하기 131
Chapter 13
13장. 프로세싱 소개 및 배너 만들기 139
1. 프로세싱 언어 140
2. 프로세싱 기초 실습 142
3. 배너 만들기 145
4. 키보드로 누른 문자를 시리얼로 내보내기 150
Chapter 14
14장. 프로세싱으로 LED 켜고 끄기 157
1. 프로세싱으로 사각형 그리기 158
2. 키보드에 따라 사각형 색상 바꾸기 159
3. 프로세싱으로 아두이노 LED 켜고 끄기 162
4. “ON”과 “OFF” 명령어에 의한 LED 켜기와 끄기 165
15장. 아두이노 스위치로 컴퓨터의 도형 색상 바꾸기 173
1. 아두이노에서 1초마다 ‘1’과 ‘0’을 서버로 보내기(아두이노 스케치) 174
2. 시리얼 모니터를 열어서 테스트하기 175
3. 프로그램을 작성하여 컴퓨터에 데이터 도착 확인하기 176
4. 컴퓨터 모니터에 시리얼 포트의 값에 따라 색이 다른 사각형 그리기 177
5. 스위치로 테스트하기 178
6. 내가 작성한 프로그램으로 테스트하기 180
Chapter 16
16장. 조도에 따라 이미지 반응하기 183
1. 조도 측정 회로 만들기 185
2. 조도를 측정하여 시리얼로 보내는 프로그램 작성하기 186
3. 조도에 따라 다르게 반응하는 프로세싱 프로그램 작성하기 187
미션과제 정답 195




















