이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
아두이노 프로젝트 65
65가지 예제로 배우는 실전 워크샵
가격
30,000
10 27,000
YES포인트?
1,500원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

상세 이미지

책소개

목차

1장. 아두이노 시작하기
--무한한 가능성
--두터운 사용자 층을 가진 아두이노
--부품과 액세서리
--소프트웨어 요구사항
--작업 시 주의사항
--이 장을 마치며

2장. 아두이노 보드와 통합개발환경 살펴보기
--아두이노 보드
--아두이노 통합개발환경
--첫 번째 스케치 생성하기
--이 장을 마치며

3장. 아두이노 프로젝트 시작하기
--프로젝트 계획하기
--기초 전기 이론
--전자 부품
--Project #1: LED 파도 효과 만들기
--변수 사용하기
--Project #2: for 반복문 사용하기
--펄스폭 변조를 사용하여 LED 밝기 조절하기
--Project #3: 펄스폭 변조 사용하기
--추가적인 전기 부품
--고전압 회로
--이 장을 마치며

4장. 빌딩 블록
--회로도 사용하기
--커패시터
--디지털 입력
--Project #4: 디지털 입력 사용하기
--불리언 변수
--Project #5: 간단한 교통신호 시스템 만들기
--아날로그 vs. 디지털 신호
--Project #6: 단일 셀 배터리 테스터기 만들기
--아두이노로 산술 연산하기
--기준전압을 사용하여 아날로그 전압 측정 정밀도 개선하기
--가변 저항기
--피에조 부저
--Project #7: 피에조 부저 테스트해보기
--Project #8: 측정 속도가 빠른 온도계 만들기
--이 장을 마치며

5장. 함수를 사용하여 작업하기
--Project #9: 반복적인 동작을 수행하기 위한 새로운 함수 정의하기
--Project #10: 지정된 횟수만큼 불빛을 깜박이는 함수 정의하기
--값을 반환하는 함수 만들기
--Project #11: 내장 LED를 이용한 측정 속도가 빠른 온도계 만들기
--시리얼 모니터를 통해 아두이노의 데이터 표시하기
--Project #12: 시리얼 모니터에 온도 표시하기
--while 반복문 사용하기
--시리얼 모니터를 통해 아두이노로 데이터 보내기
--Project #13: 시리얼 통신을 통해 수신된 숫자를 두 배로 만들기
--long형 변수
--Project #14: long형 변수 사용하기
--이 장을 마치며

6장. 숫자, 변수, 산술연산
--랜덤 숫자 생성하기
--Project #15: 전자 주사위 만들기
--이진수에 대해서
--쉬프트 레지스터를 사용하여 디지털 출력의 수 늘리기
--Project #16: LED를 이용한 이진수 표시 디스플레이 만들기
--Project #17: 이진수 퀴즈 게임 만들기
--배열
--7-세그먼트 LED 디스플레이
--Project #18: 한 자리 숫자 표시기 만들기
--Project #19: 두 개의 7-세그먼트 LED 디스플레이 모듈 제어하기
--Project #20: 디지털 온도계 만들기
--LED 매트릭스 디스플레이 모듈
--비트 연산
--Project #21: LED 매트릭스 디스플레이 사용하기
--Project #22: LED 매트릭스 디스플레이에 이미지 생성하기
--Project #23: LED 매트릭스 디스플레이에 이미지 표시하기
--Project #24: LED 매트릭스 디스플레이에 애니메이션 효과 적용하기
--이 장을 마치며

7장. 액정 디스플레이
--문자 LCD 모듈
--Project #25: 사용자 정의 문자 생성하기
--그래픽 LCD 모듈
--Project #26: 그래픽 LCD 모듈에 텍스트 표시하기
--Project #27: 온도 히스토리 모니터 만들기
--이 장을 마치며

8장. 아두이노 확장하기
--쉴드
--프로토쉴드
--Project #28: 8개의 LED를 사용한 커스텀 쉴드 만들기
--라이브러리 사용하기
--microSD 메모리 카드
--Project #29: microSD 메모리 카드에 데이터 쓰기
--Project #30: 온도-기록 장치 만들기
--millis()와 micros() 함수를 이용하여 타이밍 애플리케이션 만들기
--Project #31: 스톱워치 만들기
--인터럽트
--Project #32: 인터럽트 사용하기
--이 장을 마치며

9장. 숫자 키패드
--숫자 키패드 사용하기
--switch-case문으로 의사결정하기
--Project #33: 키패드로 제어되는 잠금장치 만들기
--이 장을 마치며

10장. 터치스크린을 이용하여 사용자 입력 받기
--터치스크린
--Project #34: 터치스크린의 터치된 영역 다루기
--Project #35: On/Off 터치스위치 만들기
--Project #36: Three-Zone 터치스위치 만들기
--이 장을 마치며

11장. 아두이노 보드 패밀리 살펴보기
--Project #37: 브레드보드에 아두이노 구축하기
--이 장을 마치며

12장. 모터와 운동
--서보 모터로 작은 움직임 만들기
--Project #38: 아날로그 온도계 만들기
--전기 모터 사용하기
--Project #39: 모터 제어하기
--Project #40: 탱크 로봇 만들기
--충돌 감지하기
--Project #41: 마이크로스위치로 충돌 감지하기
--적외선 거리 센서
--Project #42: 적외선 거리 센서로 충돌 감지하기
--초음파 거리 센서
--Project #43: 초음파 거리 센서로 충돌 감지하기
--이 장을 마치며

13장. 아두이노와 GPS 모듈 연동하기
--GPS란 무엇인가?
--GPS 쉴드 테스트하기
--Project #44: 간단한 GPS 수신기 만들기
--Project #45: 정확한 GPS 기반 시계 만들기
--Project #46: 지속적으로 움직이는 물체의 위치 기록하기
--이 장을 마치며

14장. 무선 데이터
--저렴한 무선 모듈 사용하기
--Project #47: 무선 리모콘 만들기
--넓은 전송 범위와 빠른 데이터 전송 속도를 가진 XBee 무선 데이터 모듈 사용하기
--Project #48: XBee로 데이터 전송하기
--Project #49: 원격 제어 온도계 만들기
--이 장을 마치며

15장. 적외선 리모컨
--적외선은 무엇인가?
--적외선을 다루기 위한 준비 작업
--Project #50: 적외선 리모컨으로 제어되는 아두이노 만들기
--Project #51: 적외선 리모컨으로 제어되는 탱크 만들기
--이 장을 마치며

16장. RFID 태그 읽기
--RFID 장치의 내부구조
--RFID 관련 부품 테스트하기
--회로도
--Project #52: 간단한 RFID 제어 시스템 만들기
--아두이노 내장 EEPROM에 데이터 저장하기
--Project #53: “마지막 상태”를 기억하는 RFID 제어 시스템 만들기
--이 장을 마치며

17장. 데이터 버스
--I2C 버스
--Project #54: 외부 EEPROM 사용하기
--Project #55: 포트 확장 IC 사용하기
--SPI 버스
--Project #56: 디지털 가감저항기 사용하기
--이 장을 마치며

18장. 실시간 클럭
RTC 모듈 연결하기
Project #57: RTC 모듈에 시간과 날짜를 설정하고 표시하기
Project #58: 간단한 디지털시계 만들기
Project #59: RFID 타임-클럭 시스템 만들기
이 장을 마치며

19장. 인터넷
--준비사항
--Project #60: 원격 모니터링 스테이션 만들기
--Project #61: 아두이노 트위터 만들기
--웹을 통해 아두이노 제어하기
--Project #62: 텔레두이노를 이용한 아두이노 원격 제어
--이 장을 마치며

20장. 셀룰러 통신
--하드웨어
--Project #63: 아두이노 다이얼러 만들기
--Project #64: 아두이노 텍스터 만들기
--Project #65: 문자 메시지로 아두이노 원격 제어하기
--이 장을 마치며

저자 소개

저자 : 존 복살
지난 몇 년간 아두이노와 관련된 튜토리얼과 프로젝트, 그리고 아두이노 관련 킷(kit)과 액세서리(accessory)에 대한 리뷰를 작성해왔다. 『아두이노 프로젝트 65』는 그의 첫 저서다.
역자 : 전철
*학력사항
서울대학교 전기컴퓨터공학부 (석사)
명지대학교 컴퓨터공학과 (학사)

*수상경력
한국정보과학회 우수논문상 (2011)
IBM Smarter Planet 소프트웨어 공모전 최우수상 (2010)
대한민국 육군 중령 표창 (2008)

*프로젝트 경력
안드로이드 소프트웨어 워터마킹 기술개발 (한국저작권위원회, 2011~2013)
DDoS 공격 대응 기술개발 (교육과학기술부, 2011~2013)
웹 방화벽 시스템 개발 (에반소프트, 2009)
국방부 합참 전산실 소모품 관리 시스템 개발 (2008)
국방부 합참 홈페이지 개발 (2007)
현대 자동차 부품입찰 시스템 개발 (2006)
현대 자동차 신차원가 시스템 개발 (2006)
비씨카드 홈페이지 개발 (2005)

품목정보

발행일
2014년 05월 27일
쪽수, 무게, 크기
421쪽 | 851g | 188*245*30mm
ISBN13
9788994774671

출판사 리뷰

누구나 한 번쯤 어떤 기기를 보고 난 후 그 기기가 실제로 어떻게 동작하는지에 대해서 궁금했던 적이 있을 것이다. 아마도 그러한 기기는 원격으로 제어 가능한 보트, 엘리베이터, 자동판매기, 또는 전동완구를 제어하는 시스템과 같은 것들이었을 것이다. 그리고 어떤 사람은 한발 더 나아가 로봇이나 모형 철도를 위한 신호등을 직접 만들어보거나 일정 시간 동안 날씨 데이터를 수집한 후 분석하고 싶었던 적이 있었을 것이다. 하지만 그러한 순간마다 어디서부터 어떻게 시작을 해야 할지 감이 오지 않았을 것이다.

아두이노 보드는 이러한 기기들의 미스터리를 푸는 데 도움을 줄 것이다. Massimo Banzi과 David Cuartielles에 의해 고안된 아두이노 시스템은 저렴한 비용으로 원격 제어 로봇, GPS 추적 시스템, 전자 게임(electronic games)과 같은 대화형(interactive) 프로젝트를 만들기 위한 기반을 제공한다.

아두이노는 임베디드 개발 경험이 전혀 없는 사람들을 대상으로 개발된 플랫폼이기 때문에 프로그램을 작성하고 보드에 프로그램을 올리는 과정이 단순하여 입문자도 쉽게 사용할 수 있게 되어 있다. 따라서 아두이노는 배경지식과 경험이 부족한 임베디드 입문자가 배우기에 적합한 플랫폼이다. 그렇다고 해서 아두이노를 사용하여 제작할 수 있는 장치에 한계가 있는 것은 아니며 필요한 기능을 쉴드를 통해 확장해나갈 수 있다. 그리고 아두이노는 역사가 오래되었기 때문에 축적된 정보의 양이 방대하며 현재도 수많은 아두이노 관련 커뮤니티가 운영되고 있다.

『아두이노 프로젝트 65』는 아두이노 입문자와 중급자에게 적합한 도서이며 쉬운 수준의 프로젝트에서부터 실무적인 수준의 프로젝트까지 총 65개의 풍부한 프로젝트를 제공하기 때문에 입문자에게는 탄탄한 기초를 쌓을 수 있는 기회와 중급 이상의 수준으로 나아갈 수 있는 길을 제공해주며, 중급자들에게는 실무적인 수준의 프로젝트를 경험해볼 수 있는 기회를 제공해줄 것이다.
리뷰 총점 8.0

첫번째 한줄평을 남겨주세요.

사락 별점0

혜택 및 유의사항

첫번째 별점을 남겨주세요.

첫번째 밑줄을 남겨주세요.