1 / 18

제 8 장 -LOGO 마인드스톰 NXT 소개

제 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 개요.

paco
Download Presentation

제 8 장 -LOGO 마인드스톰 NXT 소개

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 제8장-LOGO 마인드스톰NXT 소개 이이섭교수 금오공과대학교 컴퓨터공학부

  2. 설계 활동 • Part 2 • 마인드스톰에 대한 소개 • 4개의 실습 예제

  3. Logo 소개 • Logo • Leg godt잘놀다 • 덴마크 회사 • Logo 마인드스톰 • MIT 미디어랩에서 개발 • 1998 RIS • Robotics Invention System • RCX: Robotics command system • 해커들에 의하여 Java 개발 환경 개발 • 2006 NXT

  4. Lego 마인드스톰NXT 개요 교육용, 소매용

  5. NXT 콘트롤러 • 32bit ARM7 • 256K 플래시 메모리 • 64K 램 • 4개의 센서입력포트 • 3개의 출력 포트 • USB, Bluetooth • 100X64 LCD 모니터 • 스피커

  6. 운영체제 • 표준 펌웨어 • 프로그램의 실행 • NXT 컨트롤러 • My Files • 사용자 프로그램 파일을 저장 • NXT Program • 간단한 프로그램 작성 • View • 입력센서 값의 점검 • Bluetooth • 블루투스 연결관리 • Settings • 소리크기, 슬립타임 등 • Try Me • 센서 데모

  7. 센서 데모 • 터치 센서 • 빛 센서 • 빛의 밝기 측정 • Active Mode • LED ON, 대상 물체의 밝기 측정 • 라인 트레이서 • Passive Mode • LED OFF, 주변 환경의 밝기 측정 • 초음파 센서 • 거리측정 • 최대 233cm • 사운드 센서 • 90dB까지 측정 • 모터 • 출력용이나 입력도 가능 • 회전한 각도 센싱

  8. 장비 인수 • 티밍 • 4인 1조 • 원하는 사람과 한팀이 될 수 있음 • 팀장선출 • 장비인수 • 팀장이 기자재를 수령 • 부품을 확인할 것 • 수업시간에 지참할 것 • 마지막 시간에 반납

  9. 실습 1: Try Me • 프로그램 설치 • 홈페이지에서 mindstrom.zip를 다운로드 • 설치 • 매뉴얼 보기 • 프로그램 실행 • 페이지 169의 테스트용 자동차 조립을 수행할 것 • 조립 후 다시 재조립하기 편하게 분해할 것 • 테스트 • Try Me

  10. 마인드스톰NXT 개발환경 • 펌웨어의 역할 • 버튼입력에 해당하는 프로그램의 실행 • NXT의 콘트롤 버튼 이용 • 응용프로그램 실행 파일 수행 • USB나 블루투스를 통하여 수행 • 개인용 컴퓨터에서의 직접 수행 • 개인용 컴퓨터에서 펌웨어로 직접 수행

  11. 프로그램 개발 환경 • 하드웨어 스펙과 개발 키트가 공개 • 개발도구의 특성 및 종류 • 실행파일 생성 / 직접 수행 • 그래픽 개발 환경 / 텍스트 개발환경 • 표준 펌웨어/ 자체펌웨어 • 사용 언어 • 상용 / 무료 • NXT-G • 실행 파일 생성 • 표준 개발 환경 • 그래픽 개발환경 • 자체 그래픽 언어 • 상용 버전, 무료 버전 • 기타 • RobotC, LeJOS, Ander’s C++ Library

  12. RobotC • CMU 로보틱스 아카데미 • 프로그램 입력 • 디바이스 드라이버 설치 • RobotC전용 펌웨어를NXT에 설치 • Robot -> Download Program • MyFiles -> Sotware Files -> Program

  13. leJOS NXJ • JVM 일종의 펌웨어 • 통합개발환경이 없으나 이클립스 플러그인 이 있음 • 드라이버 설치 • JDK 설치 • JVM 설치 • 프로그램 편집 • 링크 • 업로드

  14. Anders’ C++ Communication Library 프로그램이 PC에서 수행되면서 실시간으로 NXT를 제어

  15. NXT-G 맛보기 설치 및 실행하기 화면 구성

  16. 컨트롤러

  17. 실습 2: Hello NXT World! 교재 159 페이지 대로 프로그램 파일 다운로드 및 실행

  18. LEGO 디지털디자이너 NXT의 설계도를 그려주는 CAD 프로그램

More Related