| 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회 대출) | 도서상태 대출불가(자료실) | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
아이러브로봇(I♥Robot) 시리즈 9권. 쉬운 설명과 재밌는 예시, 다운로드 가능한 샘플 프로그램이 특징이다. 기초적인 스케치로 시작하여 아두이노 전용 C 언어의 사용법, 데이터 저장, 라이브러리 작성, 사물 인터넷을 위한 아두이노 프로그래밍까지 두루두루 섭렵하고 있다.
프로그래밍 경험이 없어도 아두이노 프로그래밍을 쉽게!
전면 개정된 이 책에서는 아두이노 우노 R3를 비롯하여 모든 아두이노 모델의 프로그래밍을 단계별로 보여 준다. 전자공학의 대가 사이먼 몽크의 최신작인 이 책은 쉬운 설명과 재밌는 예시, 다운로드 가능한 샘플 프로그램이 특징이다. 기초적인 스케치로 시작하여 아두이노 전용 C 언어의 사용법, 데이터 저장, 라이브러리 작성, 사물 인터넷을 위한 아두이노 프로그래밍까지 두루두루 섭렵하고 있다.
[출판사 서평]
프로그래밍 경험이 없어도 아두이노 프로그래밍을 쉽게!
전면 개정된 이 책에서는 아두이노 우노 R3를 비롯하여 모든 아두이노 모델의 프로그래밍을 단계별로 보여 준다. 전자공학의 대가 사이먼 몽크의 최신작인 이 책은 쉬운 설명과 재밌는 예시, 다운로드 가능한 샘플 프로그램이 특징이다. 기초적인 스케치로 시작하여 아두이노 전용 C 언어의 사용법, 데이터 저장, 라이브러리 작성, 사물 인터넷을 위한 아두이노 프로그래밍까지 두루두루 섭렵하고 있다.
2판 주요 변경사항
■ 사물 인터넷 관련 내용 추가
■ 새 아두이노 모델과 소프트웨어 반영
■ 디스플레이 관련 내용 업그레이드
2판 주요 내용
■ 소프트웨어를 설치하고, 아두이노를 시작하고, 스케치를 업로드한다.
■ C 언어 프로그래밍의 기초를 이해한다.
■ 함수, 배열, 문자열을 스케치에 추가한다.
■ 아두이노의 디지털 및 아날로그 입출력을 프로그래밍한다.
■ 표준 아두이노 라이브러리에서 함수를 가져다 사용한다.
■ 데이터를 EEPROM이나 플래시 메모리에 저장하는 스케치를 작성한다.
■ OLED나 LCD 등 디스플레이를 제어한다.
■ 인터넷에 연결하고 아두이노를 웹 서버로 설정한다.
■ 사물 인터넷을 위한 흥미로운 프로그램을 개발한다.
■ 라이브러리를 직접 작성하고 객체 지향 프로그래밍을 구현한다.
정보제공 :
저자소개
사이먼 몽크(지은이)
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판)》, 《렛츠 고! 플렉스 프로그래밍》이 있다.
목차
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



