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 |
Ces composants sont importés et
commercialisés auprès des établissements scolaires et de formation par
la société EDUFRAM.
Consulter la liste
des capteurs et autres composants disponibles. |

multiplexeur permettant de brancher 4
moteurs sur une même sortie |

Compas magnétique |
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.
La caméra BrickCam (en option) :
Cette caméra USB entièrement carrossée en
briques "technic", est livrée avec les fiches cartonnées et les
échantillonneurs de couleurs nécessaires pour réaliser toutes les
manipulations et expériences présentées dans le pack NXTPROG-Numérisation. Les exemples de programmes
du pack utilisent les valeurs de
calibrage de cette caméra.
Caractéristiques techniques :
- Résolution maxi 640x480
- Débit maxi : 30 images/sec.
- Capteur CMOS 1/4'
- Mise a point manuelle.
- Plusieurs couleurs disponibles
|

La camera BrickCam est commercialisée par
la société EDUFRAM avec ou sans le pack NXTPROG Numérisation.
Consulter la liste des composants EDUFRAM
|
pack
NXTPROG - Expert
bientôt disponible.
Ce module intègre
bibliothèque et documentation permettant d’accéder au contenu des fichiers
présents sur le NXT (fichiers exécutables, fichiers son, fichiers
graphiques…) ainsi qu’au système d’exploitation du NXT.
Il ajoute des fonctions
de communication via le cordon USB.
Comme pour le module de
base NXTPROG-Supervision , ce module complémentaire comprend :
-
Un ou plusieurs documents
comportant des renseignements et des références détaillées sur la
partie traitée.
-
Les fichiers sources et
compilés (fichier .dll) des fonctions de la bibliothèque.
-
Les fichiers sources et
exécutables des exemples réalisés à partir des fonctions.
-
Un guide de programmation
présentant les fonctions de la bibliothèque fournie.
-
Un document présentant et
commentant les exemples fournis.
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++)
-
...
|