NXT-G 프로그래밍 : 멋진 물건을 만들도록 레고를 프로그래밍 하시겠습니까?

폭로: 귀하의 지원은 사이트 운영을 유지하는 데 도움이됩니다! 이 페이지에서 권장하는 일부 서비스에 대한 추천 수수료가 발생합니다.


NXT-G는 LEGO MINDSTORMS NXT 로봇 키트를 프로그래밍하기 위해 특별히 설계된 그래픽 컴퓨터 프로그래밍 언어입니다. LabVIEW를 기반으로하는 NXT-G는 그래픽 기능 블록 및 기능을 연결하고 프로그램 흐름을 지시하는“시퀀스 빔”이있는 드래그 앤 드롭 개발 환경을 제공합니다..

NXT-G는 한 줄의 코드없이 전체 그래픽 환경에서 프로그램을 작성할 수 있도록 설계되었습니다. 레고 로봇이 포함 된 NXT-G는 어린이와 학생들에게 컴퓨터 프로그래밍 및 로봇 공학을 소개하는 인기있는 언어입니다..

NXT-G는 LEGO 제작을 위해 특별히 설계되었지만 실제 응용 프로그램을 프로그래밍하고 LEGO 브랜드가 아닌 센서 및 구성 요소를 관리 할 수 ​​있습니다.

역사

LEGO MINDSTORMS NXT 프로그램 가능 로봇 키트는 2006 년에 처음 출시되어 LEGO의 Robotics Invention System을 대체했습니다. NXT 키트에는 완전한 로봇 기술 세트와 NXT-G 프로그래밍 소프트웨어가 포함되어 있습니다..

NXT 키트의 핵심은 모든 로봇 제작물을 제어하는 ​​컴퓨터 인 NXT Intelligent Brick입니다. 브릭은 최대 4 개의 센서에서 입력을 받고 최대 3 개의 모터를 관리 할 수 ​​있습니다. 원래 키트에는 2 개의 모터, 2 개의 터치 센서 및 광 센서가 포함되어 있습니다. 2009 년 LEGO MINDSTORMS NXT 2.0에 색상 및 거리 센서가 도입되었습니다.

LEGO MINDSTORM NXT가 출시되면서 NXT-G 프로그래밍 언어가 소개되었습니다. Intelligent Brick의 컨트롤 패드를 사용하여 NXT 발명에 대한 간단한 프로그래밍을 수행 할 수 있지만보다 복잡한 프로그램의 경우 사용자는 키트와 함께 제공되는 NXT-G 프로그래밍 환경을 사용하거나 타사 프로그래밍 환경을 구매해야합니다. LabVIEW와 같은 많은 Brick과 상호 작용합니다..

EV3

2013 년 LEGO는 새로운 버전의 로봇 플랫폼 EV3을 출시했습니다. 이 세트와 함께 제공되는 소프트웨어는 이전 NXT-G 프로그래밍 언어의 진화입니다. 따라서 동일한 기능을 유지하면서 몇 가지 새로운 기능을 추가합니다. 특히 EV3 플랫폼은 Linux를 실행하므로 USB 커넥터 및 Micro SD 슬롯을 포함한 여러 가지 새로운 유형의 포트에 액세스 할 수 있습니다.이 포트는 대체 운영 체제를로드하는 데 사용할 수 있습니다. 새로운 블록은 대부분 이전 버전과 호환되지만 이전 NXT 소프트웨어와 함께 사용하려면 플러그인이 필요하며 일부 기능은 사용할 수 없습니다. NXT 블록은 EV3 소프트웨어와 함께 사용할 수 있지만 최신 소프트웨어 기능을 최대한 활용할 수는 없습니다..

지도 시간

LEGO MINDSTORMS NXT는 어린이와 학교를 위해 특별히 설계되었으므로 교사가 공유하는 것을 좋아하기 때문에 많은 무료 리소스와 온라인 자습서가 제공됩니다. 자녀에게 프로그래밍에 대해 가르치는 데 도움이되는 사전 테스트 된 수업 계획이나 따르기 쉬운 안내서를 찾고 있다면이 사이트는 매우 유용해야합니다.

  • STEMcentric :이 사이트는 STEM 교육을위한 자료를 홍보하고 제공하기 위해 만들어 졌으므로 튜토리얼은 학교에서 사용하기 위해 특별히 만들어졌습니다. 모든 강의는 짧은 비디오이므로 강의실 사용 및 자율 학습에 이상적이므로 특히 좋아합니다. 또한 초고속 인터넷 연결없이 어딘가에서 가르치는 경우 오프라인 사용을 위해 모든 비디오를 다운로드 할 수 있습니다.
  • 생성 로봇 :이 사이트는 소프트웨어를 설치하기 위해 충족해야하는 시스템 요구 사항, 개발 환경에서 작업하는 방법, 사용 가능한 프로그래밍 블록, 사용 방법 등 NXT-G를 시작하기 위해 알아야 할 모든 것을 다룹니다. 그들을 연결하고 첫 번째 프로그램을 만드는 방법.
  • Graeme 박사 :이 튜토리얼은 학교에서 사용하기 위해 2 시간으로 나누어 져 있습니다. 각 레슨은 과제로 시작하여 학생들이 해결할 디자인이나 문제를 제시 한 다음 문제를 해결하기위한 프로그래밍 단계를 제공합니다. 일부 수업은 웹 또는 텍스트 기반이며 다른 수업은 비디오를 포함합니다..

서적

NXT-G를 사용한 프로그래밍에 관한 몇 권의 책이 있지만 대부분의 NXT-G 책은 젊고 초보 프로그래머를 위해 설계되었으므로 대부분 동일한 내용을 다룹니다. 물론 책을 다 사용하고 구입하기 전에 레고 마인드 스톰 NXT 세트를 먼저 선택해야 할 것입니다..

  • 테리 그리핀의 레고 마인드 스톰 NXT-G 프로그래밍 기술 : 어린이, 부모 및 교사를 위해 작성된이 책은 핵심 언어 개념, 선호하는 프로그래밍 실습 및 디버깅 전략을 포함하여 NXT-G를 사용한 프로그래밍의 모든 측면을 독자에게 설명합니다. 초기에이 책은 독자들이 자신의 테스트 로봇을 만들도록 안내합니다..
  • LEGO MINDSTORMS NXT 2.0 디스커버리 북 : Laurens Valk의 로봇 제작 및 프로그래밍을위한 초보자 안내서 : NXT 2.0 세트를 사용한 프로그래밍 및 로봇 제작에 대한 또 다른 초보자 안내서입니다. 여기에는 몇 개의 대화식 자습서, 8 개의 로봇 제작에 대한 지침, 50 개의 샘플 프로그램 및 독자가 자신의 코드를 개발하도록 강요하는 70 가지 이상의 과제가 포함됩니다.
  • LEGO MINDSTORMS NXT 아이디어 북 : Martijn Boogaarts 등의 디자인, 발명 및 제작 : 등 : LEGO World의 최초 조직자 중 하나를 포함하여 NXT STEP 블로그 팀이 작성한이 책은 NXT 개발의 기본 사항을 다시 다룹니다. NXT-G 프로그래밍 및 로봇 설계의 고급 개념을 신속하게 탐구합니다. 학생들은 가위 바위 보를하는 로봇, 슬롯 머신, 스캐너, 심지어 차량까지 포함하여 다양한 로봇을 설계하는 법을 배웁니다..
  • 고급 NXT : Matthias Paul Scholz의 Da Vinci Inventions Book (Technology in Action) : 고급 프로그래머를 위해 작성된 몇 가지 NXT 서적 중 하나입니다. 다양한 NXT 프로그래밍 환경을 다루고 많은 레오나르도 다빈치 발명품의 로봇 버전을 만들면서 프로그래머에게 고급 NXT 개발을 가르칩니다..

결론

LEGO MINDSTORM NXT 키트는 학생들의 필수 프로그래밍 기술을 구축하고자하는 교사, 자녀에게 영감을주기를 바라는 부모 또는 젊고 야심 찬 프로그래머에게 관계없이 프로그래밍 및 로봇 공학을 완벽하게 소개합니다. NXT-G로 프로그래밍을 통해 어린이들이 개발하는 개념은 LabVIEW 나 Pure Data와 같은 다른 그래픽 언어를 고수하거나보다 전통적인 텍스트 기반 언어로 전환하든 미래에 선택할 수있는 모든 언어에 적용됩니다..

NXT-G를 사용하여 설계하면 컴퓨터 화면에서 이미지를 조작하는 것 외에도 다양한 프로그래밍 응용 프로그램을 탐색 할 수 있습니다. 여러 유형의 로봇을 만들어 실제 물리적 장치를 개발하면서 프로그래밍, 로봇 공학 및 엔지니어링에 대한 이해를 심화시킵니다..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map