2013-02-10 1 views
1

LEGO NXT 로봇을위한 프로그램을 만들고 싶습니다. 로봇에 포함 된 "API"는 상당히 제한되어 있으므로 몇 가지 대안을 찾아 냈습니다. 이 작업을 위해 많은 언어/부가 기능/컴파일러가있는 것으로 보입니다. 것은 선택할 것이다 어느 것이, 또는 사용할지 모른다. OS 10.8이 설치된 Mac에 있습니다.NXT 프로그래밍?

나는 C#, Objective-C와 잘 어울리 며 C/C++과 파이썬을 돌아 다닐 수있다. 당신의 도움을 주셔서 감사합니다.

+0

['nxt-python'] (https://code.google.com/p/nxt-python/)을 확인해 보겠습니다. 아마 지금까지 모든 대중적인 언어에 대한 NXT 바인딩이 있습니다. – Blender

+0

@Blender 어떻게 실행시킬 수 있습니까? –

+0

@Fiire https://code.google.com/p/nxt-python/wiki/Installation을 참조하십시오. – shea

답변

2

C가 마음에 드시면 NXT 브릭을 프로그래밍하기 위해 C 수정 된 버전 Not eXactly C을 사용해 보시기 바랍니다. C와 같은 버전을 선호한다면 RobotC을 사용해보십시오. 그러나 RobotC는 상용 소프트웨어입니다.

NXC를 실행하려면 Bricx Command Center IDE를 설치하는 것만 큼 쉽습니다. NXC는 표준 LEGO 펌웨어와 함께 작동하지만 버그 수정 및 향상된 기능이 포함 된 향상된 버전도 제공됩니다. RobotC는 자체 IDE와 펌웨어를 제공하여 30 일 평가판을 사용해 본 다음 RobotC 웹 사이트에서 라이센스 키를 구입할 수 있습니다.

정말로 파이썬을 좋아한다면 nxt-python을보세요. nxt-python이 NXT 브릭과 통신 할 수 있도록 호환 가능한 드라이버/인터페이스를 설치 한 다음 nxt-python 라이브러리를 latest release 설치하는 것만 큼 쉽습니다. 방법은 Installation 페이지의 개요입니다.

BricxCC 및 nxt-python을 설치하고 처음 시도해 보시기 바랍니다. NXC가 적합하지 않은 경우 정식 버전을 구입하기 전에 30 일 동안 사용해 볼 수있는 RobotC 평가판을 다운로드 할 수 있습니다.

관련 문제