logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

자바스크립트로 시작하는 로보틱스

자바스크립트로 시작하는 로보틱스

(아두이노와 Johnny-Five를 활용한)

카산드라 퍼치 (지은이), 박종건 (옮긴이)
에이콘출판
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
16,200원 -10% 0원
900원
15,300원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 5개 14,400원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

자바스크립트로 시작하는 로보틱스
eBook 미리보기

책 정보

· 제목 : 자바스크립트로 시작하는 로보틱스 (아두이노와 Johnny-Five를 활용한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9788960779341
· 쪽수 : 184쪽
· 출판일 : 2016-11-25

책 소개

아두이노와 자바스크립트를 활용해 로보틱스 프로젝트를 시작한다. Node.JS와 IoT 라이브러리 중 각광받고 있는 조니 파이브(Johnny-Five)를 이용해 C 언어가 아닌 자바스크립트로 센서와 서보, 모터를 제어함으로써 나만의 움직이는 로봇을 제작해본다.

목차

1장. 자바스크립트 로보틱스 시작
__자바스크립트 로보틱스, NodeBots, 조니 파이브 이해
____NobeBot의 정의와 기타 기본 용어
____조니 파이브와 NobeBot 혁명
____이 책에서 사용하는 부품
__개발 환경 설정
____Node.JS 설치
____프로젝트 설정과 조니 파이브 설치
____마이크로컨트롤러 연결과 Firmata 설치
__Hello, World!: 보드의 LED 깜빡이기
____조니 파이브 스크립트 작성
____스크립트 실행
__요약

2장. 조니 파이브로 작업
__2장에 필요한 준비물
__조니 파이브 프로그램의 동작 원리
____객체, 함수, 그리고 이벤트
____깜빡이는 LED 스크립트 살펴보기
__조니 파이브 이벤트의 이해
____이벤트인 이유
__외부 LED 연결
____하드웨어 설정
__REPL 사용
____REPL에 이용 가능한 컴포넌트 만들기
____REPL 사용
__요약

3장. 디지털 출력 핀과 PWM 출력 핀 사용
__3장에서 필요한 준비물
__GPIO 핀의 동작 원리
____디지털 출력 핀
____PWM 출력 핀
____디지털 핀과 PWM 핀의 차이점
__여러 LED를 가진 다중 핀
____프로젝트를 위한 하드웨어 설정
____프로젝트용 스크립트 작성
____조니 파이브의 LED 객체 자세히 살펴보기
__PWM 핀에 피에조 장치 사용
____하드웨어 설정
____스크립트 작성
____핀에서 무슨 일이 일어난 것인가?
____피에조 API 살펴보기
__요약

4장. 특수 출력 장치 사용
__4장에서 필요한 준비물
__다중 핀이 필요한 출력
____I2C
__조니 파이브와 호환성 점검
__연결 다이어그램과 기타 문서 구하기
__프로젝트: 문자열 LCD 디스플레이
____선 연결: I2C LCD
____코드
________I2C 버전
________비I2C 버전
____코드 실행
__요약

5장. 입력 장치와 센서 사용
__5장에서 필요한 준비물
__아날로그 입력 핀의 동작 원리
__조니 파이브 센서 이벤트
__기본 입력 사용: 버튼과 가변 저항기
____버튼과 LED 연결
____Button-led.js 코딩
____가변 저항기와 LED 연결
____디머 스위치 코딩
__센서 사용: 빛과 온도
____조도 센서 연결
____조도 센서 예제 코딩
________barcli
____모두 통합한 코딩
____온도 센서 연결
____온도 센서 예제 코딩
__요약

6장. 움직이는 로봇
__6장에 필요한 준비물
__서보와 모터의 차이점
____모터와 서보의 정의
____기억해야 할 점
____모터의 종류
____서보의 종류
____서보나 모터를 사용해야 하는가?
____서보와 모터 제어 장치
____모터와 서보 쉴드
__모터와 서보 사용 시 특별 고려 사항
____전원 고려 사항
____제약 사항과 전선
__서보와 모터 연결
____서보 연결
____모터 연결
__모터 프로젝트 생성과 REPL 사용
____모터 API 살펴보기
__서보와 센서를 활용한 프로젝트 생성
____REPL을 이용한 서보 API 살펴보기
__요약

7장. 애니메이션 라이브러리를 활용한 움직임 개선
__7장에서 필요한 준비물
__애니메이션 API란?
____애니메이션 API를 사용하는 이유
____애니메이션인 이유
__애니메이션 API 살펴보기
____용어 학습
____.to()와 애니메이션 API의 차이점
____ServoArray 객체 사용
____프로젝트: 세 개의 서보 연결과 배열 생성
__서보 애니메이션 작성
____키 프레임 작성
________키 프레임 객체
________키 프레임 속기법
________키 프레임 작성 예제
____세그먼트 작성
________세그먼트 옵션
________한 세그먼트의 다중서보
________세그먼트 작성 예제
____애니메이션 객체
____프로젝트: 서보 배열 움직이기
__애니메이션 이벤트
____정보 판독 LCD와 서보 배열로 만들기
__요약

8장. 고급 컴포넌트: SPI, I2C, 기타 장치
__8장에서 필요한 준비물
__I2C와 SPI 프로토콜이 필요한 이유
__SPI 장치 살펴보기
____SPI 동작 방법
____조니 파이브에서 SPI의 사용 방법
____SPI의 이점과 단점
____SPI 장치를 사용해 구축하기: LED 매트릭스
________구축
________API
________LED 매트릭스를 위한 데이터 서식
________그리기 함수
________코드
__I2C 장치 살펴보기
____I2C 동작 원리
________I2C에 사용되는 핀
________I2C 장치가 데이터를 보내고 받는 방법
____I2C의 이점과 단점
________이점
________단점
____I2C 장치로 구현하기: 가속도 센서
________가속도 센서 연결
________예제 코드 작성
__외부 장치
____외부 장치인 이유
________node-serialport
________node-hid
____USB 게임패드 구축
________하드웨어
________node-gamepad API
________코드
__요약

9장. 세상과 NodeBot 연결, 앞으로 가야 할 길
__9장에서 필요한 준비물
__웹에 NodeBot 연결
____단지 Node Server일 뿐!
____Twilio 사용
____날씨 봇 만들기
____문자 봇 사용
__조니 파이브와 마이크로컨트롤러의 세계
____날씨 봇을 Particle Photon으로 이전
____제약 사항과 조니 파이브
__기타 자바스크립트 라이브러리와 플랫폼
____Espruino
____Tessel
____Cylon.js
____JerryScript
____작은 리눅스 컴퓨터
____제조사 라이브러리
__앞으로 가야 할 길

저자소개

카산드라 퍼치 (지은이)    정보 더보기
오픈 웹 개발자이자 후원자다. 프론트엔드 개발자로 시작해 Node.JS의 출현으로 서버 쪽으로 전향하고, 특히 NodeBot 커뮤니티의 진보에 감명받았다. NodeBot 발표회의 연사로 전 세계와 환상적인 커뮤니티를 돌아다니고 있다. 봇을 만들지 않을 때는 뜨개질, 바느질, 조각, 혹은 고양이와 비디오 게임하며 노는 것을 즐긴다.
펼치기
박종건 (옮긴이)    정보 더보기
게임을 너무 좋아해 휴학하고 다음 게임에 입사했었다. 직장이 아닌 직업을 찾기 위해 삼성SDS 정보기술연구소에 입사, 연구 및 개발 업무를 수행했다. 9년간 IoT 기반 공급망/물류 시스템 및 데이터 시각화 업무를 담당했다. 삼성 근무 시 내가 해야 할 일은 남들도 누구나 SW+HW를 이용해 만들 수 있게 하자는 목적으로, 2013년 Circulus 커뮤니티를 시작했다. 평생의 업이라는 뜻을 펼치기 위해 2016년 9월, 로봇 기반 에듀테크 스타트업 Circulus(www.circul.us)를 시작해, 프로그래밍 교육과 지능형 로봇을 개발하고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책