SlideShare una empresa de Scribd logo
1 de 10
한빛아카데미㈜ 신간안내 / 1
내용: 신간안내 – 말하고 듣고 대화하는 Physical Computing 아두이노
일자: 2014년 3월 27일
발신: 한빛아카데미㈜/영업팀 길진철 차장
bernard@hanb.co.kr/02-2128-8741/010-2213-7482
차례:
1. 도서명
2. 도서 정보
3. 도서 장점
4. 도서 특징(책 표지글)
5. 저자(역자) 소개
6. 목차
7. 관련 도서
8. 샘플 챕터
1. 도서명
-. 말하고 듣고 대화하는 Physical Computing 아두이노
-. 표지 이미지: ARDUINO_01.jpg ~ ARDUINO_04.jpg
1
한빛아카데미㈜ 신간안내 / 2
2. 도서 정보
-. 분야: 컴퓨터공학/마이크로프로세서
-. 키워드: 아두이노, 피지컬 컴퓨팅, 인터렉티브 아트
-. 난이도: 초중급
-. 저자: Todd Holoubek(백토담)
-. ISBN: 978-89-6055-837-3 93560
-. 발행일: 2014년 3월 26일
-. 페이지수: 320페이지
-. 정가: 23,000원
-. 판형: 국배 변형(205*248) / 4도
3. 도서 장점
이 책에는 자신만의 프로젝트를 만들기 위해 알아야 하는 다양한 기초적인 예제들이 수록되어 있습니
다. 여러분은 이 책에서 아두이노의 사용법, 기본 구성, 간단한 코드 작성법을 배울 수 있고, 이를
통해 마이크로프로세서를 말하게 하고, 듣게 하고, 다른 기기와 대화하게 만들 수 있습니다. 또한
LED, 스위치, 다이얼 등을 회로에 연결하여 조작해 보고, 컴퓨터를 이용하여 DC, 서보, 스테퍼 모터
를 제어하게 됩니다. 이러한 모든 경험은 기초적이고 초보적인 단계에 해당하기 때문에 누구나 쉽게
배울 수 있습니다. 그 동안 인터렉티브 아트에 관심과 흥미가 있었으나 도전하지 못했다면, 이 책이
큰 용기를 줄 것입니다.
4. 도서 특징(책 표지글)
이 책의 가치
이 책에서 다루는 작업들은 우리 주변 어디에나 존재합니다. 여러분이 광고나 교육을 위한 인터렉
티브 아트에 관심이 있든, 전자공학의 기초를 배우거나 아이디어를 프로토타이핑 하는 데 관심이
있든, 인간의 입력과 존재에 반응하는 멋진 예술 작품을 만드는 데 관심이 있든, 혹은 단순히 이
세상이 어떻게 돌아가는지에 관심이 있든 간에 이 책은 바로 그런 여러분을 위해 존재합니다.
세상은 어떻게 돌아갈까?
전기를 사용해서 움직이는 대부분의 장치에는 마이크로프로세서가 내장되어 있습니다. 여러분이
살고 있는 세상의 많은 부분은 마이크로프로세서를 통해 제어됩니다. 실리콘을 소재로 한 이 조그
만 칩에 명령이 입력되고, 전기가 흐르면 그 명령이 실행됩니다. 핸드폰, 자동차, 엘리베이터, 가
전제품, 의료과학장비 등은 모두 마이크로프로세서로 작동됩니다. 우리는 마이크로프로세서를 이
용하여 의사소통을 하고 세상을 바라보는 것입니다. 이게 바로 오늘날 세상이 돌아가는 방식입니
다. 따라서 만약 여러분이 전자 기술에 대한 기본 지식을 갖추지 않는다면, 21 세기가 주는 혜택을
완벽하게 누릴 없을 뿐만 아니라 의도치 않은 불이익을 당할 수도 있습니다.
2
한빛아카데미㈜ 신간안내 / 3
이 책의 목표
이 책에는 목표가 있습니다. 여러분이 앞으로 혼자 학습해 나가는 데 필요한 기본적인 기술을 알
려드리는 일입니다. 전자기술의 세계, 마이크로프로세서, 인간과 기계의 인터랙션 등은 너무나도
광범위한 지식이기 때문에 이 책 한 권으로 여러분에게 모든 것을 제공한다는 것은 사실상 불가능
한 일입니다. 따라서 여기서는 아주 기초적인 지식만을 다루고자 합니다. 기본적인 지식만 제대로
배운다면 여러분은 앞으로 얼마든지 스스로 학습을 해나갈 수 있습니다. 특히 직접 해 보는 경험
을 통해서 여러분은 많은 것들을 배울 수 있을 것입니다. 이 책이 여러분과 전자기술의 세계가 만
나는 첫 경험이 되기를 바랍니다. 도중에 포기하지만 않는다면, 몇 번이고 실수를 해도 괜찮습니
다. 그러한 실수 역시 귀중한 경험이 될 테니까요.
5. 저자(역자) 소개
Todd Holoubek(백토담)
피지컬 컴퓨팅, 기초 전자공학, 프로그래밍 분야에서 10년 넘게 일해온 전문가입니다. 뉴욕대학교에서
‘인터랙티브 텔레커뮤니케이션 프로그램을 강의했으며 최신 기술을 연구하고 인터랙티브 아트 작품을
직접 제작하는 활동을 했습니다. 현재 숙명여자대학교 조교수로 재임 중이며, ‘피지컬 컴퓨팅’, ‘인터렉
티브 데이터 시각화’, ‘모바일 어플리케이션 개발’ 등의 과목을 강의하고 있습니다.
저자 홈페이지 : http://www.toddholoubek.com
이 책의 온라인 커뮤니티 : http://www.bektodam.com
6. 목차
지은이 소개 / 추천의 글 / 머리말
CHAPTER 1. 무엇이 필요할까(Required meterials)
재료 1 : 아두이노, 브레드보드, 컴퓨터와 소프트웨어
재료 2 : 전자 부품(LED, 저항, 10k옴 포텐시오미터, 순간 스위치, 솔리드 코어 전선 등)
재료 3 : 도구(전선 스트립퍼, 작은 플랫헤드 & 필립스 헤드 스크류드라이버, 니퍼, 바늘코 플라이어
등)
3
한빛아카데미㈜ 신간안내 / 4
CHAPTER 2. 준비하기(Setup)
아두이노와 브레드보드 세팅하기
- 회로
- 아두이노를 나무판에 고정시키기
- 브레드보드를 나무판에 고정시키기
- 아두이노와 브레드보드 연결하기
- 브레드보드의 양쪽 파워・그라운드 버스 연결하기
- 완성된 모습
CHAPTER 3. 말하기(Speaking)
LED 깜빡이기/기본회로를 만들어보자
- 회로
- LED를 브레드보드에 연결
- 220옴 저항을 사용하여 LED의 캐소드와 그라운드 버스를 연결
- 6cm 전선을 이용하여 아두이노의 핀 2와 LED의 애노드를 연결
- USB 케이블로 아두이노를 컴퓨터에 연결
아두이노에 코드를 작성하고 업로드해 보자
- 아두이노가 컴퓨터와 제대로 연결되었는지 확인
- 코드 작성하기
- 코드 확인하기
- 코드 업로드하기
- 깜빡이는 LED 구경하기
방금 여러분은 무슨 일을 한 것일까?
출력
- 출력은 마이크로프로세서가 말을 하는 방식이다
디지털 출력
- 디지털 출력이란 무엇일까?
디지털 출력–LED의 상태 조정하기
- 아두이노 코드 구조
- 코드에 코멘트 달기
4
한빛아카데미㈜ 신간안내 / 5
디지털 출력–여러 개의 LED 깜빡이기
- 회로
- 코드
- 다섯 개의 LED 더 추가하기
- code change
아날로그 출력
- 아날로그 출력이란 무엇일까?
- 아날로그 출력–LED의 밝기를 조절해보자
- 회로
- 코드
아날로그 출력–다중 아날로그 출력
- RGB LED
- 회로
- 코드
시리얼 출력
- 시리얼 출력–컴퓨터에 메시지를 보내라!
- 코드
- counting code
CHAPTER 4. 듣기(Listening)
입력
- 입력은 마이크로프로세서가 ‘듣는 것’이다
디지털 입력
- 디지털 입력이란 무엇일까?
디지털 입력 – 스위치의 상태를 들어보자
- 회로
- 디지털 신호를 듣기 위한 코드 작성하기
디지털 입력과 출력
- 회로
- 코드
5
한빛아카데미㈜ 신간안내 / 6
디지털 입력 - 스위치 디바운스 하기
- 코드
- code change
디지털 입력 – 순간 스위치의 상태 유지하기
- 코드
디지털 입력 - 다중 디지털 입력
- 회로
- 코드
- 세 개의 LED를 스위치와 함께 연결해보자
- 회로
- 코드
- 토글 코드
아날로그 입력
- 아날로그 입력이란?
아날로그 입력 - 전압의 세기를 들어라
- 아날로그 핀
- 회로
- 아날로그 신호를 듣기 위한 코드
아날로그 입력과 아날로그 출력
- 회로
- 코드
다중 아날로그 입력 출력
- 회로
- 코드
시리얼 입력
- 시리얼 입력 – 컴퓨터로부터 메시지를 받자
- 회로
- 코드
CHAPTER 5. 대화하기(Conversations)
아두이노와 다른 기기의 대화
6
한빛아카데미㈜ 신간안내 / 7
- 프로세싱을 이용한 시리얼 통신
시리얼 통신 - ASCII 데이터 전송하기
- 회로
- 전체 코드
- 코드 프로세싱
- 주의할 점
시리얼 통신 - BYTE 데이터를 전송하자
- Serial.write( )
- 회로
- 코드
시리얼 통신 - BYTE 데이터를 수신하자
- 하나의 값만 받기
- 회로
- 코드
시리얼 통신 - 부르고 응답하기 – ASCII
- call and response process
- 주의할 점
- ASCII 코드로 다중 값 전송하기
- 회로
- 코드
- 다중 값을 ASCII 코드 형태로 수신하는 프로세싱
- 주의할 점
시리얼 통신 - 보내고 응답하기 – BYTE
- 전체 코드
- 코드 프로세싱
다중 값 수신
- 회로
- 코드
CHAPTER 6. 모터 컨트롤(motor control)
외부 컴포넌트와의 대화
7
한빛아카데미㈜ 신간안내 / 8
DC 모터 컨트롤
- 회로
- 코드
DC 모터 컨트롤 - 스위치로 방향 컨트롤하기
- 회로
- 코드
DC 모터 컨트롤 - 포텐시오미터로 속도 컨트롤하기
- 회로
- 코드
서보 모터
- 서보 모터
- 회로
- 코드
포텐시오미터로 서보 컨트롤하기
- 회로
- 코드
스테퍼 모터
- 스테핑 오더
- 스테퍼 모터에 전선 연결하기
- 양극성 스테핑 모터의 경우
- 회로
- 단극성 스테핑 모터의 경우
- 회로
- 스테핑 모터를 움직이게 하기
- 코드
- 스테핑 모터를 양방향으로 움직이게 하기
- 스위치를 이용해 스테퍼 모터 컨트롤하기
- 회로
- 코드
CHAPTER 7. 결말(Conclusion)
결말
찾아보기
8
한빛아카데미㈜ 신간안내 / 9
7. 관련 도서
-. 『Make: 아두이노 DIY 프로젝트)』(2014년 1월)
-. 『C 언어로 배우는 8051 마이크로프로세서』(2010년 12월)
8. 샘플 챕터
-. 샘플 챕터(1장)
- 끝 -
9
한빛아카데미㈜ 신간안내 / 9
7. 관련 도서
-. 『Make: 아두이노 DIY 프로젝트)』(2014년 1월)
-. 『C 언어로 배우는 8051 마이크로프로세서』(2010년 12월)
8. 샘플 챕터
-. 샘플 챕터(1장)
- 끝 -
9

Más contenido relacionado

Destacado

[JCLP Season 01] Maker Project Day 1 - 1
[JCLP Season 01] Maker Project Day 1 - 1[JCLP Season 01] Maker Project Day 1 - 1
[JCLP Season 01] Maker Project Day 1 - 1Junhyuk Lee
 
[알고리즘 스터디 3주차]기수정렬/계수정렬/버킷정렬
[알고리즘 스터디 3주차]기수정렬/계수정렬/버킷정렬[알고리즘 스터디 3주차]기수정렬/계수정렬/버킷정렬
[알고리즘 스터디 3주차]기수정렬/계수정렬/버킷정렬Codingclub
 
아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)gongdigi24
 
Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Hyemin Song
 
코딩클럽 왕초보 아두이노따라잡기 1탄
코딩클럽 왕초보 아두이노따라잡기 1탄코딩클럽 왕초보 아두이노따라잡기 1탄
코딩클럽 왕초보 아두이노따라잡기 1탄Eunhee Ha
 
#아두이노 초급연수
#아두이노 초급연수#아두이노 초급연수
#아두이노 초급연수gongdigi24
 
Aperture : 1. 아두이노에 대해 알아보기
Aperture : 1. 아두이노에 대해 알아보기Aperture : 1. 아두이노에 대해 알아보기
Aperture : 1. 아두이노에 대해 알아보기Hyemin Song
 
아두이노 배워보기 - 1강
아두이노 배워보기 - 1강아두이노 배워보기 - 1강
아두이노 배워보기 - 1강Junseong Kim
 
학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 Sangsu Song
 
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술uxzeitgeist
 
Arduino Basic Programming
Arduino Basic ProgrammingArduino Basic Programming
Arduino Basic ProgrammingSangGyu Kim
 
Victoria's Secret Angels Campaign
Victoria's Secret Angels CampaignVictoria's Secret Angels Campaign
Victoria's Secret Angels CampaignJohn White
 

Destacado (12)

[JCLP Season 01] Maker Project Day 1 - 1
[JCLP Season 01] Maker Project Day 1 - 1[JCLP Season 01] Maker Project Day 1 - 1
[JCLP Season 01] Maker Project Day 1 - 1
 
[알고리즘 스터디 3주차]기수정렬/계수정렬/버킷정렬
[알고리즘 스터디 3주차]기수정렬/계수정렬/버킷정렬[알고리즘 스터디 3주차]기수정렬/계수정렬/버킷정렬
[알고리즘 스터디 3주차]기수정렬/계수정렬/버킷정렬
 
아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)아두이노로 배우는 피지컬 컴퓨팅(중급)
아두이노로 배우는 피지컬 컴퓨팅(중급)
 
Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기
 
코딩클럽 왕초보 아두이노따라잡기 1탄
코딩클럽 왕초보 아두이노따라잡기 1탄코딩클럽 왕초보 아두이노따라잡기 1탄
코딩클럽 왕초보 아두이노따라잡기 1탄
 
#아두이노 초급연수
#아두이노 초급연수#아두이노 초급연수
#아두이노 초급연수
 
Aperture : 1. 아두이노에 대해 알아보기
Aperture : 1. 아두이노에 대해 알아보기Aperture : 1. 아두이노에 대해 알아보기
Aperture : 1. 아두이노에 대해 알아보기
 
아두이노 배워보기 - 1강
아두이노 배워보기 - 1강아두이노 배워보기 - 1강
아두이노 배워보기 - 1강
 
학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나
 
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
 
Arduino Basic Programming
Arduino Basic ProgrammingArduino Basic Programming
Arduino Basic Programming
 
Victoria's Secret Angels Campaign
Victoria's Secret Angels CampaignVictoria's Secret Angels Campaign
Victoria's Secret Angels Campaign
 

Similar a 신간안내 말하고 듣고 대화하는 Physical computing 아두이노

Softbox review and quickstartguide-20180926
Softbox review and quickstartguide-20180926Softbox review and quickstartguide-20180926
Softbox review and quickstartguide-20180926봉조 김
 
[엄마정치 메이커팀] 첫 만남
[엄마정치 메이커팀] 첫 만남[엄마정치 메이커팀] 첫 만남
[엄마정치 메이커팀] 첫 만남yuna cho
 
Arduino 특강 강태욱
Arduino 특강   강태욱Arduino 특강   강태욱
Arduino 특강 강태욱Tae wook kang
 
Softbox arduino software education, softbox 소프트박스 제품소개서
Softbox arduino software education, softbox 소프트박스 제품소개서 Softbox arduino software education, softbox 소프트박스 제품소개서
Softbox arduino software education, softbox 소프트박스 제품소개서 봉조 김
 
허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기Bongjun Hur
 
[IoT] MAKE with Open H/W + Node.JS - 4th
[IoT] MAKE with Open H/W + Node.JS - 4th[IoT] MAKE with Open H/W + Node.JS - 4th
[IoT] MAKE with Open H/W + Node.JS - 4thPark Jonggun
 
[배포용] 코코아팹 교육 콘텐츠 선택 가이드_2024.03.28.update
[배포용] 코코아팹 교육 콘텐츠 선택 가이드_2024.03.28.update[배포용] 코코아팹 교육 콘텐츠 선택 가이드_2024.03.28.update
[배포용] 코코아팹 교육 콘텐츠 선택 가이드_2024.03.28.updateFabLabKoCoA
 
[배포용] 코코아팹 교육 콘텐츠 선택 가이드)2024.03.28_update
[배포용] 코코아팹 교육 콘텐츠 선택 가이드)2024.03.28_update[배포용] 코코아팹 교육 콘텐츠 선택 가이드)2024.03.28_update
[배포용] 코코아팹 교육 콘텐츠 선택 가이드)2024.03.28_updatekocoafab
 
차세대기기(0416)
차세대기기(0416)차세대기기(0416)
차세대기기(0416)hanfen
 
처세대 기기(0416)
처세대 기기(0416)처세대 기기(0416)
처세대 기기(0416)hanfen
 
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdfTae wook kang
 
(주)새로운교육 KAIST 공학스쿨 교육과정 안내
(주)새로운교육 KAIST 공학스쿨 교육과정 안내(주)새로운교육 KAIST 공학스쿨 교육과정 안내
(주)새로운교육 KAIST 공학스쿨 교육과정 안내Sang Bin
 
원준갓의 IoT 수업
원준갓의 IoT 수업원준갓의 IoT 수업
원준갓의 IoT 수업Won Jun Song
 
IoT with Raspberry Pi + Node JS - Chapter 2
IoT with Raspberry Pi + Node JS - Chapter 2IoT with Raspberry Pi + Node JS - Chapter 2
IoT with Raspberry Pi + Node JS - Chapter 2Park Jonggun
 
Aircleaner 20190616 - 미세먼지 공기청정기 메이커활동 제안서
Aircleaner 20190616 - 미세먼지 공기청정기 메이커활동 제안서Aircleaner 20190616 - 미세먼지 공기청정기 메이커활동 제안서
Aircleaner 20190616 - 미세먼지 공기청정기 메이커활동 제안서봉조 김
 
NodeMcu로 시작하는 사물인터넷 DIY
NodeMcu로 시작하는 사물인터넷 DIYNodeMcu로 시작하는 사물인터넷 DIY
NodeMcu로 시작하는 사물인터넷 DIYHakyong Kim
 
[TechDIY.org]The workbook of "a winking rabbit doll"(Korean)
[TechDIY.org]The workbook of "a winking rabbit doll"(Korean)[TechDIY.org]The workbook of "a winking rabbit doll"(Korean)
[TechDIY.org]The workbook of "a winking rabbit doll"(Korean)Ji Lee
 
Intuitive Understanding of Arduino for IoT
Intuitive Understanding of Arduino for IoTIntuitive Understanding of Arduino for IoT
Intuitive Understanding of Arduino for IoT영광 송
 

Similar a 신간안내 말하고 듣고 대화하는 Physical computing 아두이노 (20)

Softbox review and quickstartguide-20180926
Softbox review and quickstartguide-20180926Softbox review and quickstartguide-20180926
Softbox review and quickstartguide-20180926
 
[엄마정치 메이커팀] 첫 만남
[엄마정치 메이커팀] 첫 만남[엄마정치 메이커팀] 첫 만남
[엄마정치 메이커팀] 첫 만남
 
Arduino 특강 강태욱
Arduino 특강   강태욱Arduino 특강   강태욱
Arduino 특강 강태욱
 
Softbox arduino software education, softbox 소프트박스 제품소개서
Softbox arduino software education, softbox 소프트박스 제품소개서 Softbox arduino software education, softbox 소프트박스 제품소개서
Softbox arduino software education, softbox 소프트박스 제품소개서
 
허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기허봉춘씨의 파란만장한 IoT 보드 만들기
허봉춘씨의 파란만장한 IoT 보드 만들기
 
[IoT] MAKE with Open H/W + Node.JS - 4th
[IoT] MAKE with Open H/W + Node.JS - 4th[IoT] MAKE with Open H/W + Node.JS - 4th
[IoT] MAKE with Open H/W + Node.JS - 4th
 
[배포용] 코코아팹 교육 콘텐츠 선택 가이드_2024.03.28.update
[배포용] 코코아팹 교육 콘텐츠 선택 가이드_2024.03.28.update[배포용] 코코아팹 교육 콘텐츠 선택 가이드_2024.03.28.update
[배포용] 코코아팹 교육 콘텐츠 선택 가이드_2024.03.28.update
 
[배포용] 코코아팹 교육 콘텐츠 선택 가이드)2024.03.28_update
[배포용] 코코아팹 교육 콘텐츠 선택 가이드)2024.03.28_update[배포용] 코코아팹 교육 콘텐츠 선택 가이드)2024.03.28_update
[배포용] 코코아팹 교육 콘텐츠 선택 가이드)2024.03.28_update
 
차세대기기(0416)
차세대기기(0416)차세대기기(0416)
차세대기기(0416)
 
차세대 기기
차세대 기기차세대 기기
차세대 기기
 
처세대 기기(0416)
처세대 기기(0416)처세대 기기(0416)
처세대 기기(0416)
 
차세대기기
차세대기기차세대기기
차세대기기
 
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
오픈소스로 쉽게 따라해보는 Unreal과 IoT 연계 및 개발 방법 소개.pdf
 
(주)새로운교육 KAIST 공학스쿨 교육과정 안내
(주)새로운교육 KAIST 공학스쿨 교육과정 안내(주)새로운교육 KAIST 공학스쿨 교육과정 안내
(주)새로운교육 KAIST 공학스쿨 교육과정 안내
 
원준갓의 IoT 수업
원준갓의 IoT 수업원준갓의 IoT 수업
원준갓의 IoT 수업
 
IoT with Raspberry Pi + Node JS - Chapter 2
IoT with Raspberry Pi + Node JS - Chapter 2IoT with Raspberry Pi + Node JS - Chapter 2
IoT with Raspberry Pi + Node JS - Chapter 2
 
Aircleaner 20190616 - 미세먼지 공기청정기 메이커활동 제안서
Aircleaner 20190616 - 미세먼지 공기청정기 메이커활동 제안서Aircleaner 20190616 - 미세먼지 공기청정기 메이커활동 제안서
Aircleaner 20190616 - 미세먼지 공기청정기 메이커활동 제안서
 
NodeMcu로 시작하는 사물인터넷 DIY
NodeMcu로 시작하는 사물인터넷 DIYNodeMcu로 시작하는 사물인터넷 DIY
NodeMcu로 시작하는 사물인터넷 DIY
 
[TechDIY.org]The workbook of "a winking rabbit doll"(Korean)
[TechDIY.org]The workbook of "a winking rabbit doll"(Korean)[TechDIY.org]The workbook of "a winking rabbit doll"(Korean)
[TechDIY.org]The workbook of "a winking rabbit doll"(Korean)
 
Intuitive Understanding of Arduino for IoT
Intuitive Understanding of Arduino for IoTIntuitive Understanding of Arduino for IoT
Intuitive Understanding of Arduino for IoT
 

Más de sookmyungvisual

2014 졸전 포스터 UX 스튜디오 김연서
2014 졸전 포스터 UX 스튜디오 김연서2014 졸전 포스터 UX 스튜디오 김연서
2014 졸전 포스터 UX 스튜디오 김연서sookmyungvisual
 
2013 졸전 포스터 UX 스튜디오 신한솔
2013 졸전 포스터 UX 스튜디오 신한솔2013 졸전 포스터 UX 스튜디오 신한솔
2013 졸전 포스터 UX 스튜디오 신한솔sookmyungvisual
 
2013 졸전 포스터 UX 스튜디오 김보람
2013 졸전 포스터 UX 스튜디오 김보람 2013 졸전 포스터 UX 스튜디오 김보람
2013 졸전 포스터 UX 스튜디오 김보람 sookmyungvisual
 
2013 졸전 포스터 UX 스튜디오 박장미
2013 졸전 포스터 UX 스튜디오 박장미2013 졸전 포스터 UX 스튜디오 박장미
2013 졸전 포스터 UX 스튜디오 박장미sookmyungvisual
 
About face 인터렉션 디자인의 본질
About face 인터렉션 디자인의 본질About face 인터렉션 디자인의 본질
About face 인터렉션 디자인의 본질sookmyungvisual
 
전략적 디자인으로 성장하라
전략적 디자인으로 성장하라전략적 디자인으로 성장하라
전략적 디자인으로 성장하라sookmyungvisual
 
스크래치 3주차 강의 프리젠테이션
스크래치 3주차 강의 프리젠테이션스크래치 3주차 강의 프리젠테이션
스크래치 3주차 강의 프리젠테이션sookmyungvisual
 
스크래치 4주차 강의자료
스크래치 4주차 강의자료스크래치 4주차 강의자료
스크래치 4주차 강의자료sookmyungvisual
 
스크래치 3주차 강의자료
스크래치 3주차 강의자료 스크래치 3주차 강의자료
스크래치 3주차 강의자료 sookmyungvisual
 
스크래치 2주차 강의자료
스크래치 2주차 강의자료 스크래치 2주차 강의자료
스크래치 2주차 강의자료 sookmyungvisual
 
스크래치 1주차 강의 자료
스크래치 1주차 강의 자료스크래치 1주차 강의 자료
스크래치 1주차 강의 자료sookmyungvisual
 

Más de sookmyungvisual (15)

Smvd booklet(2016.09)
Smvd booklet(2016.09)Smvd booklet(2016.09)
Smvd booklet(2016.09)
 
2014 졸전 포스터 UX 스튜디오 김연서
2014 졸전 포스터 UX 스튜디오 김연서2014 졸전 포스터 UX 스튜디오 김연서
2014 졸전 포스터 UX 스튜디오 김연서
 
2013 졸전 포스터 UX 스튜디오 신한솔
2013 졸전 포스터 UX 스튜디오 신한솔2013 졸전 포스터 UX 스튜디오 신한솔
2013 졸전 포스터 UX 스튜디오 신한솔
 
2013 졸전 포스터 UX 스튜디오 김보람
2013 졸전 포스터 UX 스튜디오 김보람 2013 졸전 포스터 UX 스튜디오 김보람
2013 졸전 포스터 UX 스튜디오 김보람
 
2013 졸전 포스터 UX 스튜디오 박장미
2013 졸전 포스터 UX 스튜디오 박장미2013 졸전 포스터 UX 스튜디오 박장미
2013 졸전 포스터 UX 스튜디오 박장미
 
VNbrochure
VNbrochureVNbrochure
VNbrochure
 
About face 인터렉션 디자인의 본질
About face 인터렉션 디자인의 본질About face 인터렉션 디자인의 본질
About face 인터렉션 디자인의 본질
 
전략적 디자인으로 성장하라
전략적 디자인으로 성장하라전략적 디자인으로 성장하라
전략적 디자인으로 성장하라
 
자료만들기
자료만들기자료만들기
자료만들기
 
스크래치 6주차
스크래치 6주차스크래치 6주차
스크래치 6주차
 
스크래치 3주차 강의 프리젠테이션
스크래치 3주차 강의 프리젠테이션스크래치 3주차 강의 프리젠테이션
스크래치 3주차 강의 프리젠테이션
 
스크래치 4주차 강의자료
스크래치 4주차 강의자료스크래치 4주차 강의자료
스크래치 4주차 강의자료
 
스크래치 3주차 강의자료
스크래치 3주차 강의자료 스크래치 3주차 강의자료
스크래치 3주차 강의자료
 
스크래치 2주차 강의자료
스크래치 2주차 강의자료 스크래치 2주차 강의자료
스크래치 2주차 강의자료
 
스크래치 1주차 강의 자료
스크래치 1주차 강의 자료스크래치 1주차 강의 자료
스크래치 1주차 강의 자료
 

신간안내 말하고 듣고 대화하는 Physical computing 아두이노

  • 1. 한빛아카데미㈜ 신간안내 / 1 내용: 신간안내 – 말하고 듣고 대화하는 Physical Computing 아두이노 일자: 2014년 3월 27일 발신: 한빛아카데미㈜/영업팀 길진철 차장 bernard@hanb.co.kr/02-2128-8741/010-2213-7482 차례: 1. 도서명 2. 도서 정보 3. 도서 장점 4. 도서 특징(책 표지글) 5. 저자(역자) 소개 6. 목차 7. 관련 도서 8. 샘플 챕터 1. 도서명 -. 말하고 듣고 대화하는 Physical Computing 아두이노 -. 표지 이미지: ARDUINO_01.jpg ~ ARDUINO_04.jpg 1
  • 2. 한빛아카데미㈜ 신간안내 / 2 2. 도서 정보 -. 분야: 컴퓨터공학/마이크로프로세서 -. 키워드: 아두이노, 피지컬 컴퓨팅, 인터렉티브 아트 -. 난이도: 초중급 -. 저자: Todd Holoubek(백토담) -. ISBN: 978-89-6055-837-3 93560 -. 발행일: 2014년 3월 26일 -. 페이지수: 320페이지 -. 정가: 23,000원 -. 판형: 국배 변형(205*248) / 4도 3. 도서 장점 이 책에는 자신만의 프로젝트를 만들기 위해 알아야 하는 다양한 기초적인 예제들이 수록되어 있습니 다. 여러분은 이 책에서 아두이노의 사용법, 기본 구성, 간단한 코드 작성법을 배울 수 있고, 이를 통해 마이크로프로세서를 말하게 하고, 듣게 하고, 다른 기기와 대화하게 만들 수 있습니다. 또한 LED, 스위치, 다이얼 등을 회로에 연결하여 조작해 보고, 컴퓨터를 이용하여 DC, 서보, 스테퍼 모터 를 제어하게 됩니다. 이러한 모든 경험은 기초적이고 초보적인 단계에 해당하기 때문에 누구나 쉽게 배울 수 있습니다. 그 동안 인터렉티브 아트에 관심과 흥미가 있었으나 도전하지 못했다면, 이 책이 큰 용기를 줄 것입니다. 4. 도서 특징(책 표지글) 이 책의 가치 이 책에서 다루는 작업들은 우리 주변 어디에나 존재합니다. 여러분이 광고나 교육을 위한 인터렉 티브 아트에 관심이 있든, 전자공학의 기초를 배우거나 아이디어를 프로토타이핑 하는 데 관심이 있든, 인간의 입력과 존재에 반응하는 멋진 예술 작품을 만드는 데 관심이 있든, 혹은 단순히 이 세상이 어떻게 돌아가는지에 관심이 있든 간에 이 책은 바로 그런 여러분을 위해 존재합니다. 세상은 어떻게 돌아갈까? 전기를 사용해서 움직이는 대부분의 장치에는 마이크로프로세서가 내장되어 있습니다. 여러분이 살고 있는 세상의 많은 부분은 마이크로프로세서를 통해 제어됩니다. 실리콘을 소재로 한 이 조그 만 칩에 명령이 입력되고, 전기가 흐르면 그 명령이 실행됩니다. 핸드폰, 자동차, 엘리베이터, 가 전제품, 의료과학장비 등은 모두 마이크로프로세서로 작동됩니다. 우리는 마이크로프로세서를 이 용하여 의사소통을 하고 세상을 바라보는 것입니다. 이게 바로 오늘날 세상이 돌아가는 방식입니 다. 따라서 만약 여러분이 전자 기술에 대한 기본 지식을 갖추지 않는다면, 21 세기가 주는 혜택을 완벽하게 누릴 없을 뿐만 아니라 의도치 않은 불이익을 당할 수도 있습니다. 2
  • 3. 한빛아카데미㈜ 신간안내 / 3 이 책의 목표 이 책에는 목표가 있습니다. 여러분이 앞으로 혼자 학습해 나가는 데 필요한 기본적인 기술을 알 려드리는 일입니다. 전자기술의 세계, 마이크로프로세서, 인간과 기계의 인터랙션 등은 너무나도 광범위한 지식이기 때문에 이 책 한 권으로 여러분에게 모든 것을 제공한다는 것은 사실상 불가능 한 일입니다. 따라서 여기서는 아주 기초적인 지식만을 다루고자 합니다. 기본적인 지식만 제대로 배운다면 여러분은 앞으로 얼마든지 스스로 학습을 해나갈 수 있습니다. 특히 직접 해 보는 경험 을 통해서 여러분은 많은 것들을 배울 수 있을 것입니다. 이 책이 여러분과 전자기술의 세계가 만 나는 첫 경험이 되기를 바랍니다. 도중에 포기하지만 않는다면, 몇 번이고 실수를 해도 괜찮습니 다. 그러한 실수 역시 귀중한 경험이 될 테니까요. 5. 저자(역자) 소개 Todd Holoubek(백토담) 피지컬 컴퓨팅, 기초 전자공학, 프로그래밍 분야에서 10년 넘게 일해온 전문가입니다. 뉴욕대학교에서 ‘인터랙티브 텔레커뮤니케이션 프로그램을 강의했으며 최신 기술을 연구하고 인터랙티브 아트 작품을 직접 제작하는 활동을 했습니다. 현재 숙명여자대학교 조교수로 재임 중이며, ‘피지컬 컴퓨팅’, ‘인터렉 티브 데이터 시각화’, ‘모바일 어플리케이션 개발’ 등의 과목을 강의하고 있습니다. 저자 홈페이지 : http://www.toddholoubek.com 이 책의 온라인 커뮤니티 : http://www.bektodam.com 6. 목차 지은이 소개 / 추천의 글 / 머리말 CHAPTER 1. 무엇이 필요할까(Required meterials) 재료 1 : 아두이노, 브레드보드, 컴퓨터와 소프트웨어 재료 2 : 전자 부품(LED, 저항, 10k옴 포텐시오미터, 순간 스위치, 솔리드 코어 전선 등) 재료 3 : 도구(전선 스트립퍼, 작은 플랫헤드 & 필립스 헤드 스크류드라이버, 니퍼, 바늘코 플라이어 등) 3
  • 4. 한빛아카데미㈜ 신간안내 / 4 CHAPTER 2. 준비하기(Setup) 아두이노와 브레드보드 세팅하기 - 회로 - 아두이노를 나무판에 고정시키기 - 브레드보드를 나무판에 고정시키기 - 아두이노와 브레드보드 연결하기 - 브레드보드의 양쪽 파워・그라운드 버스 연결하기 - 완성된 모습 CHAPTER 3. 말하기(Speaking) LED 깜빡이기/기본회로를 만들어보자 - 회로 - LED를 브레드보드에 연결 - 220옴 저항을 사용하여 LED의 캐소드와 그라운드 버스를 연결 - 6cm 전선을 이용하여 아두이노의 핀 2와 LED의 애노드를 연결 - USB 케이블로 아두이노를 컴퓨터에 연결 아두이노에 코드를 작성하고 업로드해 보자 - 아두이노가 컴퓨터와 제대로 연결되었는지 확인 - 코드 작성하기 - 코드 확인하기 - 코드 업로드하기 - 깜빡이는 LED 구경하기 방금 여러분은 무슨 일을 한 것일까? 출력 - 출력은 마이크로프로세서가 말을 하는 방식이다 디지털 출력 - 디지털 출력이란 무엇일까? 디지털 출력–LED의 상태 조정하기 - 아두이노 코드 구조 - 코드에 코멘트 달기 4
  • 5. 한빛아카데미㈜ 신간안내 / 5 디지털 출력–여러 개의 LED 깜빡이기 - 회로 - 코드 - 다섯 개의 LED 더 추가하기 - code change 아날로그 출력 - 아날로그 출력이란 무엇일까? - 아날로그 출력–LED의 밝기를 조절해보자 - 회로 - 코드 아날로그 출력–다중 아날로그 출력 - RGB LED - 회로 - 코드 시리얼 출력 - 시리얼 출력–컴퓨터에 메시지를 보내라! - 코드 - counting code CHAPTER 4. 듣기(Listening) 입력 - 입력은 마이크로프로세서가 ‘듣는 것’이다 디지털 입력 - 디지털 입력이란 무엇일까? 디지털 입력 – 스위치의 상태를 들어보자 - 회로 - 디지털 신호를 듣기 위한 코드 작성하기 디지털 입력과 출력 - 회로 - 코드 5
  • 6. 한빛아카데미㈜ 신간안내 / 6 디지털 입력 - 스위치 디바운스 하기 - 코드 - code change 디지털 입력 – 순간 스위치의 상태 유지하기 - 코드 디지털 입력 - 다중 디지털 입력 - 회로 - 코드 - 세 개의 LED를 스위치와 함께 연결해보자 - 회로 - 코드 - 토글 코드 아날로그 입력 - 아날로그 입력이란? 아날로그 입력 - 전압의 세기를 들어라 - 아날로그 핀 - 회로 - 아날로그 신호를 듣기 위한 코드 아날로그 입력과 아날로그 출력 - 회로 - 코드 다중 아날로그 입력 출력 - 회로 - 코드 시리얼 입력 - 시리얼 입력 – 컴퓨터로부터 메시지를 받자 - 회로 - 코드 CHAPTER 5. 대화하기(Conversations) 아두이노와 다른 기기의 대화 6
  • 7. 한빛아카데미㈜ 신간안내 / 7 - 프로세싱을 이용한 시리얼 통신 시리얼 통신 - ASCII 데이터 전송하기 - 회로 - 전체 코드 - 코드 프로세싱 - 주의할 점 시리얼 통신 - BYTE 데이터를 전송하자 - Serial.write( ) - 회로 - 코드 시리얼 통신 - BYTE 데이터를 수신하자 - 하나의 값만 받기 - 회로 - 코드 시리얼 통신 - 부르고 응답하기 – ASCII - call and response process - 주의할 점 - ASCII 코드로 다중 값 전송하기 - 회로 - 코드 - 다중 값을 ASCII 코드 형태로 수신하는 프로세싱 - 주의할 점 시리얼 통신 - 보내고 응답하기 – BYTE - 전체 코드 - 코드 프로세싱 다중 값 수신 - 회로 - 코드 CHAPTER 6. 모터 컨트롤(motor control) 외부 컴포넌트와의 대화 7
  • 8. 한빛아카데미㈜ 신간안내 / 8 DC 모터 컨트롤 - 회로 - 코드 DC 모터 컨트롤 - 스위치로 방향 컨트롤하기 - 회로 - 코드 DC 모터 컨트롤 - 포텐시오미터로 속도 컨트롤하기 - 회로 - 코드 서보 모터 - 서보 모터 - 회로 - 코드 포텐시오미터로 서보 컨트롤하기 - 회로 - 코드 스테퍼 모터 - 스테핑 오더 - 스테퍼 모터에 전선 연결하기 - 양극성 스테핑 모터의 경우 - 회로 - 단극성 스테핑 모터의 경우 - 회로 - 스테핑 모터를 움직이게 하기 - 코드 - 스테핑 모터를 양방향으로 움직이게 하기 - 스위치를 이용해 스테퍼 모터 컨트롤하기 - 회로 - 코드 CHAPTER 7. 결말(Conclusion) 결말 찾아보기 8
  • 9. 한빛아카데미㈜ 신간안내 / 9 7. 관련 도서 -. 『Make: 아두이노 DIY 프로젝트)』(2014년 1월) -. 『C 언어로 배우는 8051 마이크로프로세서』(2010년 12월) 8. 샘플 챕터 -. 샘플 챕터(1장) - 끝 - 9
  • 10. 한빛아카데미㈜ 신간안내 / 9 7. 관련 도서 -. 『Make: 아두이노 DIY 프로젝트)』(2014년 1월) -. 『C 언어로 배우는 8051 마이크로프로세서』(2010년 12월) 8. 샘플 챕터 -. 샘플 챕터(1장) - 끝 - 9