Diferencia entre revisiones de «LibStargate»

De WikiRobotics
Saltar a: navegación, buscar
(Ejemplos de Utilización)
(Accediendo al led de la Skypic)
Línea 23: Línea 23:
  
 
=== Accediendo al led de la Skypic ===
 
=== Accediendo al led de la Skypic ===
PENDIENTE
+
Ejemplo de cómo acceder al '''puerto B''' de la [[Skypic|tarjeta Skypic]] para controlar el led que está conectado en el bit 1. En la tarjeta debe estar grabado el [http://www.iearobotics.com/proyectos/stargate/servidores/sg-generic/sg-generic.html servidor genérico].
  
 
=== Posicionamiento de un servo con la Skypic ===
 
=== Posicionamiento de un servo con la Skypic ===

Revisión del 10:51 13 ene 2008

Logo del PICP

Introducción

LibStargate es la librería de comunicación con los servidores del proyecto Stargate que se encuentran en un hardware externo y se comunican con el PC mediante el puerto serie, a una velocidad de 9600 bps.

Características

  • Licencia: GPL
  • Lenguaje: Python
  • Multiplataforma: Linux y Windows

Autores

Agradecimientos

Ejemplos de Utilización

Se muestran dos ejemplos utilizando la tarjeta Skypic. Son muy sencillos y no realizan ninguna gestión de errores.

Accediendo al led de la Skypic

Ejemplo de cómo acceder al puerto B de la tarjeta Skypic para controlar el led que está conectado en el bit 1. En la tarjeta debe estar grabado el servidor genérico.

Posicionamiento de un servo con la Skypic

PENDIENTE

Descargas

Versión 1.2

Fichero Descripción
Libstargate-1.2.zip Fuentes
Python-libstargate_1.2-1_i386.deb Paquete para Debian/Etch y Ubuntu
libstargate-1.2.win32.exe Windows XP. Autoinstalable.

Cambios

  • 13/Enero/2008: Liberada version 1.2

Acceso al repositorio

svn co http://svn.iearobotics.com/libStargate/
  • La versión 1.2 se puede bajar así:
svn co http://svn.iearobotics.com/libStargate/libstargate-1.2

Historia

Versión 1.2

La versión 1.2 es una reestructuración de la 1.1. Los cambios son:

  • Modularización: un módulo por cada clase para cada servidor
  • Programas de prueba para cada módulo
  • Pruebas en Linux/Windows
  • Paquetes para Linux/Windows

Versión 1.1

La siguiente versión fue una migración al lenguaje python y el impulsor fue Rafael Treviño. Esta versión se utilizó de forma experimental para comprobar su viabilidad. No se llegó a hacer una release oficial, sino que evolucionó directamente a la versión 1.2.

Los cambios con respecto a la versión 1.0 son:

  • Soporte para el servidor de movimiento de servos SERVOS8
  • Soporte para el servidor de grabación de pics PICP
  • Diseño orientado a objetos
  • Lenguaje python

Versión 1.0

La primera versión (1.0) estaba implementada en lenguaje C. La última versión es de Julio de 2006.