32 votes

Lego Mindstorms Programming - quelle langue / IDE utilisez-vous / recommandez-vous?

Je suis nouveau et actuellement à l'aide de visual organigramme comme le langage que le Lego Mindstorms IDE utilise. Je suis impressionné par le degré de lisibilité de la création de diagrammes de langue est mais l'absence de flexibilité de code. J'imagine compliqué projets que j'ai envie d'essayer et ne veulent pas vraiment à mettre en œuvre comme un gigantesque tableau des flux de! lol :)

Je sais qu'il y a d'autres langues/IDEs vous pouvez utiliser, mais pas vraiment sûr de ce qu'ils sont ou pour l'utiliser. Quelle IDE/langue recommandez-vous pour la programmation Lego Mindstorms projets?

Je préfère une IDE qui permet encore à me frapper Exécuter et envoyer le programme jusqu'à la brique NXT via bluetooth et l'exécuter immédiatement.

Mise à JOUR: J'ai fini par choisir lejos. Principalement parce que j'ai juste commencé à apprendre le Java au travail, qui est très similaire à C# qui je suis déjà familier avec. Je recommande Lejos depuis Java est un grand haut niveau, riche en fonctionnalités, de la langue et il y a des belle IDE pour elle. Eclipse est un excellent IDE qui lejos a un plugin pour et des scripts ant faire de la construction de votre projet, de le charger de la brique NXT et en cours d'exécution sur l'appareil à une seule étape du processus. Lejos ne nécessite spéciale firmware sur votre brique NXT, mais qui s'est bien passé et vous pouvez toujours mettre votre ancien Mindstorms firmware de retour sur plus tard si vous le souhaitez.

Si vous souhaitez découvrir d'autres langues et IDE options que j'avais recommandons fortement de ce tableau, je suis tombé sur: http://www.teamhassenplug.org/NXT/NXTSoftware.html

9voto

Ben Daniel Points 2570

Pour votre information, je suis tombé sur ce tableau de comparaison des fonctionnalités extrêmement utile de différentes langues dans lequel vous pouvez programmer le NXT en:

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

3voto

Stewart Points 2275

Je pense que c’est un bon livre sur la programmation de votre Mindstorm NXT avec le langage NXC (pas exactement C).

"Programmation énergétique de LEGO Mindstorms NXT: la robotique en C" de John C. Hansen

Avec un peu de bricolage, vous pouvez probablement faire fonctionner NXC avec votre IDE préféré.

3voto

JonnyBoats Points 3242

Une autre option est Microsoft Robotics Studio .

2voto

kami Points 1350

Nous avons utilisé NQC pour la programmation Lego Mindstorms. Nous a été de construire un quatre roues du robot afin de recueillir artificielle ordures(des morceaux de perles et de papier), dans une compétition. Après les essais de programmation différents et IDEs j'en ai conclu NQC a été bonne pour moi.(parce que je savais que C et NQC avait beaucoup de bon tutoriel matériaux). Et le point est que vous pouvez modifier votre code facilement avec NQC. Par exemple, lors de la compétition, nous devons changer notre code dans oder pour faire face à de nouveaux défis dans notre robot est environmetn( ils ont changé MDF avec de la moquette!)

par ailleurs, Nous avons obtenu un bon résultat (troisième place) :)

1voto

gnovice Points 70970

MATLAB a fait un LEGO MINDSTORMS NXT Toolkit, si vous êtes intéressé à tous en utilisant MATLAB. Vous pouvez envoyer des commandes via une connexion Bluetooth ou créez des contrôles qui sont téléchargés sur le robot. Je l'ai vu il a discuté de certains des MathWorks les blogs, et il y a quelques démos posté sur le MathWorks d'Échange de Fichiers (ici de l'un).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X