Pergunta

Eu sou novo para ele e atualmente usando o fluxograma visual, como a linguagem que usa o Lego Mindstorms IDE. Estou impressionado com a forma como legível a linguagem de diagramação é, mas falta a versatilidade do código real. Estou imaginando projetos complicados que eu quero experimentar e realmente não querem implementá-las como um fluxograma gigantesco! lol:)

Eu sei que há outros idiomas / IDEs que você pode usar, mas realmente não sei o que são ou qual usar. O IDE / idioma que você recomenda para programar projetos Lego Mindstorms?

Eu preferiria um IDE que ainda permite-me para bater Run e enviar o programa para baixo para o bloco NXT via bluetooth e executá-lo imediatamente.

Atualizar : Acabei escolhendo lejos . Principalmente porque eu só comecei a aprender Java no trabalho que é muito semelhante ao C #, que eu já estou familiarizado. Eu recomendaria Lejos desde Java é um grande alto nível, a linguagem rica em recursos e há bom IDE para ele. Eclipse é uma ótima IDE que lejos tem um plugin para o e scripts de construção de formigas fazem a construção de seu projeto e carregá-lo para o bloco NXT e executá-lo no dispositivo um processo de uma única etapa. Lejos requer firmware especial em seu bloco NXT mas que correu bem e você sempre pode colocar seus velhos Mindstorms firmware novamente mais tarde, se quiser.

Se você quiser conferir outras opções de idioma e IDE eu tinha recomendo este gráfico eu tropecei : http://www.teamhassenplug.org/NXT/NXTSoftware.html

Foi útil?

Solução

FYI, me deparei com este gráfico de comparação característica extremamente útil de línguas diferentes que você pode programar o NXT em:

http://www.teamhassenplug.org/NXT/NXTSoftware.html

Outras dicas

Outra opção é Microsoft Robotics Studio .

Eu acho que este é um bom livro sobre programação de sua Mindstorm NXT com o NXC (não exatamente C) da linguagem.

"LEGO Mindstorms NXT poder de programação: Robotics em C", de John C. Hansen

Com uma pequena quantidade de mexer você pode provavelmente começar NXC trabalhar com qualquer que seja sua já IDE favorito é.

Nós usamos NQC para a programação de Lego Mindstorms. Nós era construir um robô de quatro rodas para recolher lixo artificial (pedaços de talão e papel) em uma competição. Depois de testar diferentes de programação e IDEs concluí NQC era certo para mim. (Porque eu sabia C e NQC teve muitos materiais bom tutorial). E o ponto é que você pode modificar seu código facilmente com NQC. Por exemplo, na competição, devemos mudar nosso código em oder para lidar com novos desafios em environmetn do nosso robô (eles mudaram MDF com tapete!)

pela maneira, obtivemos um bom resultado (terceiro lugar):)

MATLAB realmente tem um LEGO Mindstorms NXT Toolkit , se você estiver interessado em tudo no uso de MATLAB. Você pode enviar comandos via conexão Bluetooth ou criar controles incorporados que são baixados para o robô. Eu já vi isso discutido em alguns dos MathWorks blogs , e há algumas demos publicados no MathWorks File Exchange (um aqui de ).

Você pode usar nxtOSEK como sistema operacional no NXT. Então você pode usar planície C para escrever seu código.

De volta ao dia, NQC era o caminho a percorrer; Uma boa introdução à programação estilo C, com menos armadilhas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top