HOME > 상세정보

상세정보

(스케치로 시작하는) 아두이노 프로그래밍 / 제2판 (6회 대출)

자료유형
단행본
개인저자
Monk, Simon 배장열, 역
서명 / 저자사항
(스케치로 시작하는) 아두이노 프로그래밍 / 사이먼 몽크 지음 ; 배장열 옮김
판사항
제2판
발행사항
파주 :   제이펍,   2016  
형태사항
212 p. : 삽화 ; 23 cm
총서사항
제이펍의 로봇 시리즈 ;09
원표제
Programming Arduino : Getting Started with Sketches
ISBN
9791185890739
일반주기
색인수록  
000 00000cam c2200205 c 4500
001 000045893002
005 20250210145138
007 ta
008 170116s2016 ulka 000c kor
020 ▼a 9791185890739 ▼g 93000
035 ▼a (KERIS)BIB000014263164
040 ▼a 244009 ▼c 244009 ▼d 244002 ▼d 211009
082 0 4 ▼a 621.381 ▼2 23
085 ▼a 621.381 ▼2 DDCK
090 ▼a 621.381 ▼b 2016z4
100 1 ▼a Monk, Simon ▼0 AUTH(211009)56077
245 2 0 ▼a (스케치로 시작하는) 아두이노 프로그래밍 / ▼d 사이먼 몽크 지음 ; ▼e 배장열 옮김
246 1 9 ▼a Programming Arduino : ▼b Getting Started with Sketches
250 ▼a 제2판
260 ▼a 파주 : ▼b 제이펍, ▼c 2016
300 ▼a 212 p. : ▼b 삽화 ; ▼c 23 cm
440 0 0 ▼a 제이펍의 로봇 시리즈 ; ▼v 09
500 ▼a 색인수록
700 1 ▼a 배장열, ▼e

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실(5층)/ 청구기호 621.381 2016z4 등록번호 151333400 (6회 대출) 도서상태 대출불가(자료실) 반납예정일 예약 서비스 M ?

컨텐츠정보

책소개

아이러브로봇(I♥Robot) 시리즈 9권. 쉬운 설명과 재밌는 예시, 다운로드 가능한 샘플 프로그램이 특징이다. 기초적인 스케치로 시작하여 아두이노 전용 C 언어의 사용법, 데이터 저장, 라이브러리 작성, 사물 인터넷을 위한 아두이노 프로그래밍까지 두루두루 섭렵하고 있다.

프로그래밍 경험이 없어도 아두이노 프로그래밍을 쉽게!

전면 개정된 이 책에서는 아두이노 우노 R3를 비롯하여 모든 아두이노 모델의 프로그래밍을 단계별로 보여 준다. 전자공학의 대가 사이먼 몽크의 최신작인 이 책은 쉬운 설명과 재밌는 예시, 다운로드 가능한 샘플 프로그램이 특징이다. 기초적인 스케치로 시작하여 아두이노 전용 C 언어의 사용법, 데이터 저장, 라이브러리 작성, 사물 인터넷을 위한 아두이노 프로그래밍까지 두루두루 섭렵하고 있다.

[출판사 서평]

프로그래밍 경험이 없어도 아두이노 프로그래밍을 쉽게!


전면 개정된 이 책에서는 아두이노 우노 R3를 비롯하여 모든 아두이노 모델의 프로그래밍을 단계별로 보여 준다. 전자공학의 대가 사이먼 몽크의 최신작인 이 책은 쉬운 설명과 재밌는 예시, 다운로드 가능한 샘플 프로그램이 특징이다. 기초적인 스케치로 시작하여 아두이노 전용 C 언어의 사용법, 데이터 저장, 라이브러리 작성, 사물 인터넷을 위한 아두이노 프로그래밍까지 두루두루 섭렵하고 있다.

2판 주요 변경사항
■ 사물 인터넷 관련 내용 추가
■ 새 아두이노 모델과 소프트웨어 반영
■ 디스플레이 관련 내용 업그레이드

2판 주요 내용
■ 소프트웨어를 설치하고, 아두이노를 시작하고, 스케치를 업로드한다.
■ C 언어 프로그래밍의 기초를 이해한다.
■ 함수, 배열, 문자열을 스케치에 추가한다.
■ 아두이노의 디지털 및 아날로그 입출력을 프로그래밍한다.
■ 표준 아두이노 라이브러리에서 함수를 가져다 사용한다.
■ 데이터를 EEPROM이나 플래시 메모리에 저장하는 스케치를 작성한다.
■ OLED나 LCD 등 디스플레이를 제어한다.
■ 인터넷에 연결하고 아두이노를 웹 서버로 설정한다.
■ 사물 인터넷을 위한 흥미로운 프로그램을 개발한다.
■ 라이브러리를 직접 작성하고 객체 지향 프로그래밍을 구현한다.


정보제공 : Aladin

저자소개

사이먼 몽크(지은이)

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판)》, 《렛츠 고! 플렉스 프로그래밍》이 있다.

정보제공 : Aladin

목차

Chapter1 이것이 아두이노이다 1 
마이크로컨트롤러 2 
개발 보드 3 
아두이노 보드 살펴보기 4 
전력 공급 4 
전원 연결 5 
아날로그 입력 5 
디지털 연결 6 
마이크로컨트롤러 6 
기타 부품 7 
아두이노의 기원 8 
아두이노 제품군 10 
우노와 레오나르도 10 
메가와 듀 11 
마이크로와 소형 아두이노 보드 12 
윤 12 
릴리패드 14 
그 밖의 ‘공식’ 보드들 14 
아두이노 클론과 변종 15 
정리 16 

Chapter2 첫 발 떼기 17 
켜기 17 
소프트웨어 설치하기 18 
첫 스케치 업로드하기 19 
아두이노 애플리케이션 24 
정리 27 

Chapter3 C 언어 기초 29 
프로그래밍 29 
프로그래밍 언어란? 31 
다시 보는 Blink 37 
변수 39 
C 코드 테스트하기 42 
숫자 변수와 산술 연산 44 
명령 47 
if 47 
for 50 
while 53 
상수 54 
정리 55 

Chapter4 함수 57 
함수란 무엇일까? 58 
파라미터 59 
전역 변수, 지역 변수, 정적 변수 60 
리턴 값 64 
그 외 변수 타입 66 
플로트 66 
부울 67 
그 외 데이터 타입 69 
코딩 스타일 70 
들여쓰기 71 
여는 중괄호 72 
화이트스페이스 72 
주석 73 
정리 75 

Chapter5 배열과 문자열 77 
배열 78 
배열을 사용한 모스부호 SOS 82 
문자열 배열 83 
문자열 리터럴 83 
문자열 변수 85 
모스부호 변환 장치 86 
데이터 87 
전역 변수와 setup 함수 88 
loop 함수 89 
flashSequence 함수 92 
flashDotOrDash 함수 93 
전부 합치기 94 
정리 96 

Chapter6 입력과 출력 97 
디지털 출력 98 
디지털 입력 101 
풀업 저항기 102 
내부 풀업 저항기 105 
디바운싱 106 
아날로그 출력 113 
아날로그 입력 115 
정리 117 

Chapter7 아두이노 표준 라이브러리 119 
난수 120 
수학 함수 123 
비트 조작 124 
고급 I/O 126 
신호음 생성하기 126 
시프트 레지스터 사용하기 128 
인터럽트 128 
정리 131 

Chapter8 데이터 저장소 133 
상수 133 
플래시 메모리에 데이터 저장하기 134 
EEPROM 138 
EEPROM에 int 정수 저장하기 139 
AVR EEPROM 라이브러리 사용하기 140 
EEPROM에 플로트 저장하기 141 
EEPROM에 문자열 저장하기 142 
EEPROM의 내용 지우기 144 
압축 145 
범위 압축 145 
정리 146 

Chapter9 디스플레이 147 
문자 출력용 LCD 디스플레이 148 
USB 메시지 보드 149 
디스플레이 사용하기 151 
LCD 라이브러리의 다른 함수들 152 
OLED 그래픽 디스플레이 153 
OLED 디스플레이 연결하기 154 
소프트웨어 155 
정리 158 

Chapter10 아두이노와 사물 인터넷 프로그래밍 159 
웹 서버와 통신하기 160 
HTTP 160 
HTML 161 
아두이노 우노를 웹 서버로 사용하기 162 
웹으로 제어하는 아두이노 166 
NodeMCU 웹 서버 172 
웹 제어 NodeMCU 178 
웹 서비스 호출하기 181 
아두이노 우노와 IFTTT 184 
NodeMCU ESP8266 보드와 IFTTT 186 
그 밖의 IoT 대안 188 
아두이노 윤 188 
파티클 포톤 189 
정리 190 

Chapter11 C++와 라이브러리 191 
객체 지향 191 
클래스와 메서드 192 
내장 라이브러리 예 192 
라이브러리 작성하기 193 
헤더 파일 193 
구현 파일 196 
라이브러리 완성하기 197 
정리 201 

찾아보기 203

관련분야 신착자료