Bricx Command Center

Bricx Command Center
Bricx Command Center
Logo de Bricx Command Center
capture d'écran
BricxCC lors de la création d'un nouveau fichier sous Windows
Développeur John Hansen
Dernière version 3.3.8.9 [1] (15 mars 2011) [+/−]
Écrit en Delphi
Environnements Windows[1], Mac OS, Linux[2]
Langue anglais
Type IDE
Licence MPL 1.1/MPL 1.0
Site web bricxcc.sourceforge.net

Bricx Command Center, ou BricxCC, est un environnement de développement intégré développé par John Hansen permettant la programmation avec les langages NBC, NQC et NXC pour les Robots de Lego, notamment les Mindstorms.


Caractéristiques


Outils

BricxCC propose divers outils pour interagir avec la brique Lego, s'ouvrant dans une nouvelle fenêtre n'apparaissant pas dans la barre des tâches:

  • Direct Control permet de contrôler les moteurs directement : sens de fonctionnement ou arrêt (moteur bloqué ou libre), puissance de fonctionnement ; il permet aussi le réglage des types de capteurs branchés et du mode de fonctionnement de ceux-ci
  • Diagnostics permet de disposer de diverses informations sur l'état de la brique : version du micro-programme, charge des piles, nom de la brique, adresse et signal bluetooth, mémoire libre, temps de veille (réglable)
  • Watching the brick permet de voir les valeurs des variables utilisées par la brique intelligente (éventuellement sous forme de graphique) :
    • les variables crées par le programme,
    • les données renvoyées par les capteurs,
    • les valeurs des timers intégrés,
    • la valeur du message reçu,
    • les valeurs de contrôle des moteurs
  • Brick Piano permet de créer une mélodie à jouer par la brique dans un des langages de programmation supporté par les éléments programmables (NQC, MindScript, LASM, C, Pascal, Forth, Java, NBC, NXC, NXT Melody)
  • Brick Joystick permet de contrôler les déplacements d'un robot construit au choix :
    • Left-Right : avec un moteur contrôlant pour chaque côté du robot (chenille ou roues) ;
    • Drive-Steer : avec un moteur pour la propulsion et un pour la direction
  • Remote permet de commander directement les trois moteurs et de lancer ou stopper les programmes enregistrés sur une brique RCX
  • NXT Explorer ou NeXT Explorer permet de contrôler le système de fichiers de la brique intelligente. Il donne la possibilité de copier des fichiers directement de l'ordinateur à la brique ou de la brique à l'ordinateur par simple glisser-déposer, ainsi que celles de supprimer ou d'exécuter un fichier
  • NXT Screen ou NeXT Screen permet de simuler l'action des boutons de la façade du NXT et de voir ce qui s'affiche à l'écran
  • Send Messages permet de simuler l'envoi d'un message à la brique par un autre appareil
  • Memory Map permet de disposer d'une liste complète des fichiers enregistrés sur la brique intelligente et de connaître l'espace pris par chacun dans la mémoire
  • MIDI Conversion permet la conversion d’une musique dans le format midi en suite de tonalités programmée
  • Sound Conversion permet de convertir des ficher son du format wav vers le format rso lisible par le NXT

Voir aussi

Articles connexes

Liens externes

Notes et références

(en) Cet article est partiellement ou en totalité issu de l’article en anglais intitulé « Bricx Command Center » (voir la liste des auteurs)


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Bricx Command Center de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Robotics Command System — Der RCX (Version 1.0, erkennbar an einem eingebauten 9V Anschluss) Der RCX (Version 2.0) auf einem teilweise zerlegte …   Deutsch Wikipedia

  • BricxCC — Bricx Command Center (BricxCC) ist eine Entwicklungsumgebung (IDE) für die programmierbaren Legosteine NXT, RCX, Scout, Cybermaster und Spybotics. Das Windowsprogramm enthält auch viele nützliche Tools, z.B. für die Konvertierung von Mididateien… …   Deutsch Wikipedia

  • Not eXactly C — Not eXactly C, or NXC, is a high level programming language for the Lego Mindstorms NXT. NXC, which is short for Not eXactly C, is based on Next Byte Codes, an assembly language. NXC has a syntax like C. The IDE for NXC is the Bricx Command… …   Wikipedia

  • Not Quite C — Influencé par C Système d exploitation Mindstorms RCX firmware …   Wikipédia en Français

  • Next Byte Codes — (NBC) is a simple language with an assembly language syntax that can be used to program Lego Mindstorms NXT programmable bricks. The command line compiler outputs NXT compatible machine code, and is supported on Windows, Mac OS and Linux.[1] …   Wikipedia

  • Not Quite C — (NQC) is a programming language, application programming interface (API), and native bytecode compiler toolkit for the Lego Mindstorms, Cybermaster and LEGO Spybotics systems. It is based primarily on the C language but has specific limitations,… …   Wikipedia

  • Lego Mindstorms NXT — For other uses, see Mindstorm (disambiguation). Logo of Lego NXT …   Wikipedia

  • NXT — Stein Der NXT des Spielwarenherstellers LEGO ist ein Steuerungscomputer der Produktserie Mindstorms. Er besitzt Anschlüsse für mehrere Sensoren und Aktoren, sowie USB und Bluetooth Schnittstellen. Der Computer kann über spezielle… …   Deutsch Wikipedia

  • Not eXactly C — Influencé par C Système d exploitation firmware NXT Mindstorm Site web …   Wikipédia en Français

  • Next Byte Codes — Auteur John Hansen Paradigme structuré, imperatif Typage statique, fort …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”