간편결제, 신용카드 청구할인
북피니언 롯데카드 30% (13,860원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (15,840원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (17,820원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (18,420원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (15,840원)
(최대할인 4만원 / 2만원 이상 결제)
Close

[한정판매] 창의적 공학설계를 위한 LEGO NXT & JAVA NXJ 로봇 프로그래밍

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 25
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

22,000원

  • 19,800 (10%할인)

    1,100P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(41)

    • 사은품(1)

    출판사 서평

    창의적 공학설계를 위한 자바 로봇 프로그래밍

    LEGO를 단순히 아이들이 가지고 노는 Brick으로 알고 있으나 단순한 조립을 벗어나 직접 하드웨어를 만들고 컴퓨터를 통해 하드웨어를 제어할 수 있는 소프트웨어 작성까지 LEGO는 새롭게 변신하였다. LEGO에 있는 모든 부품들은 100% 호환이 된다. 자신이 생각하는 어떠한 하드웨어도 창작과 개발이 가능하다. 로봇공학의 기본이자 가장 어려운 부분이기도 한 2족 보행 역시 LEGO로 가능한 것이다.
    이 책은 프로그래밍을 시작하는 이들에게 그리고 로봇이라는 하드웨어에 프로그램을 통해 생명력을 넣고 싶어 하는 이들에게 프로그램과 하드웨어 세계에 가장 쉽게 접근할 수 있는 방법을 기술하였다. 또한 LEGO를 제어할 수 있는 소프트웨어(C, V.B, Pascal, Java등, NXG...)는 무척 많지만 이 책에서는 2010년 현재 가장 널리 사용할 수 있고 가장 쉽게 배울 수 있는 JAVA를 통한 LEGO-NXT 컨트롤한다.
    본 책의 파트01에서는 LEGO MINDSTORMS의 하드웨어와 소프트웨어 소개와 제어전용 프로그램인 NXT LabView(NXG) 소개 및 프로그램을 설치하는 방법 등을 설명하였으며, 파트02에서는 LEGO JAVA(NXJ) 사용을 위한 소개 및 설치 방법을, 파트 03에서는 Lejos NXJ를 이용해 로봇을 제어하고 움직일 수 있도록 예제를 통해 상세히 문법을 설명하였다.

    목차

    PART01. LEGO NXT와 LabView(NXG) 소개

    CHAPTER 01 LEGO MINDSTORMS Education NXT란?
    1. LEGO MINDSTORMS의 역사
    2. LEGO MINDSTORMS NXT의 특징
    3. LEGO MINDSTORMS NXT의 하드웨어적 구성
    4. LEGO MINDSTORMS NXT의 소프트웨어적 특징
    5. 제어 전용 프로그램 LabView(NXG)란?
    6. NXT LabView(NXG)(NXG)소프트웨어를 실행하기

    CHAPTER 02 LEGO NXT LabView(NXG) 시작하기
    1. NXT LabView(NXG)를 컴퓨터에 설치하기
    2. NXT LabView(NXG) 프로그램 시작하기

    CHAPTER 03 LEGO NXT LabView(NXG)의 구조
    1. NXT LabView(NXG) 화면의 구성
    2. NXT(Lab View?NXG)의 함수 도구들

    CHAPTER 04 LEGO NXT LabView(NXG)의 Hub 사용

    PART02. LEGO JAVA(NXJ) 시작하기

    CHAPTER 01 LEGO JAVA 살펴보기
    1. leJOS (NXJ)란?
    2. leJOS NXJ의 특징
    3. LeJOS NXJ 사용을 위한 Operating Systems
    4. LeJOS NXJ 사용을 위한 준비들
    5. Java 처음 실행해 보기
    6. 소프트웨어 NXJ 설치하기
    7. NXJ를 위한 GUI소프트웨어 설치하기
    8. LeJOS NXJ 사용을 위한 NXT의 Firmware 업데이트
    9. 프로그래밍을 위한 환경 설정
    10. Command Window(cmd)를 사용한 NXJ실행 확인
    11. NXJ프로그래밍을 위한 이클립스 설치 및 설정
    12. Testing your Installation
    13. NXJ의 소스 파일 분석
    14. 환경 변수 설정하기(Environmental Variables)
    15. 사용자 환경 변수 설정하기
    16. MAC 환경에서 NXJ 사용하기

    PART03. Lejos NXJ의 시작과 활용

    CHAPTER 01 Lejos NXJ의 시작
    1. NXJ프로그래밍을 위한 자바 표준 문법 익히기
    2. JDK도구 사용하기
    3. 자바의 input/output

    CHAPTER 02 NXJ프로그래밍을 위한 객체, 클래스 이해하기
    1. 클래스 생성하기
    2. 레퍼런스
    3. 메소드(Method)
    4. void
    5. void 매개변수
    6. 복수 매개변수
    7. 지역변수 & 맴버 변수
    8. this 레퍼런스
    9. static 변수와 static 메소드
    10. package와 import
    11. 접근 지정자(Access Modifier)
    12. 오버로드(Overload)
    13. 생성자(Constructor)
    14. this(...)
    15. 클래스 초기화
    16. static block
    17. Instance block
    18. 접근제한자

    CHAPTER 03 NXJ의 변수와 자료형
    1. 변수
    2. 자료형(data type)

    CHAPTER 04 제어문
    1. if 문
    2. For (반복문)
    3. While 문
    4. do 문
    5. Break & Continue문
    6. switch (선택문)

    PART04. NXR의 100% 컨트롤을 위한 NXJ의 다양한 함수들

    CHAPTER 01 Hardware: I/O and Sensors
    1. LCD출력 함수
    2. 버튼 제어 함수
    3. Sound제어 함수
    4. Battery제어 함수
    5. Sensors제어 함수

    CHAPTER 02 다중 작업을 위한 NXJ Threads 익히기
    1. Listeners and Events 함수
    2. Listeners and Events 함수사용을 위한 예제

    CHAPTER 03 NXJ 함수를 사용한 NXT 컨트롤하기
    1. 모터제어를 위한 클래스들
    2. 기타 모터 제어 클래스

    CHAPTER 04 NXT 컨트롤을 위한 통신방법
    1. Receiver 통신 리시버(Receiver)
    2. 다중 NXT 연결을 위한 클래스

    부록 ROBOT C 소개

    CHAPTER 01 LEGO NXT를 위한 TEXT 기반 프로그램 Robot C 소개
    1. Robot C 처음 시작하기

    CHAPTER 02 Robot C 사용을 위한 다양한 함수들
    1. Battery & Power
    2. Bluetooth
    3. NXT BT 연결을 위한 기능들
    4. NXT Datalog
    5. NXT LCD Display
    6. NXT File Access 함수
    7. I/O Map Access Control
    8. NXT 수학적 제어를 위한 함수
    9. Motor에 관련된 함수
    10. 세부적인 모터 제어 관련 함수
    11. Encoder Value 관련 함수
    12. Encoder Value를 이용한 모터 동작 함수
    13. Brake vs. Coast/Float Mode
    14. 모터방향 전환을 위한 함수
    15. NXT Sensor에 관련된 함수
    16. NXT Digital Sensors
    17. Sound Control
    18. String Manipulation
    19. Task Control
    20. NXT Timing(시간설정)

    저자소개

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    저서 [LEGO NXT & JAVA NXJ 로봇 프로그래밍]

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    해당작가에 대한 소개가 없습니다.

    생년월일 1956.05.08
    출생지 -
    출간도서 0종
    판매수 0권

    삼육대컴퓨터학부 교수

    이 상품의 시리즈

    IT HOLIC 시리즈(총 100권 / 현재구매 가능도서 41권)

    펼쳐보기

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      0.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용