Biblioteca de código

Iniciado por Jetro, 26 Octubre 2011, 15:29:09

Tema anterior - Siguiente tema

Jetro

Ya tenemos un hilo con sitios diversos donde encontrar instrucciones de montaje (casi siempre junto con el necesario programa), pero a medida que vamos avanzando pasamos de copiar a crear y nos pueden hacer falta ideas para resolver determinadas complicaciones en la programación. Es por ello que inauguro este hilo con la siguiente base de datos y con la idea de ir agregando a este primer post cualquier cosa que podáis aportar y que merezca la pena guardar como referencia:

http://legoengineering.com/library/cat_view/28-code/33-lego-mindstorms-nxt-software.html

En la misma web también hay una serie de pequeños programas que ayudan a entender cómo usar los sensores de fabricantes externos, compatibles con el NXT: http://legoengineering.com/library/cat_view/28-code/61-third-party-sensors.html

En la galería de Brian Davis en Brickshelf también hay muchos ejemplos de código. Es algo más complejo encontrar lo que puedas necesitar pero están muy bien comentadas: http://www.brickshelf.com/cgi-bin/gallery.cgi?f=191310

---

Además de código existen unos cuantos bloques de programación adicionales. No son oficiales, pero funcionan perfectamente y complementan lo disponible por defecto en el software.
Hay unos pocos aquí: http://www.teamhassenplug.org/NXT/NXTGAdditions.html
Y toda una lista aquí: http://nxtasy.org/repository/nxt-g-blocks/

---

Aunque sea un recurso ya mencionado, hace unas semanas di con la página que contiene las explicaciones de los ejemplos de código que aparecen en la carpeta de BS de Brian Davis. Se trata de la siguiente página, donde todos los ejemplos están indexados por su tipo y título:
http://www.teamhassenplug.org/NXT/NXT-GCodeIndex.html




Aunque no sea código en el más estricto sentido de la palabra también son herramientas muy importantes los bloques adicionales que se han creado para NXT-G ya que amplían y mucho el abanico de posibilidades y constituyen en sí un trozo de código que hace posible esa funcionalidad.
Hasta ahora solamente estaban disponibles en inglés, pero desde hace algunas semanas estoy trabajando en hacerlos disponibles a través de la wiki de LRoboticas, más concretamente en el tema Bloques adicionales para NXT-G

---

http://www.nxtprograms.com/projects2.html#ProjectsByProgram

---