전체상품목록 바로가기

본문 바로가기


현재 위치
  1. 아두이노/IOT

[] 핵심 예제로 배우는 아두이노 프로그래밍

(해외배송 가능상품)
공급사 바로가기
기본 정보
상품명 핵심 예제로 배우는 아두이노 프로그래밍
판매가 21,600원
국내·해외배송 국내배송
배송방법 택배
배송비 2,500원 (50,000원 이상 구매 시 무료)
구매방법

배송주기

개인결제창을 통한 결제 시 네이버 마일리지 적립 및 사용이 가능합니다.

상품 옵션
옵션선택

(최소주문수량 1개 이상 / 최대주문수량 0개 이하)

사이즈 가이드

수량을 선택해주세요.

위 옵션선택 박스를 선택하시면 아래에 상품이 추가됩니다.

상품 목록
상품명 상품수 가격
핵심 예제로 배우는 아두이노 프로그래밍 수량증가 수량감소 21600 (  )
총 상품금액(수량) : 0 (0개)

할인가가 적용된 최종 결제예정금액은 주문 시 확인할 수 있습니다.

이벤트

상품상세정보

[로봇사이언스몰][Arduino][아두이노] 핵심 예제로 배우는 아두이노 프로그래밍


오픈소스 하드웨어의 강자, 아두이노를 배우기 위한 완벽한 커리큘럼!

학원 및 대학 교재에 최적화된 구성!

《아두이노 상상을 스케치하다》의 핵심 예제 프로젝트를 엄선하여 수록!


출판사 제이펍

저자명 허경용

출판일 2014년 12월 31일

페이지 368쪽

시리즈 테크 러닝 시리즈 01

판  형 46배판 변형(188*235*18)

제  본 무선(soft cover)

정  가 24,000원

ISBN 979-11-85890-09-8 (93560)

키워드 아두이노 / C/C++ / 스케치 / 오픈소스 하드웨어 / 마이크로컨트롤러 / 

분야 하드웨어 / 마이크로컨트롤러 



도서 소개

오픈소스 하드웨어의 강자, 아두이노를 배우기 위한 완벽한 커리큘럼!

학원 및 대학 교재에 최적화된 구성!

《아두이노 상상을 스케치하다》의 핵심 예제 프로젝트를 엄선하여 수록!


이 책은 아두이노를 배우려는 모든 독자에게 체계적인 학습 방향을 제시한다. 핵심 내용만 간추린 이론과 실습을 위한 회로도를 충분히 실어 아두이노를 처음 만져본 독자라도 어렵지 않게 책 내용을 따라 할 수 있을 것이다. 혹시 회로도를 읽지 못하더라도 그 대안으로 학습용 보드를 제시하고 있으니 어렵지 않게 스케치를 작성하고 아두이노를 경험할 수 있다.


이 책에서 다루는 내용

  • 아두이노 우노와 아두이노 우노를 바탕으로 만들어진 학습 보드에 대해 살펴본다.
  • C 언어의 기본 요소들과 C++ 언어에서의 클래스 개념에 대해 살펴본다.
  • 다양한 버튼과 LED, 스피커 등을 이용하여 디지털 데이터 입출력에 대해 살펴본다.
  • 아날로그-디지털 변환기와 PWM 신호를 이용하여 아날로그 데이터 입출력에 대해 살펴본다.
  • 간단한 숫자나 문자를 표시하기 위해 7 세그먼트 표시장치를 살펴본다.
  • 74595 칩, MCP23017 칩을 이용하여 디지털 입출력을 확장하는 방법을 살펴본다.
  • 텍스트 LCD를 이용하여 정보를 표시하는 방법을 살펴본다.
  • 센서의 사용법 및 활용법에 대해 살펴본다.
  • 스케치 작성에 흔히 사용되는 기본 및 확장 라이브러리들을 살펴본다. 
  • 스마트폰 앱을 통해 아두이노에 연결된 모터를 제어하는 방법을 살펴본다.


저자 소개

허경용

연세대학교 전자공학과 학사와 동(同)대학원 석사를 취득하였다. 이후 플로리다대학교(University of Florida)에서 컴퓨터공학 박사를 취득하였으며, 현재 동의대학교 전자공학과 교수로 재직 중이다. 저서로는 《아두이노 상상을 스케치하다》(2014)가 있다. 독자 A/S를 위해 운영하고 있는 카페는 다음과 같다. http://cafe.naver.com/sketchurimagination


차례

chapter01 아두이노 시작하기 1

1.1 아두이노 하드웨어 2

1.2 아두이노 소프트웨어 5

1.3 아두이노 학습 보드 10

1.4 Blink 15

1.5 아두이노 프로그램의 구조 16

1.6 아두이노의 한계 19

1.7 요약 20

연습문제 21

접기

chapter02 C 언어 연습 23

2.1 C/C++ 언어 연습을 위한 환경 24

2.2 데이터 타입 26

2.3 연산자 27

2.4 조건문과 반복문 29

2.5 함수 34

2.6 클래스 35

2.7 요약 40

연습문제 41


chapter03 Serial 및 String 클래스 43

3.1 시리얼 연결 44

3.2 Serial 클래스 50

3.3 String 클래스 55

3.4 요약 61

연습문제 62


chapter04 디지털 데이터 입력 63

4.1 디지털 데이터 입력 65

4.2 풀업 및 풀다운 저항 67

4.3 내부 풀업 저항 73

4.4 여러 개의 버튼 입력 75

4.5 바운스 현상 78

4.6 요약 81

연습문제 82


chapter05 디지털 데이터 출력 85

5.1 Blink 87

5.2 버튼 상태 나타내기 90

5.3 스피커 출력 92

5.4 millis 함수 95

5.5 Blink 속도 조절 100

5.6 요약 104

연습문제 105


chapter06 아날로그 데이터 입출력 107

6.1 아날로그 데이터 입력 109

6.2 난수 생성 113

6.3 가변저항으로 Blink 속도 조절 115

6.4 PWM 출력 117

6.5 가변저항으로 LED 밝기 조절 121

6.6 LED 모듈 121

6.7 요약 125

연습문제 126


chapter07 데이터 입출력 응용 127

7.1 LED 모듈에 패턴 표시하기 128

7.2 LED 모듈의 패턴 바꾸기 133

7.3 시리얼 모니터를 통한 출력 제어 137

7.4 2진수를 10진수로 변환하는 게임 139

7.5 요약 143

연습문제 144


chapter08 7 세그먼트 표시장치 145

8.1 7 세그먼트 표시장치 146

8.2 한 자리 7 세그먼트 모듈 147

8.3 숫자 표시하기 148

8.4 카운터 153

8.5 가변저항으로 7 세그먼트 숫자 제어 156

8.6 숫자 맞히기 게임 157

8.7 요약 162

연습문제 162


chapter09 네 자리 7 세그먼트 표시장치 163

9.1 네 자리 7 세그먼트 표시장치 164

9.2 네 자리 7 세그먼트 모듈 166

9.3 한 자리 숫자 표현하기 167

9.4 네 자리 숫자 표현하기 170

9.5 시간 표현하기 172

9.6 가변저항 값 표시하기 175

9.7 문자와 기호 표시 178

9.8 요약 181

연습문제 182


chapter10 디지털 출력 확장 I - 74595 칩 183

10.1 74595 칩 184

10.2 LED 모듈 제어 190

10.3 원형 비트 시프트 연산 192

10.4 1차원 세포 자동자 196

10.5 요약 199

연습문제 200


chapter11 디지털 입출력 확장 II - MCP23017 칩 201

11.1 I2C 202

11.2 MCP23017 칩 203

11.3 미니 피아노 211

11.4 네 자리 7 세그먼트 모듈 213

11.5 요약 220

연습문제 221


chapter12 텍스트 LCD 225

12.1 텍스트 LCD 226

12.2 LiquidCrystal 라이브러리 228

12.3 임의의 위치에 문자 나타내기 230

12.4 내용 스크롤하기 232

12.5 사용자 정의 문자 출력 234

12.6 가변저항 값 출력하기 236

12.7 타이머 239

12.8 요약 241

연습문제 242


chapter13 센서 243

13.1 광센서 244

13.2 온도 센서 250

13.3 센서 응용 254

13.4 요약 260

연습문제 261


chapter14 라이브러리 263

14.1 라이브러리 264

14.2 EEPROM 라이브러리 267

14.3 RTC 라이브러리 270

14.4 타이머 라이브러리 274

14.5 요약 279

연습문제 280


chapter15 블루투스로 DC 모터 제어하기 281

15.1 소프트웨어 시리얼 282

15.2 블루투스 282

15.3 모터 287

15.4 모터 제어 라이브러리 293

15.5 안드로이드 폰으로 모터 제어하기 297

15.6 요약 299

연습문제 300


Appendix A 아두이노 기본 함수 302

A.1 디지털 입출력 함수 302

A.2 아날로그 입출력 함수 303

A.3 고급 입출력 함수 304

A.4 시간 함수 306

A.5 수학 함수 308

A.6 삼각 함수 310

A.7 난수 함수 311

A.8 비트 조작 함수 312

A.9 외부 인터럽트 함수 315

A.10 인터럽트 함수 316


Appendix B 기본 클래스 317

B.1 Serial 317

B.2 String 323


Appendix C 아두이노 학습 보드 331

C.1 DM-USTYLE-EXT 보드 331

C.2 확장 모듈 338

C.3 (주)뉴티씨 확장 모듈 340


찾아보기 345


관련 파일 다운로드
■ 연습문제 홀수 번 문제 해답
강의 자료(교재로 채택하신 분들은 출판사로 메일 주세요)
■ 강의교안(ppt) 아래는 교안 샘플 파일입니다.
샘플 PDF(강의를 위한 안내, 차례, 머리말, 장별 안내, 베타리더 후기, 1장 아두이노 시작하기, 찾아보기, 호환 보드 설명 및 구입 안내)


상품결제정보

고액결제의 경우 안전을 위해 카드사에서 확인전화를 드릴 수도 있습니다. 확인과정에서 도난 카드의 사용이나 타인 명의의 주문등 정상적인 주문이 아니라고 판단될 경우 임의로 주문을 보류 또는 취소할 수 있습니다.  

무통장 입금은 상품 구매 대금은 PC뱅킹, 인터넷뱅킹, 텔레뱅킹 혹은 가까운 은행에서 직접 입금하시면 됩니다.  
주문시 입력한 입금자명과 실제입금자의 성명이 반드시 일치하여야 하며, 7일 이내로 입금을 하셔야 하며 입금되지 않은 주문은 자동취소 됩니다.

배송정보

  • 배송 방법 : 택배
  • 배송 지역 : 전국지역
  • 배송 비용 : 2,500원
  • 배송 기간 : 3일 ~ 7일
  • 배송 안내 : - 산간벽지나 도서지방은 별도의 추가금액을 지불하셔야 하는 경우가 있습니다.
    고객님께서 주문하신 상품은 입금 확인후 배송해 드립니다. 다만, 상품종류에 따라서 상품의 배송이 다소 지연될 수 있습니다.

교환 및 반품정보

교환 및 반품 주소
 - [12102] 경기도 남양주시 별내동 1090-10 101호
 
교환 및 반품이 가능한 경우
 - 계약내용에 관한 서면을 받은 날부터 7일. 단, 그 서면을 받은 때보다 재화등의 공급이 늦게 이루어진 경우에는 재화등을 공급받거나 재화등의 공급이 시작된 날부터 7일 이내
  - 공급받으신 상품 및 용역의 내용이 표시.광고 내용과 다르거나 계약내용과 다르게 이행된 때에는 당해 재화 등을 공급받은 날 부터 3월이내, 그사실을 알게 된 날 또는 알 수 있었던 날부터 30일이내
 
교환 및 반품이 불가능한 경우
 - 이용자에게 책임 있는 사유로 재화 등이 멸실 또는 훼손된 경우(다만, 재화 등의 내용을 확인하기 위하여 포장 등을 훼손한 경우에는 청약철회를 할 수 있습니다)
  - 이용자의 사용 또는 일부 소비에 의하여 재화 등의 가치가 현저히 감소한 경우
  - 시간의 경과에 의하여 재판매가 곤란할 정도로 재화등의 가치가 현저히 감소한 경우
  - 복제가 가능한 재화등의 포장을 훼손한 경우
  - 개별 주문 생산되는 재화 등 청약철회시 판매자에게 회복할 수 없는 피해가 예상되어 소비자의 사전 동의를 얻은 경우
  - 디지털 콘텐츠의 제공이 개시된 경우, (다만, 가분적 용역 또는 가분적 디지털콘텐츠로 구성된 계약의 경우 제공이 개시되지 아니한 부분은 청약철회를 할 수 있습니다.)
 
※ 고객님의 마음이 바뀌어 교환, 반품을 하실 경우 상품반송 비용은 고객님께서 부담하셔야 합니다.
 (색상 교환, 사이즈 교환 등 포함)

서비스문의

상품사용후기

상품의 사용후기를 적어주세요.

게시물이 없습니다

상품후기쓰기 모두 보기

상품 Q&A

상품에 대해 궁금한 점을 해결해 드립니다.

게시물이 없습니다

상품문의하기 모두 보기



장바구니 0

맨위로