책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788994393117
· 쪽수 : 336쪽
· 출판일 : 2010-08-30
책 소개
목차
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(시간설정)