Difference between revisions of "Lego Mindstorm"
Jump to navigation
Jump to search
(Created page with "Lego Mindstorm NXT est la brique robotique de la gamme Lego Technics. Il est l'évolution du Lego Mindstorm RCX. La boite de base contient une brique robotique et quelques briqu…") |
(→TinyVM) |
||
Line 16: | Line 16: | ||
====TinyVM==== |
====TinyVM==== |
||
http://tinyvm.sourceforge |
http://tinyvm.sourceforge |
||
− | JVM utilisé par |
+ | JVM utilisé par Lejos pour le RCX du Lego MindStorms |
− | pour le RCX du Lego MindStorms |
||
Limitations |
Limitations |
||
− | pas de GC, pas de flottant, pas de switch, pas de constants String |
+ | * pas de GC, pas de flottant, pas de switch, pas de constants String |
− | Empreinte 10Ko |
+ | * Empreinte 10Ko |
− | Optimisation de la mémoire |
+ | * Optimisation de la mémoire |
− | 1 octet pour 1 byte, 4 octets pour un objet… |
+ | ** 1 octet pour 1 byte, 4 octets pour un objet… |
Runtime Environnement |
Runtime Environnement |
||
− | java.io, java.lang, java.net, java.util |
+ | * java.io, java.lang, java.net, java.util, javax.servlet.http (car Lejos embarque un serveur Web), josx.platform.rcx, josx.rcxcomm, josx.robotics, josx.util |
− | javax.servlet.http (car Lejos embarque un serveur Web) |
||
− | josx.platform.rcx, josx.rcxcomm, josx.robotics, josx.util |
Revision as of 09:49, 18 February 2011
Lego Mindstorm NXT est la brique robotique de la gamme Lego Technics. Il est l'évolution du Lego Mindstorm RCX.
La boite de base contient une brique robotique et quelques briques capteurs et actionneurs connectables via I2C : 3 briques servomoteurs, 1 brique télémètre ultrason, 1 brique détecteur de luminosité, 1 brique capteur de son et 1 brique détection de touché.
La brique robotique est programmable en Labview, C, NQC, Java, ...
Caractéristique matérielles
Langages et environnements de développement
Labview
Java
TinyVM
http://tinyvm.sourceforge JVM utilisé par Lejos pour le RCX du Lego MindStorms Limitations
- pas de GC, pas de flottant, pas de switch, pas de constants String
- Empreinte 10Ko
- Optimisation de la mémoire
- 1 octet pour 1 byte, 4 octets pour un objet…
Runtime Environnement
- java.io, java.lang, java.net, java.util, javax.servlet.http (car Lejos embarque un serveur Web), josx.platform.rcx, josx.rcxcomm, josx.robotics, josx.util