180 likes | 422 Views
제 8 장 -LOGO 마인드스톰 NXT 소개. 이이섭교수 금오공과대학교 컴퓨터공학부. 설계 활동. Part 2 마인드스톰에 대한 소개 4 개의 실습 예제. Logo 소개. Logo Leg godt 잘놀다 덴마크 회사 Logo 마인드스톰 MIT 미디어랩에서 개발 1998 RIS Robotics Invention System RCX: Robotics command system 해커들에 의하여 Java 개발 환경 개발 2006 NXT. Lego 마인드스톰 NXT 개요.
E N D
제8장-LOGO 마인드스톰NXT 소개 이이섭교수 금오공과대학교 컴퓨터공학부
설계 활동 • Part 2 • 마인드스톰에 대한 소개 • 4개의 실습 예제
Logo 소개 • Logo • Leg godt잘놀다 • 덴마크 회사 • Logo 마인드스톰 • MIT 미디어랩에서 개발 • 1998 RIS • Robotics Invention System • RCX: Robotics command system • 해커들에 의하여 Java 개발 환경 개발 • 2006 NXT
Lego 마인드스톰NXT 개요 교육용, 소매용
NXT 콘트롤러 • 32bit ARM7 • 256K 플래시 메모리 • 64K 램 • 4개의 센서입력포트 • 3개의 출력 포트 • USB, Bluetooth • 100X64 LCD 모니터 • 스피커
운영체제 • 표준 펌웨어 • 프로그램의 실행 • NXT 컨트롤러 • My Files • 사용자 프로그램 파일을 저장 • NXT Program • 간단한 프로그램 작성 • View • 입력센서 값의 점검 • Bluetooth • 블루투스 연결관리 • Settings • 소리크기, 슬립타임 등 • Try Me • 센서 데모
센서 데모 • 터치 센서 • 빛 센서 • 빛의 밝기 측정 • Active Mode • LED ON, 대상 물체의 밝기 측정 • 라인 트레이서 • Passive Mode • LED OFF, 주변 환경의 밝기 측정 • 초음파 센서 • 거리측정 • 최대 233cm • 사운드 센서 • 90dB까지 측정 • 모터 • 출력용이나 입력도 가능 • 회전한 각도 센싱
장비 인수 • 티밍 • 4인 1조 • 원하는 사람과 한팀이 될 수 있음 • 팀장선출 • 장비인수 • 팀장이 기자재를 수령 • 부품을 확인할 것 • 수업시간에 지참할 것 • 마지막 시간에 반납
실습 1: Try Me • 프로그램 설치 • 홈페이지에서 mindstrom.zip를 다운로드 • 설치 • 매뉴얼 보기 • 프로그램 실행 • 페이지 169의 테스트용 자동차 조립을 수행할 것 • 조립 후 다시 재조립하기 편하게 분해할 것 • 테스트 • Try Me
마인드스톰NXT 개발환경 • 펌웨어의 역할 • 버튼입력에 해당하는 프로그램의 실행 • NXT의 콘트롤 버튼 이용 • 응용프로그램 실행 파일 수행 • USB나 블루투스를 통하여 수행 • 개인용 컴퓨터에서의 직접 수행 • 개인용 컴퓨터에서 펌웨어로 직접 수행
프로그램 개발 환경 • 하드웨어 스펙과 개발 키트가 공개 • 개발도구의 특성 및 종류 • 실행파일 생성 / 직접 수행 • 그래픽 개발 환경 / 텍스트 개발환경 • 표준 펌웨어/ 자체펌웨어 • 사용 언어 • 상용 / 무료 • NXT-G • 실행 파일 생성 • 표준 개발 환경 • 그래픽 개발환경 • 자체 그래픽 언어 • 상용 버전, 무료 버전 • 기타 • RobotC, LeJOS, Ander’s C++ Library
RobotC • CMU 로보틱스 아카데미 • 프로그램 입력 • 디바이스 드라이버 설치 • RobotC전용 펌웨어를NXT에 설치 • Robot -> Download Program • MyFiles -> Sotware Files -> Program
leJOS NXJ • JVM 일종의 펌웨어 • 통합개발환경이 없으나 이클립스 플러그인 이 있음 • 드라이버 설치 • JDK 설치 • JVM 설치 • 프로그램 편집 • 링크 • 업로드
Anders’ C++ Communication Library 프로그램이 PC에서 수행되면서 실시간으로 NXT를 제어
NXT-G 맛보기 설치 및 실행하기 화면 구성
실습 2: Hello NXT World! 교재 159 페이지 대로 프로그램 파일 다운로드 및 실행
LEGO 디지털디자이너 NXT의 설계도를 그려주는 CAD 프로그램