Les packs de programmation et documentation NXT



pack NXTPROG - Supervision                    Télécharger le pack et obtenir un code de licence


Ce pack est destiné aux personnes désirant accéder par programmation aux différentes fonctions de commande et de supervision de la brique Mindstorm NXT et de ses périphériques d’entrées/sorties (capteur, moteurs).

 

Outre la bibliothèque de fonctions et son guide de programmation, l’utilisateur trouvera une documentation et des références détaillées sur le fonctionnement et le principe de communication du NXT.

La bibliothèque de fonctions fournie est compatible avec tous les langages de programmation Visual Studio 2005 utilisant la plateforme « .NET Framework 2 » (Visual Basic, Visual C++, Visual C# et Visual J# …)

Télécharger Visual Basic 2005 Express

Contenu du pack :

   Fichiers documentations :

NXTPROG - Dialogue et échange de données PC-NXT.doc : Documentation en français, compilation de plusieurs documentations techniques en anglais disponibles sur le site officiel de la marque Lego.

NXTPROG Supervision - Fonctions Bibliothèque VB 2005.doc : Présentation en détail des différentes fonctions de la bibliothèque Visual Basic 2005 fournie.

Liste des classes de fonctions disponibles :

Fonctions d’initialisation et de communication bluetooth

NXTInitcomm.vb

Fonctions de gestion de la brique

NXTBrique.vb

Fonctions de gestion du son

NXTSon.vb

Fonctions de gestion des boites aux lettres

NXTBoites.vb

Fonctions de gestion des sorties

NXTSorties.vb

Fonctions de gestion des entrées

NXTEntrees.vb

Fonctions de gestion des ports I2C

NXTPortI2C.vb

Fonctions de gestion des processus

NXTProcess.vb

Fonctions de gestion et manipulation de fichiers

NXTGesFich.vb

Fonctions de lecture écriture de fichiers

NXTIoFich.vb

Déclaration des constantes, structures et variables

NXTDeclare.vb


NXTPROG Supervision - Exemples de programmes.doc :
Présentation et commentaires sur les différents programmes sources et exécutables fournis en exemples. Liste des exemples fournis :

  • Module de connexion à la brique NXT (Source Visual basic)
  • Module de contrôle d’un servomoteur.
  • Module de gestion des capteurs analogiques (tout ou rien, son, lumière)
  • Module de gestion du capteur à ultrason (bus I2C)
  • Module de gestion et exécution de fichiers (fichiers son)

afficher le code source de l'exemple NXTPROG-Connection

   Fichiers programmes :

Code source commenté en Visual Basic 2005, de la bibliothèque NXTPROG Supervision.

Fichier « Nxtprog.dll » contenant les fonctions de la bibliothèque et prêt à être utilisé avec les différents langages de programmation Visual studio 2005.

Codes sources en Visual Basic 2005 et fichiers exécutables des différents exemples.

Code source en Visual C# 2005 utilisant la bibliothèque.

 


 pack NXTPROG - Communication              Télécharger le pack et obtenir un code de licence

 Ce second pack vient en complément du pack NXTPROG-Supervision. La  bibliothèque de fonctions fournie est écrite en langage Visual Basic 2005. Elle permet d'accéder par programmation aux différentes fonctions de commande et de communication de la brique Mindstorm NXT et de ses périphériques d’entrées/sorties .

L'accent est mis sur la communication avec les nouveaux capteurs et autres interfaces développées par des constructeurs, parallèlement aux capteurs d’origine NXT (Mindsensor, Hitechnic ou Techn-Stuf).

Une documentation importante est fournie sur ces nouveaux composants et sur leur fonctionnement avec la brique NXT. Parmi les composants apparaissant dans la documentation on peut citer les suivants :

  • Capteur de force,

  • Accéléromètre,

  • Capteur de pente,

  • Compas,

  • Multiplexeur de moteurs,

  • ...

capteur de couleurs

valeur renvoyée en fonction de la couleur

     

Contenu du pack :

   Fichiers documentations :

NXTPROG - Capteurs et autres composants pour NXT.doc: Documentation en français, présentant les principaux éléments interfaçables sur la brique NXT : capteurs NXT, moteurs, multiplexeurs, anciens capteurs et moteurs de la brique Mindstorms RCX  via un câble d'adaptation...

NXTPROG Communication - Fonctions Bibliothèque VB 2005.doc : Présentation en détail des différentes fonctions de la bibliothèque Visual Basic 2005 fournie.

NXTPROG Communication - Exemples de programmes.doc : Présentation et commentaires sur les différents programmes sources et exécutables fournis en exemples.

   Fichiers programmes :

Code source commenté en Visual Basic 2005, de la bibliothèque NXTPROG Communication.

Fichier « Nxtprog1.dll » contenant les fonctions de la bibliothèque et prêt à être utilisé avec les différents langages de programmation Visual studio 2005.

Codes sources en Visual Basic 2005 et fichiers exécutables des différents exemples.

Maquette numérique complète du servomoteur NXT au format Solidworks.

 


 pack NXTPROG - Numérisation                   Télécharger le pack et obtenir un code de licence

Ce  pack contient tout ce qu'il faut pour pouvoir utiliser une Webcam de type USB comme un capteur évolué multifonctions. La  bibliothèque de fonctions fournie est écrite en langage Visual Basic 2005. Les principales classes de fonctions fournies sont les suivantes :

  • Reconnaissance d'une ou plusieurs caméras, réglages et acquisition d'images bitmaps 32 bits.

  • Traitement numérique des bitmaps ( 256 couleurs, 8 couleurs, monochrome, pixellisation, solarisation, zoom...)

  • Reconnaissance géométriques (de formes, de distances, d'angles, de couleurs...)

Caméras USB BrickCam

Contenu du pack :

   Fichiers documentations :

NXTPROG Numérisation - Webcam ou capteur multifonction.doc: Documentation présentant les possibilités offertes par une caméra ou un appareil de photo numérique en tant que capteur multifonctions. Approche théorique et quantitative. Sommaire :

  • Caractéristiques d’une caméra numérique - calibrage
  • Reconnaissance de forme
  • Utilisation comme capteur d’approche ou d’éloignement.
  • Mesure de la surface d’une forme.
  • Mesure d’une distance transversale.
  • Utilisation comme capteur d’angle.
  • Utilisation comme capteur de couleur.
  • Fonctions dynamiques de détection de mouvement.

NXTPROG Numérisation - Fonctions Bibliothèque VB 2005.doc : Présentation en détail des différentes fonctions de la bibliothèque Visual Basic 2005 fournie.

NXTPROG Numérisation - Exemples de programmes.doc : Présentation et commentaires sur les différents programmes sources et exécutables fournis en exemples.

  • Module de détection de caméra et d’acquisition d’image
  • Module de gestion d’images en mode WMIA*
  • Module de traitement numérique de bitmap
  • Module de reconnaissance géométrique (formes, couleurs…)
  • Module de détection de mouvements.

 (*)        Microsoft Windows Image Acquisition : c’est le mode utilisé par l’assistant « Scanneurs et appareils photos » accessible depuis le panneau de configuration Windows.

 Fichiers programmes :

Code source commenté en Visual Basic 2005, de la bibliothèque NXTPROG Numérisation.

Fichier « NxtprogN.dll » contenant les fonctions de la bibliothèque et prêt à être utilisé avec les différents langages de programmation Visual studio 2005.

Codes sources en Visual Basic 2005 et fichiers exécutables des différents exemples.

Drivers pour caméra BrickCam USB.  Maquette Solidworks de la caméra BrickCam.

 


Le CD compilation NXTPROG

Présentation :

Ce CD regroupe l'ensemble des packs NXTPROG développés au moment de l'envoi du CD. Son contenu est susceptible d'évoluer avec l'avancement du projet et de la collection NXTPROG.

Il intègre des bonus téléchargeables sur internet tels que :

  • Les documentations officielles Lego concernant le NXT (en anglais)

  • Les packs de mise à jour du logiciel Lego NXT

  • Les dernières mises à jour des "firmware" du NXT

  • Les dernières mises à jour des blocs de programmation Labview.

  • Des blocs de programmation Labview développés par les constructeurs de capteurs autres que Lego.

  • Les fichiers d'installation des logiciels de la gamme Visual studio Express 2005 (Visual Basic, Visual C# et Visual C++)

  • ...

 

Commande :

 Le CD NXTPROG est commercialisé au tarif de 55€ TTC.
Ce tarif correspond à une licence "éducation et formation" monoposte.

NXTPROG existe aussi en version établissement.
 

Accéder aux tarifs et bon de commande

 

Avertissement : Ce site n'est pas affilié ou validé par LEGO© Company.
LEGO® est une marque déposée par The LEGO Group
LEGO® TECHNIC™ est une marque déposée par The LEGO Group
LEGO® MINDSTORMS™ est une marque déposée par The LEGO Group