logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

스케치로 시작하는 아두이노 프로그래밍

스케치로 시작하는 아두이노 프로그래밍

사이먼 몽크 (지은이), 윤순백 (옮긴이)
제이펍
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

스케치로 시작하는 아두이노 프로그래밍
eBook 미리보기

책 정보

· 제목 : 스케치로 시작하는 아두이노 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788994506630
· 쪽수 : 220쪽
· 출판일 : 2013-05-31

책 소개

간결하고 따라 하기 쉬운 예제를 통해 소프트웨어적 관점에서의 아두이노를 보여주고, 아두이노의 수정된 C 언어를 사용하여 깔끔한 스케치 작성법을 설명한다. 기초 C 언어를 쉽게 설명함으로써 프로그래밍에 대한 부담을 떨칠 수 있게 해 준다.

목차

1장 아두이노 소개
마이크로컨트롤러 20
개발 보드 21
아두이노 보드 살펴보기 22
전원 공급 23
전원 연결 23
아날로그 입력 24
디지털 연결 24
마이크로컨트롤러 25
기타 부품 26
아두이노의 기원 28
다양한 아두이노 제품들 30
우노, 듀에밀라노베 및 데시밀라 30
메가 31
나노 32
블루투스 33
릴리패드 33
기타 ‘공식’ 보드 35
두 종류의 아두이노 호환 보드 35
결론 36

2장 시작하기
전력 공급하기 37
Windows 7에서 우노 보드 드라이버 설치하기 38
소프트웨어 설치하기 39
첫 번째 스케치 업로드하기 40
아두이노 애플리케이션 47
결론 50

3장 C 언어 기초
프로그래밍 51
프로그래밍 언어란? 54
다시 보는 Blink 60
변수 63
C 코드 테스트하기 66
숫자 변수와 산술 연산 68
명령 71
if 71
for 74
while 78
#define 지시자 78
결론 79

4장 함수
함수란? 82
매개변수 83
전역, 지역 및 정적 변수 84
리턴 값 89
기타 변수 유형 90
float 91
boolean 92
기타 데이터 유형 94
코딩 스타일 95
들여쓰기 96
여는 중괄호 97
공백 98
주석 98
결론 101

5장 배열과 문자열
배열 104
배열을 사용한 모스부호 SOS 108
문자열 배열 109
문자열 리터럴 109
문자열 변수 111
모스부호 변환기 112
데이터 113
전역 변수와 Setup 함수 114
loop 함수 115
flashSequence 함수 119
flashDotOrDash 함수 120
결합하기 121
결론 123

6장 입력과 출력
디지털 출력 126
디지털 입력 130
풀업 저항 131
내장 풀업 저항 133
디바운싱 135
아날로그 출력 142
아날로그 입력 145
결론 146

7장 표준 아두이노 라이브러리
난수 148
수학 함수 151
비트 조작 152
고급 입출력 154
신호음 생성하기 154
시프트 레지스터 사용하기 156
인터럽트 156
결론 159

8장 데이터 저장소
상수 161
PROGMEM 지시문 162
EEPROM 164
EEPROM에 int형 정수 저장하기 166
EEPROM에 부동 소수점 저장하기(공용체 사용) 167
EEPROM에 문자열 저장하기 168
EEPROM의 내용 지우기 169
압축 170
범위 압축 170
결론 172

9장 LCD 디스플레이
USB 메시지 보드 175
디스플레이 사용하기 177
LCD 라이브러리의 기타 함수 178
결론 179

10장 아두이노 이더넷 프로그래밍
이더넷 쉴드 182
웹 서버와 통신하기 182
HTTP 182
HTML 183
웹 서버로서의 아두이노 184
네트워크를 통해 아두이노 핀 설정하기 189
결론 195

11장 C++와 라이브러리
객체 지향 197
클래스와 메소드 198
내장 라이브러리 예제 198
라이브러리 작성하기 199
헤더 파일 200
구현 파일 202
라이브러리 완성하기 203
결론 207

부록 208
찾아보기 212

저자소개

사이먼 몽크 (지은이)    정보 더보기
Simon Monk는 사이버네틱스 및 컴퓨터 과학 분야에서 석사 학위를 취득하고, 소프트웨어 공학 분야에서 박사 학위를 취득했다. 산업체로 복귀하기 전 수년간 학자로 일했으며 모바일 소프트웨어 회사인 모모넷(Momote Ltd)을 공동 창립했다. 그는 어릴 때부터 전자공학에 관심이 있었고, 이후 아내 Linda와 함께 설립한 회사인 몽크메이크스(MonkMakes Ltd)의 제품을 설계하기도 했다. Monk가 집필한 전자공학 관련 도서로는 『Programming Arduino』(맥그로힐, 2011), 『Hacking Electronics』(TAB Books, 2013), 『Programming the Raspberry Pi』(맥그로힐, 2012) 등이 있다.
펼치기
윤순백 (옮긴이)    정보 더보기
아주대학교에서 정보 및 컴퓨터 공학을 전공하였고, (주)프로랭스에서 3년 동안 소프트웨어 현지화 전문가로 활동했다. 이후 IT 분야 전문 프리랜서 번역가로 활발하게 활동하고 있다. 대표적인 번역물로 오픈 소스 개발자를 위한 사이트인 IBM developerWorks의 수백 편의 아티클과 수십 편의 튜토리얼이 있다. 옮긴 책으로는 《레시피로 배우는 아두이노 쿡북(제2판)》, 《렛츠 고! 플렉스 프로그래밍》이 있다.
펼치기

책속에서








아두이노에 흥미를 느끼는 중고등학생들이 의외로 많았을 뿐만 아니라 심지어는 아두이노를 다룰 줄아는 초등학생도 있었다. 이들이 공통적으로 가지고 있는 고민 중 하나는 프로그래밍 경험이 부족하다는 것이었다. ... 아두이노를 활용하기 위해 대학생에게도 버거울 수 있는 C 언어의 고급 기능까지 익힐 필요가 있을까? 실제로 소프트웨어 관점에서 보면 C 언어에 대한 중급 수준의 지식만 있으면 아두이노를 얼마든지 자유롭게 아두이노를 다룰 수 있고, 초급 수준이라고 하더라도 매우 다양한 프로젝트를 수행할 수 있다.
_‘옮긴이의 말’ 중에서


아두이노 인터페이스 보드를 사용하면 마이크로컨트롤러 기반 프로젝트를 저렴한 비용으로 손쉽게 수행할 수 있다. 아두이노 보드는 작은 전자기기임에도 설치 예술 작품의 조명을 제어하는 작업부터 태양열 시스템의 전력을 관리하는 작업에 이르기까지 다양한 작업에 활용할 수 있다.


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책