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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

LEGO NXT & JAVA NXJ 로봇 프로그래밍

LEGO NXT & JAVA NXJ 로봇 프로그래밍

(창의적 공학설계를 위한)

김현, 정태충, 조양현 (지은이)
북스홀릭
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

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

책 이미지

LEGO NXT & JAVA NXJ 로봇 프로그래밍
eBook 미리보기

책 정보

· 제목 : LEGO NXT & JAVA NXJ 로봇 프로그래밍 (창의적 공학설계를 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788994393117
· 쪽수 : 336쪽
· 출판일 : 2010-08-30

책 소개

프로그래밍을 시작하는 이들에게 그리고 로봇이라는 하드웨어에 프로그램을 통해 생명력을 넣고 싶어 하는 이들에게 프로그램과 하드웨어 세계에 가장 쉽게 접근할 수 있는 방법을 기술한 책. 2010년 현재 가장 널리 사용할 수 있고 가장 쉽게 배울 수 있는 JAVA를 통한 LEGO-NXT 컨트롤한다.

목차

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(시간설정)

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