• 소득공제
  • 무료배송
  • 절판

자바스크립트로 시작하는 로보틱스(ACORN+PACKT TECHNICAL BOOK)

  • 카산드라퍼치
  • 박종건
  • 에이콘출판
  • 2016년 11월 25일
사용자 평점
0리뷰 0개
5%17,100원18,000원
적립금
720원 (4% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9788960779341
쪽수184쪽
크기B5(188mm X 257mm, 사륙배판)
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 인터넷
관련 이벤트

AI추천 이유

책 소개
아두이노와 자바스크립트를 활용해 로보틱스 프로젝트를 시작한다. Node.JS와 IoT 라이브러리 중 각광받고 있는 조니 파이브(Johnny-Five)를 이용해 C 언어가 아닌 자바스크립트로 센서와 서보, 모터를 제어함으로써 나만의 움직이는 로봇을 제작해본다. 또한 복잡한 움직임을 제어하기 위한 애니메이션 API를 통해 좀 더 섬세한 동작을 가능하게 한다. 마지막으로 인터넷과 연결해 IoT 환경을 구축하고 더 나아갈 방향을 제시한다.
목차
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 ____작은 리눅스 컴퓨터 ____제조사 라이브러리 __앞으로 가야 할 길
저자 소개
저자 : 카산드라퍼치
    카산드라 퍼치(Kassandra Perch)
    오픈 웹 개발자이자 후원자다. 프론트엔드 개발자로 시작해 Node.JS의 출현으로 서버 쪽으로 전향하고, 특히 NodeBot 커뮤니티의 진보에 감명받았다. NodeBot 발표회의 연사로 전 세계와 환상적인 커뮤니티를 돌아다니고 있다. 봇을 만들지 않을 때는 뜨개질, 바느질, 조각, 혹은 고양이와 비디오 게임하며 노는 것을 즐긴다.
    도서리뷰

    이 책을 읽고 어떤 느낌을 받으셨나요?
    리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    안내 열기구매(배송/수령완료) 후 리뷰를 작성하시면 적립금 300원을 드려요!

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    매장에서 사용할 수 있는 바코드가 있어요!