<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ignacio</id>
		<title>Proyecto Butiá - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ignacio"/>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php/Especial:Contribuciones/Ignacio"/>
		<updated>2026-04-05T18:12:58Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=8152</id>
		<title>Usuario:Ignacio</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=8152"/>
				<updated>2016-04-27T04:46:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: Página blanqueada&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4707</id>
		<title>Usuario:Ignacio</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4707"/>
				<updated>2013-11-10T19:03:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: Texto&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|- style=&amp;quot;width:15%; float: right;  border: 5px solid #ffffff;&amp;quot; &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
[[Image:IgnacioUy_CeibalJam.jpg|161px|center]]&lt;br /&gt;
|- style=&amp;quot;background-color: #008018; float: center; color: white;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 0px solid white; text-align: center;&amp;quot; |&lt;br /&gt;
Información detallada&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
* '''Nombre:''' Juan Ignacio Rodríguez Rodríguez&lt;br /&gt;
* '''País:''' Uruguay&lt;br /&gt;
** '''Ciudad:''' Canelones&lt;br /&gt;
*'''Idiomas:''' &lt;br /&gt;
** Español (Nativo)&lt;br /&gt;
** Ingles (Poco)&lt;br /&gt;
* [mailto:nachoel01@gmail.com Mail]&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
Me llamo Ignacio Rodríguez y vivo en Canelones, tengo 14 años de edad! :)&lt;br /&gt;
Me dedico a contribuir en [http://somosazucar.org SomosAzucar], [http://sugarlabs.org SugarLabs] y [http://ceibaljam.org CeibalJAM!]&lt;br /&gt;
&lt;br /&gt;
== Contacto ==&lt;br /&gt;
Tengo demasiadas casillas de correo :P&lt;br /&gt;
&lt;br /&gt;
* [mailto:nachoel01@gmail.com nachoel01@gmail.com]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@somosazucar.org ignacio@somosazucar.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@sugarlabs.org ignacio@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignaciorodriguez@sugarlabs.org ignaciorodriguez@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@fedoraproject.org ignacio@fedoraproject.org]&lt;br /&gt;
&lt;br /&gt;
===== Algo más =====&lt;br /&gt;
&lt;br /&gt;
Tengo acceso a varios servidores web :)&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/elsalvador ElSalvador] Rol: Administrador temporal&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/sunjammer SunJammer] Role: Usuario&lt;br /&gt;
&lt;br /&gt;
* [http://pad.somosazucar.org SomosAzucar] Rol: Administrador&lt;br /&gt;
&lt;br /&gt;
* [http://ignacio.fedorapeople.org/ FedoraPeople] Rol: Usuario&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4706</id>
		<title>Usuario:Ignacio</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4706"/>
				<updated>2013-11-10T19:01:21Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: Email&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|- style=&amp;quot;width:15%; float: right;  border: 5px solid #ffffff;&amp;quot; &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
[[Image:IgnacioUy_CeibalJam.jpg|161px|center]]&lt;br /&gt;
|- style=&amp;quot;background-color: #008018; float: center; color: white;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 0px solid white; text-align: center;&amp;quot; |&lt;br /&gt;
Información detallada&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
* '''Nombre:''' Juan Ignacio Rodríguez Rodríguez&lt;br /&gt;
* '''País:''' Uruguay&lt;br /&gt;
** '''Ciudad:''' Canelones&lt;br /&gt;
*'''Idiomas:''' &lt;br /&gt;
** Español (Nativo)&lt;br /&gt;
** Ingles (Poco)&lt;br /&gt;
* [mailto:nachoel01@gmail.com Mail]&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
Me llamo Ignacio Rodríguez y vivo en Canelones, tengo 14 años de edad! :)&lt;br /&gt;
Me dedico a contribuir en [http://somosazucar.org SomosAzucar], [http://sugarlabs.org SugarLabs] y [http://ceibaljam.org CeibalJAM!]&lt;br /&gt;
&lt;br /&gt;
== Contacto ==&lt;br /&gt;
Tengo demasiadas casillas de correo :P&lt;br /&gt;
&lt;br /&gt;
* [mailto:nachoel01@gmail.com nachoel01@gmail.com]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@somosazucar.org ignacio@somosazucar.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@sugarlabs.org ignacio@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignaciorodriguez@sugarlabs.org ignaciorodriguez@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@fedoraproject.org ignacio@fedoraproject.org]&lt;br /&gt;
&lt;br /&gt;
Tengo acceso a varios servidores web :)&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/elsalvador ElSalvador] Rol: Administrador temporal&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/sunjammer SunJammer] Role: Usuario&lt;br /&gt;
&lt;br /&gt;
* [http://pad.somosazucar.org SomosAzucar] Rol: Administrador&lt;br /&gt;
&lt;br /&gt;
* [http://ignacio.fedorapeople.org/ FedoraPeople] Rol: Usuario&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4705</id>
		<title>Usuario:Ignacio</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4705"/>
				<updated>2013-11-10T18:18:14Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Acerca de mí */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|- style=&amp;quot;width:15%; float: right;  border: 5px solid #ffffff;&amp;quot; &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
[[Image:IgnacioUy_CeibalJam.jpg|161px|center]]&lt;br /&gt;
|- style=&amp;quot;background-color: #008018; float: center; color: white;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 0px solid white; text-align: center;&amp;quot; |&lt;br /&gt;
Información detallada&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
* '''Nombre:''' Juan Ignacio Rodríguez Rodríguez&lt;br /&gt;
* '''País:''' Uruguay&lt;br /&gt;
** '''Ciudad:''' Canelones&lt;br /&gt;
*'''Idiomas:''' &lt;br /&gt;
** Español (Nativo)&lt;br /&gt;
** Ingles (Poco)&lt;br /&gt;
* [mailto:nachoel01@gmail.com Mail]&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
Me llamo Ignacio Rodríguez y vivo en Canelones, tengo 14 años de edad! :)&lt;br /&gt;
Me dedico a contribuir en http://somosazucar.org SomosAzucar], [http://sugarlabs.org SugarLabs] y [http://ceibaljam.org CeibalJAM!]&lt;br /&gt;
&lt;br /&gt;
== Contacto ==&lt;br /&gt;
Tengo demasiadas casillas de correo :P&lt;br /&gt;
&lt;br /&gt;
* [mailto:nachoel01@gmail.com nachoel01@gmail.com]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@somosazucar.org ignacio@somosazucar.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@sugarlabs.org ignacio@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignaciorodriguez@sugarlabs.org ignaciorodriguez@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@fedoraproject.org ignacio@fedoraproject.org]&lt;br /&gt;
&lt;br /&gt;
Tengo acceso a varios servidores web :)&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/elsalvador ElSalvador] Rol: Administrador temporal&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/sunjammer SunJammer] Role: Usuario&lt;br /&gt;
&lt;br /&gt;
* [http://pad.somosazucar.org SomosAzucar] Rol: Administrador&lt;br /&gt;
&lt;br /&gt;
* [http://ignacio.fedorapeople.org/ FedoraPeople] Rol: Usuario&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4704</id>
		<title>Usuario:Ignacio</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4704"/>
				<updated>2013-11-10T18:17:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|- style=&amp;quot;width:15%; float: right;  border: 5px solid #ffffff;&amp;quot; &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
[[Image:IgnacioUy_CeibalJam.jpg|161px|center]]&lt;br /&gt;
|- style=&amp;quot;background-color: #008018; float: center; color: white;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 0px solid white; text-align: center;&amp;quot; |&lt;br /&gt;
Información detallada&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
* '''Nombre:''' Juan Ignacio Rodríguez Rodríguez&lt;br /&gt;
* '''País:''' Uruguay&lt;br /&gt;
** '''Ciudad:''' Canelones&lt;br /&gt;
*'''Idiomas:''' &lt;br /&gt;
** Español (Nativo)&lt;br /&gt;
** Ingles (Poco)&lt;br /&gt;
* [mailto:nachoel01@gmail.com Mail]&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
== Acerca de mí ==&lt;br /&gt;
Me llamo Ignacio Rodríguez y vivo en Canelones, tengo 14 años de edad! :)&lt;br /&gt;
Me dedico a contribuir en http://somosazucar.org SomosAzucar], [http://sugarlabs.org SugarLabs] y [http://ceibaljam.org CeibalJAM!]&lt;br /&gt;
&lt;br /&gt;
== Contacto ==&lt;br /&gt;
Tengo demasiadas casillas de correo :P&lt;br /&gt;
&lt;br /&gt;
* [mailto:nachoel01@gmail.com nachoel01@gmail.com]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@somosazucar.org ignacio@somosazucar.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@sugarlabs.org ignacio@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignaciorodriguez@sugarlabs.org ignaciorodriguez@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@fedoraproject.org ignacio@fedoraproject.org]&lt;br /&gt;
&lt;br /&gt;
Tengo acceso a varios servidores web :)&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/elsalvador ElSalvador] Rol: Administrador temporal&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/sunjammer SunJammer] Role: Usuario&lt;br /&gt;
&lt;br /&gt;
* [http://pad.somosazucar.org SomosAzucar] Rol: Administrador&lt;br /&gt;
&lt;br /&gt;
* [http://ignacio.fedorapeople.org/ FedoraPeople] Rol: Usuario&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:IgnacioUy_CeibalJam.jpg&amp;diff=4703</id>
		<title>Archivo:IgnacioUy CeibalJam.jpg</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:IgnacioUy_CeibalJam.jpg&amp;diff=4703"/>
				<updated>2013-11-10T18:15:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4702</id>
		<title>Usuario:Ignacio</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Usuario:Ignacio&amp;diff=4702"/>
				<updated>2013-11-10T18:14:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: Página creada con '{|- style=&amp;quot;width:15%; float: right;  border: 5px solid #ffffff;&amp;quot;  | style=&amp;quot;border: 0px solid white;&amp;quot; | |- | style=&amp;quot;border: 0px solid white;&amp;quot; | |- | style=&amp;quot;border: 0px solid whit...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|- style=&amp;quot;width:15%; float: right;  border: 5px solid #ffffff;&amp;quot; &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
[[Image:IgnacioUy_CeibalJam.jpg|161px|center]]&lt;br /&gt;
|- style=&amp;quot;background-color: #3C6EB4; float: center; color: white;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
Información detallada&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
* '''Nombre:''' Juan Ignacio Rodríguez Rodríguez&lt;br /&gt;
* '''País:''' Uruguay&lt;br /&gt;
** '''Ciudad:''' Canelones&lt;br /&gt;
*'''Languages:''' &lt;br /&gt;
** Español (Nativo)&lt;br /&gt;
** Ingles (Poco)&lt;br /&gt;
* [mailto:nachoel01@gmail.com Mail]&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;border: 0px solid white;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
== Acerca de mí ==&lt;br /&gt;
Me llamo Ignacio Rodríguez y vivo en Canelones, tengo 14 años de edad! :)&lt;br /&gt;
Me dedico a contribuir en http://somosazucar.org SomosAzucar], [http://sugarlabs.org SugarLabs] y [http://ceibaljam.org CeibalJAM!]&lt;br /&gt;
&lt;br /&gt;
== Contacto ==&lt;br /&gt;
Tengo demasiadas casillas de correo :P&lt;br /&gt;
&lt;br /&gt;
* [mailto:nachoel01@gmail.com nachoel01@gmail.com]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@somosazucar.org ignacio@somosazucar.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@sugarlabs.org ignacio@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignaciorodriguez@sugarlabs.org ignaciorodriguez@sugarlabs.org]&lt;br /&gt;
&lt;br /&gt;
* [mailto:ignacio@fedoraproject.org ignacio@fedoraproject.org]&lt;br /&gt;
&lt;br /&gt;
Tengo acceso a varios servidores web :)&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/elsalvador ElSalvador] Rol: Administrador temporal&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.sugarlabs.org/go/Machine/sunjammer SunJammer] Role: Usuario&lt;br /&gt;
&lt;br /&gt;
* [http://pad.somosazucar.org SomosAzucar] Rol: Administrador&lt;br /&gt;
&lt;br /&gt;
* [http://ignacio.fedorapeople.org/ FedoraPeople] Rol: Usuario&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=PyBot&amp;diff=4701</id>
		<title>PyBot</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=PyBot&amp;diff=4701"/>
				<updated>2013-11-10T17:59:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: Código&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Butiá puede utilizarse de muchas formas, como un servicio consumible mediante la red como es el caso de pybot server o utilizando directamente la biblioteca usb4butia.&lt;br /&gt;
&lt;br /&gt;
El código puede ser obtenido clonando el repositorio:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.code.sf.net/p/butia/code&lt;br /&gt;
&lt;br /&gt;
''(Al día de hoy 10/11/13 la carpeta pesa 98MB es un poco pesada)''&amp;lt;br&amp;gt;&lt;br /&gt;
El código se encuentra en &amp;quot;/lugar/de/clonado/turtlebots/pybot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Diseño==&lt;br /&gt;
Pybot consta de distintos módulos que se encargan de una parte específca:&lt;br /&gt;
&lt;br /&gt;
 baseboard.py        funciones inerentes a la placa USB4Butia&lt;br /&gt;
 com_usb.py          implementa la comunicación usb&lt;br /&gt;
 device.py              abstracción de un dispositivo (botón, motores) conectado a la placa&lt;br /&gt;
 drivers/&lt;br /&gt;
     hotplug/             drivers de módulos abiertos automáticamente por la placa&lt;br /&gt;
         button.py       driver del sensor botón&lt;br /&gt;
         light.py          driver del sensor de luz&lt;br /&gt;
         -----&lt;br /&gt;
     motores.py      driver del módulo de motores&lt;br /&gt;
     butia.py        driver del módulo butiá&lt;br /&gt;
     -----&lt;br /&gt;
 functions.py        funciones comunes entre el cliente y la usb4butia&lt;br /&gt;
 pybot_client.py     aplicación cliente&lt;br /&gt;
 pybot_server.py     aplicación servidor&lt;br /&gt;
 usb/                librería PyUsb&lt;br /&gt;
 usb4butia.py        módulo principal (core) que implementa las funciones&lt;br /&gt;
&lt;br /&gt;
==Usando Pybot localmente==&lt;br /&gt;
&lt;br /&gt;
Cuando se va a ejecutar Pybot y quién lo usa en la misma máquina, no es recomendable tener una arquitectura cliente-servidor. Para ese caso se dispone de una alternativa: usar directamente el módulo usb4butia dentro de Pybot.&lt;br /&gt;
&lt;br /&gt;
Si no estamos en la carpeta donde está la librería PyBot podemos usar este truco para poder importar Pybot sin problemas desde cualquier lado:&lt;br /&gt;
&lt;br /&gt;
    import sys&lt;br /&gt;
    sys.path.insert(0, '/home/olpc/Activities/TurtleBots.activity/plugins/butia')&lt;br /&gt;
&lt;br /&gt;
Esa es la ruta por defecto cuando el .XO se instala en Sugar, puede variar en otras computadoras. El paquete .deb instala TurtleBots en '/usr/share/sugar/activities' por lo que la ruta debe ser:&lt;br /&gt;
&lt;br /&gt;
    sys.path.insert(0, '/usr/share/sugar/activities/TurtleBots.activity/plugins/butia')&lt;br /&gt;
&lt;br /&gt;
Importando el módulo:&lt;br /&gt;
&lt;br /&gt;
    from pybot import usb4butia&lt;br /&gt;
&lt;br /&gt;
Instanciando la clase:&lt;br /&gt;
&lt;br /&gt;
    robot = usb4butia.USB4Butia()&lt;br /&gt;
&lt;br /&gt;
A partir de este momento tenemos las mismas llamadas que en pybot_client.&lt;br /&gt;
Por ejemplo, para obtener la versión del Firmware:&lt;br /&gt;
&lt;br /&gt;
    version = robot.getFirmwareVersion()&lt;br /&gt;
&lt;br /&gt;
El módulo USB4Butia nos provee algunas propiedades &amp;quot;privadas&amp;quot; que pueden resultar útiles:&lt;br /&gt;
&lt;br /&gt;
   robot._bb                               # Lista de placas detectadas&lt;br /&gt;
   robot._drivers_loaded                   # Diccionario de drivers&lt;br /&gt;
   robot._debug                            # Bandera de debug, por defecto es False&lt;br /&gt;
   robot._get_all_drivers()                # Función para cargar los drivers&lt;br /&gt;
   robot._get_driver()                     # Función para obtener un driver específico&lt;br /&gt;
   robot._hotplug                          # Lista de módulos hotplug&lt;br /&gt;
   robot._modules                          # Lista de módulos&lt;br /&gt;
   robot._openables                        # Lista de módoulos &amp;quot;openables&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Usando Pybot server==&lt;br /&gt;
&lt;br /&gt;
Levantamos el servidor desde una consola (debemos estar dentro de la carpeta pybot):&lt;br /&gt;
&lt;br /&gt;
    python pybot_server.py DEBUG&lt;br /&gt;
&lt;br /&gt;
En este caso con la bandera de DEBUG para ver la salida del lado del servidor.&lt;br /&gt;
&lt;br /&gt;
Luego nos encargamos del cliente:&lt;br /&gt;
&lt;br /&gt;
    from pybot impoty pybot_client&lt;br /&gt;
&lt;br /&gt;
Instanciamos el cliente:&lt;br /&gt;
&lt;br /&gt;
    robot = pybot_client.robot()&lt;br /&gt;
&lt;br /&gt;
A partir de ahora tenemos las mismas funciones que en la versión local, por ejemplo:&lt;br /&gt;
&lt;br /&gt;
    version = robot.getFirmwareVersion()&lt;br /&gt;
&lt;br /&gt;
==Funciones USB4Butiá - Pybot Client==&lt;br /&gt;
&lt;br /&gt;
Funciones útiles:&lt;br /&gt;
   robot.close()                            # cierra todas las placas instanciadas&lt;br /&gt;
   robot.find_butias()                      # busca placas conectadas y las instancia&lt;br /&gt;
   robot.getBatteryCharge()                 # devuelve el nivel de carga de la batería (si no hay motores-&amp;gt; -1)&lt;br /&gt;
   robot.getFirmwareVersion()               # devuelve la versión del firmware dentro del PIC&lt;br /&gt;
   robot.getVersion()                       # devuelve la versión del módulo butiá (arduino: 20, usb4butia:22)&lt;br /&gt;
   robot.getButiaCount()                    # devuelve la cantidad de placas conectadas&lt;br /&gt;
   robot.getModulesList()                   # devuelve la lista de dispositivos conectados (en todas las placas)&lt;br /&gt;
   robot.isPresent(device)                  # chequea si un dispositivo en particular está conectado&lt;br /&gt;
   robot.loopBack(data)                     # envía una string 'data' a la placa y devuelve lo mismo&lt;br /&gt;
   robot.reconnect()                        # no hace nada en usb4butia / en el cliente hace un reconnect del socket&lt;br /&gt;
   robot.refresh()                          # actualiza la lista de placas conectadas&lt;br /&gt;
   robot.callModule(modulename, board_number, number, function, params)  #llamada a un módulo&lt;br /&gt;
&lt;br /&gt;
Sensores&lt;br /&gt;
   robot.getButton(port)                    # obtiene el valor del sensor botón conectado en el puerto port&lt;br /&gt;
   robot.getDistance(port)                  # obtiene el valor del sensor de distancia conectado en el puerto port&lt;br /&gt;
   robot.getGray(port)                      # obtiene el valor del sensor de grises conectado en el puerto port&lt;br /&gt;
   robot.getLight(port)                     # obtiene el valor del sensor de luz conectado en el puerto port&lt;br /&gt;
   robot.getResistance(port)                # obtiene el valor del sensor de resistencia conectado en el puerto port&lt;br /&gt;
   robot.getTemperature(port)               # obtiene el valor del sensor temperatura conectado en el puerto port&lt;br /&gt;
   robot.getVoltage(port)                   # obtiene el valor del sensor volyaje conectado en el puerto port&lt;br /&gt;
   robot.setLed(port, on)                   # si on es 1, prende el LED, si es 0, apaga el LED conectado en el puerto port&lt;br /&gt;
&lt;br /&gt;
Hack pins&lt;br /&gt;
   robot.modeHack(pin, mode)                # establece el modo del pin: si mode es 0 es entrada y 1 salida&lt;br /&gt;
   robot.setHack(pin, value)                # establece el valor del pin: pin en GND si es 0 y en +5v si es 1&lt;br /&gt;
   robot.getHack(pin)                       # lee el valor del pin: pin&lt;br /&gt;
&lt;br /&gt;
Motores&lt;br /&gt;
   robot.set2MotorSpeed(leftSense, leftSpeed, rightSense, rightSpeed)   #sense is 0 or 1, speed is between 0 and 1023&lt;br /&gt;
   robot.setMotorSpeed(idMotor, sense, speed)                           #idMotor 0 for left motor, 1 for right&lt;br /&gt;
&lt;br /&gt;
== Drivers en PyBot ==&lt;br /&gt;
&lt;br /&gt;
Los drivers de PyBot son escritos en python. Dentro de la carpeta /drivers se encuentran todos aquellos que no son PNP (plug and play). Los módulos que son abiertos automáticamente por la placa, por ejemplo cuando uno conecta un sensor de grises,&lt;br /&gt;
van dentro de /drivers/hotplug.&amp;lt;br&amp;gt;&lt;br /&gt;
Cada función en el driver se define como una función Python utilizando el &amp;quot;def&amp;quot; y recibe como primer parámetro el dispositivo (&amp;quot;dev&amp;quot;) con el cual se va a comunicar.&amp;lt;br&amp;gt;&lt;br /&gt;
Este es el ejemplo del driver del sensor de grises, el cuál tiene dos funciones: getVersion y getValue&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:pybot_driver_grey.png|Captura del código del driver de grises]]&lt;br /&gt;
&lt;br /&gt;
Esta es una captura parcial del código del driver de los hack points (hackp):&lt;br /&gt;
&lt;br /&gt;
[[Archivo:pybot_driver_hackp_setmode.png|Captura parcial del código del driver de hackp]]&lt;br /&gt;
&lt;br /&gt;
Como se puede observar, la función &amp;quot;setMode&amp;quot; recibe como primer argumento el &amp;quot;dev&amp;quot; y luego el resto de los parámetros: el número de &amp;quot;pin&amp;quot; y el &amp;quot;value&amp;quot; que es el modo.&lt;br /&gt;
Se guarda en &amp;quot;msg&amp;quot; la lista con el &amp;quot;código de operación&amp;quot; SET_MODE y se le agregan los otros parámetros.&lt;br /&gt;
&lt;br /&gt;
    msg = [SET_MODE, pin, value]&lt;br /&gt;
&lt;br /&gt;
Esto se le envía al módulo con la función &amp;quot;send&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
    dev.send(msg)&lt;br /&gt;
&lt;br /&gt;
Luego se leen 2 bytes: el primero, como en todas las funciones es el mismo &amp;quot;código de operación&amp;quot; que fue enviado y el segundo&lt;br /&gt;
es en este caso, el código de error (si es -1, hubo un error).&lt;br /&gt;
&lt;br /&gt;
    raw = dev.read(2)&lt;br /&gt;
&lt;br /&gt;
Y solo se retorna el segundo byte que es el el importante:&lt;br /&gt;
&lt;br /&gt;
    return raw[1]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4374</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4374"/>
				<updated>2013-04-07T14:30:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
	if butia.get_butia_count():&lt;br /&gt;
	      Programa()&lt;br /&gt;
	else:&lt;br /&gt;
	      mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
	      buttons=gtk.BUTTONS_OK)&lt;br /&gt;
	      mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
	            &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
	            &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
	            &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
	      mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
	      res = mensaje.run()&lt;br /&gt;
	      if res == gtk.RESPONSE_OK:&lt;br /&gt;
	            butia.close()&lt;br /&gt;
	            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
	gtk.main()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En caso de que esto no suceda (se encuentre un robot conectado) &amp;lt;br&amp;gt;&lt;br /&gt;
Nos saldra una interfaz diferente.&amp;lt;br&amp;gt;La cual nos indica que ya podemos empezar a probar el programa &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init2_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
== [[Archivo:Logo_Movimientos.png]] ==&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4313</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4313"/>
				<updated>2013-03-13T21:47:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Apariencia del programa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
	if butia.get_butia_count():&lt;br /&gt;
	      Programa()&lt;br /&gt;
	else:&lt;br /&gt;
	      mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
	      buttons=gtk.BUTTONS_OK)&lt;br /&gt;
	      mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
	            &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
	            &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
	            &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
	      mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
	      res = mensaje.run()&lt;br /&gt;
	      if res == gtk.RESPONSE_OK:&lt;br /&gt;
	            butia.close()&lt;br /&gt;
	            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
	gtk.main()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En caso de que esto no suceda (se encuentre un robot conectado) &amp;lt;br&amp;gt;&lt;br /&gt;
Nos saldra una interfaz diferente.&amp;lt;br&amp;gt;La cual nos indica que ya podemos empezar a probar el programa &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init2_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
== [[Archivo:Logo_Movimientos.png]] ==&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4312</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4312"/>
				<updated>2013-03-13T21:42:53Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Apariencia del programa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
	if butia.get_butia_count():&lt;br /&gt;
	Programa()&lt;br /&gt;
	else:&lt;br /&gt;
	mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
	buttons=gtk.BUTTONS_OK)&lt;br /&gt;
	mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
	&amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
	&amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
	&amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
	mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
	res = mensaje.run()&lt;br /&gt;
	if res == gtk.RESPONSE_OK:&lt;br /&gt;
	butia.close()&lt;br /&gt;
	exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
	gtk.main()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En caso de que esto no suceda (se encuentre un robot conectado) &amp;lt;br&amp;gt;&lt;br /&gt;
Nos saldra una interfaz diferente.&amp;lt;br&amp;gt;La cual nos indica que ya podemos empezar a probar el programa &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init2_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
== [[Archivo:Logo_Movimientos.png]] ==&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4304</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4304"/>
				<updated>2013-03-11T22:31:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Archivo:Logo_Movimientos.png */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
  if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    if butia.get_butia_count():&lt;br /&gt;
        Programa()&lt;br /&gt;
    else:&lt;br /&gt;
        mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
                                    buttons=gtk.BUTTONS_OK)&lt;br /&gt;
        mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
        &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
         &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
          &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
        mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
        res = mensaje.run()&lt;br /&gt;
        if res == gtk.RESPONSE_OK:&lt;br /&gt;
            butia.close()&lt;br /&gt;
            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
    gtk.main()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En caso de que esto no suceda (se encuentre un robot conectado) &amp;lt;br&amp;gt;&lt;br /&gt;
Nos saldra una interfaz diferente.&amp;lt;br&amp;gt;La cual nos indica que ya podemos empezar a probar el programa &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init2_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ==&lt;br /&gt;
== [[Archivo:Logo_Movimientos.png]] ==&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:Logo_Movimientos.png&amp;diff=4303</id>
		<title>Archivo:Logo Movimientos.png</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:Logo_Movimientos.png&amp;diff=4303"/>
				<updated>2013-03-11T22:31:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4302</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4302"/>
				<updated>2013-03-11T22:30:53Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Movimiento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
  if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    if butia.get_butia_count():&lt;br /&gt;
        Programa()&lt;br /&gt;
    else:&lt;br /&gt;
        mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
                                    buttons=gtk.BUTTONS_OK)&lt;br /&gt;
        mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
        &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
         &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
          &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
        mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
        res = mensaje.run()&lt;br /&gt;
        if res == gtk.RESPONSE_OK:&lt;br /&gt;
            butia.close()&lt;br /&gt;
            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
    gtk.main()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En caso de que esto no suceda (se encuentre un robot conectado) &amp;lt;br&amp;gt;&lt;br /&gt;
Nos saldra una interfaz diferente.&amp;lt;br&amp;gt;La cual nos indica que ya podemos empezar a probar el programa &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init2_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Archivo:Logo_Movimientos.png]] ==&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4301</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4301"/>
				<updated>2013-03-11T22:30:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Zonas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
  if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    if butia.get_butia_count():&lt;br /&gt;
        Programa()&lt;br /&gt;
    else:&lt;br /&gt;
        mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
                                    buttons=gtk.BUTTONS_OK)&lt;br /&gt;
        mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
        &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
         &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
          &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
        mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
        res = mensaje.run()&lt;br /&gt;
        if res == gtk.RESPONSE_OK:&lt;br /&gt;
            butia.close()&lt;br /&gt;
            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
    gtk.main()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En caso de que esto no suceda (se encuentre un robot conectado) &amp;lt;br&amp;gt;&lt;br /&gt;
Nos saldra una interfaz diferente.&amp;lt;br&amp;gt;La cual nos indica que ya podemos empezar a probar el programa &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init2_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Movimiento ==&lt;br /&gt;
[[Archivo:Logo_Movimientos.png]]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4300</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4300"/>
				<updated>2013-03-11T22:29:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Apariencia del programa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
  if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    if butia.get_butia_count():&lt;br /&gt;
        Programa()&lt;br /&gt;
    else:&lt;br /&gt;
        mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
                                    buttons=gtk.BUTTONS_OK)&lt;br /&gt;
        mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
        &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
         &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
          &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
        mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
        res = mensaje.run()&lt;br /&gt;
        if res == gtk.RESPONSE_OK:&lt;br /&gt;
            butia.close()&lt;br /&gt;
            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
    gtk.main()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En caso de que esto no suceda (se encuentre un robot conectado) &amp;lt;br&amp;gt;&lt;br /&gt;
Nos saldra una interfaz diferente.&amp;lt;br&amp;gt;La cual nos indica que ya podemos empezar a probar el programa &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init2_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zonas ==&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4299</id>
		<title>Python Joven</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4299"/>
				<updated>2013-03-11T22:28:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Trabajos realizados por los alumnos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En el marco de las actividades de Python Joven, coordinadas por Flavio Danesse, nos reunimos el sabado 2 de marzo para seguir avanzando en el uso de los Butiás que el grupo dispone, principalmente utilizándolo en el lenguaje de programación python.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Trabajos realizados por los alumnos ==&lt;br /&gt;
[[Miniaplicación para controlar el butia]] - Ignacio Rodríguez [http://people.sugarlabs.org/ignacio/]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4298</id>
		<title>Python Joven</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4298"/>
				<updated>2013-03-11T22:27:25Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En el marco de las actividades de Python Joven, coordinadas por Flavio Danesse, nos reunimos el sabado 2 de marzo para seguir avanzando en el uso de los Butiás que el grupo dispone, principalmente utilizándolo en el lenguaje de programación python.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== &amp;lt;b&amp;gt;Trabajos realizados por los alumnos&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; ==&lt;br /&gt;
[[Miniaplicación para controlar el butia]] - Ignacio Rodríguez [http://people.sugarlabs.org/ignacio/]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4297</id>
		<title>Python Joven</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4297"/>
				<updated>2013-03-11T22:26:33Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En el marco de las actividades de Python Joven, coordinadas por Flavio Danesse, nos reunimos el sabado 2 de marzo para seguir avanzando en el uso de los Butiás que el grupo dispone, principalmente utilizándolo en el lenguaje de programación python.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Trabajos realizados por los alumnos&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Miniaplicación para controlar el butia]] - Ignacio Rodríguez [http://people.sugarlabs.org/ignacio/]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:Init2_InicioButia.png&amp;diff=4296</id>
		<title>Archivo:Init2 InicioButia.png</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:Init2_InicioButia.png&amp;diff=4296"/>
				<updated>2013-03-11T22:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4295</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4295"/>
				<updated>2013-03-11T22:24:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Apariencia del programa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
  if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    if butia.get_butia_count():&lt;br /&gt;
        Programa()&lt;br /&gt;
    else:&lt;br /&gt;
        mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
                                    buttons=gtk.BUTTONS_OK)&lt;br /&gt;
        mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
        &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
         &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
          &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
        mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
        res = mensaje.run()&lt;br /&gt;
        if res == gtk.RESPONSE_OK:&lt;br /&gt;
            butia.close()&lt;br /&gt;
            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
    gtk.main()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
En caso de que esto no suceda (se encuentre un robot conectado) &amp;lt;br&amp;gt;&lt;br /&gt;
Nos saldra una interfaz diferente.&amp;lt;br&amp;gt;La cual nos indica que ya podemos empezar a probar el programa &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init2_InicioButia.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:Init_InicioButia.png&amp;diff=4294</id>
		<title>Archivo:Init InicioButia.png</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:Init_InicioButia.png&amp;diff=4294"/>
				<updated>2013-03-11T22:18:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4293</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4293"/>
				<updated>2013-03-11T22:17:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Apariencia del programa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
  if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    if butia.get_butia_count():&lt;br /&gt;
        Programa()&lt;br /&gt;
    else:&lt;br /&gt;
        mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
                                    buttons=gtk.BUTTONS_OK)&lt;br /&gt;
        mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
        &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
         &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
          &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
        mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
        res = mensaje.run()&lt;br /&gt;
        if res == gtk.RESPONSE_OK:&lt;br /&gt;
            butia.close()&lt;br /&gt;
            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
    gtk.main()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Como se puede apreciar en caso de que no se encuentren robot's saldra un mensaje alertandonos de que no se encontro ningun robot. O quizás se abrio otro programa.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archivo:Init_InicioButia.png]]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4292</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4292"/>
				<updated>2013-03-11T22:15:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: /* Apariencia del programa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;br /&gt;
Al iniciar el programa, el mismo se encarga de buscar &amp;quot;butias&amp;quot; conectados.&amp;lt;br&amp;gt;&lt;br /&gt;
  if __name__ == &amp;quot;__main__&amp;quot;:&lt;br /&gt;
    if butia.get_butia_count():&lt;br /&gt;
        Programa()&lt;br /&gt;
    else:&lt;br /&gt;
        mensaje = gtk.MessageDialog(type=gtk.MESSAGE_WARNING,&lt;br /&gt;
                                    buttons=gtk.BUTTONS_OK)&lt;br /&gt;
        mensaje.set_markup(&amp;quot;&amp;lt;b&amp;gt;No se encontro ningún butia,&amp;quot; +\&lt;br /&gt;
        &amp;quot; porfavor conecte el robot y vuelva a ejecutar el programa.&amp;quot; +\&lt;br /&gt;
         &amp;quot; Si usted tiene algun otra instancia abierta de este programa&amp;quot; +\&lt;br /&gt;
          &amp;quot; cierre la misma...&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;
        mensaje.set_title(&amp;quot;Ningún Butia detectado&amp;quot;)&lt;br /&gt;
        res = mensaje.run()&lt;br /&gt;
        if res == gtk.RESPONSE_OK:&lt;br /&gt;
            butia.close()&lt;br /&gt;
            exit(&amp;quot;Hasta Luego. Ignacio Rodríguez 2013&amp;quot;)&lt;br /&gt;
    gtk.main()&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4291</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4291"/>
				<updated>2013-03-11T22:11:12Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
== Apariencia del programa ==&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4290</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4290"/>
				<updated>2013-03-11T22:10:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;br /&gt;
&lt;br /&gt;
Apariencia del programa&lt;br /&gt;
==========&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4289</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4289"/>
				<updated>2013-03-11T22:10:33Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Otra opción es ver el código de forma online: [http://people.sugarlabs.org/ignacio/archivos/Butia/]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4288</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4288"/>
				<updated>2013-03-11T22:08:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [http://people.sugarlabs.org/ignacio/archivos/]&lt;br /&gt;
[[Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4287</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4287"/>
				<updated>2013-03-11T22:08:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [http://people.sugarlabs.org/ignacio/archivos/]&lt;br /&gt;
[[File:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:Ignacio_Butia.tar.gz&amp;diff=4286</id>
		<title>Archivo:Ignacio Butia.tar.gz</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Archivo:Ignacio_Butia.tar.gz&amp;diff=4286"/>
				<updated>2013-03-11T22:07:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4285</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4285"/>
				<updated>2013-03-11T22:07:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [http://people.sugarlabs.org/ignacio/archivos/]&lt;br /&gt;
[[Media:Ignacio_Butia.tar.gz]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4284</id>
		<title>Miniaplicación para controlar el butia</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Miniaplicaci%C3%B3n_para_controlar_el_butia&amp;diff=4284"/>
				<updated>2013-03-11T22:06:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: Página creada con 'Descarga: [http://people.sugarlabs.org/ignacio/archivos/Butia.tar.gz]&amp;lt;br&amp;gt; Extraer y ejecutar main.py'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Descarga: [http://people.sugarlabs.org/ignacio/archivos/Butia.tar.gz]&amp;lt;br&amp;gt;&lt;br /&gt;
Extraer y ejecutar main.py&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4283</id>
		<title>Python Joven</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4283"/>
				<updated>2013-03-11T22:04:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En el marco de las actividades de Python Joven, coordinadas por Falvio Danesse, nos reunimos el sabado 2 de marzo para seguir avanzando en el uso de los Butiás que el grupo dispone, principalmente utilizándolo en el lenguaje de prgramación python.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Trabajos realizados por los alumnos&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Miniaplicación para controlar el butia]] - Ignacio Rodríguez [http://people.sugarlabs.org/ignacio/]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4282</id>
		<title>Python Joven</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4282"/>
				<updated>2013-03-11T22:04:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En el marco de las actividades de Python Joven, coordinadas por Falvio Danesse, nos reunimos el sabado 2 de marzo para seguir avanzando en el uso de los Butiás que el grupo dispone, principalmente utilizándolo en el lenguaje de prgramación python.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Trabajos realizados por los alumnos&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Miniaplicación para controlar el butia - Ignacio Rodríguez [http://people.sugarlabs.org/ignacio/]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4281</id>
		<title>Python Joven</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4281"/>
				<updated>2013-03-11T22:03:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En el marco de las actividades de Python Joven, coordinadas por Falvio Danesse, nos reunimos el sabado 2 de marzo para seguir avanzando en el uso de los Butiás que el grupo dispone, principalmente utilizándolo en el lenguaje de prgramación python.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Trabajos realizados por los alumnos&amp;lt;/b&amp;gt;&lt;br /&gt;
Miniaplicación para controlar el butia - Ignacio Rodríguez [http://people.sugarlabs.org/ignacio/]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4280</id>
		<title>Python Joven</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4280"/>
				<updated>2013-03-11T22:03:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En el marco de las actividades de Python Joven, coordinadas por Falvio Danesse, nos reunimos el sabado 2 de marzo para seguir avanzando en el uso de los Butiás que el grupo dispone, principalmente utilizándolo en el lenguaje de prgramación python.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Trabajos realizados por los alumnos&amp;lt;/b&amp;gt;&lt;br /&gt;
Miniaplicación para controlar el butia - [http://people.sugarlabs.org/ignacio/]&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4279</id>
		<title>Python Joven</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Python_Joven&amp;diff=4279"/>
				<updated>2013-03-11T21:55:12Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;En el marco de las actividades de Python Joven, coordinadas por Falvio Danesse, nos reunimos el sabado 2 de marzo para seguir avanzando en el uso de los Butiás que el grupo dispone, principalmente utilizándolo en el lenguaje de prgramación python.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Trabajos realizados por los alumnos&amp;lt;/b&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Espacio_liceos&amp;diff=4278</id>
		<title>Espacio liceos</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Espacio_liceos&amp;diff=4278"/>
				<updated>2013-03-11T21:54:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.liceocarmendurazno.blogspot.com/ Liceo Carmen de Durazno] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://segundocuatroliceo3durazno.blogspot.com/ Liceo 3 de Durazno]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.facebook.com/RoboticaLiceoCardal?fref=ts Liceo Cardal, Florida]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo Bauzá]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo 10]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo 65]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo N°1 - San José]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo Nº1 - Melo]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo de 25 de agosto]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://importaceibal.wordpress.com/media/ 25 de agosto y Carda de Florida]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Python Joven]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	<entry>
		<id>http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Espacio_liceos&amp;diff=4277</id>
		<title>Espacio liceos</title>
		<link rel="alternate" type="text/html" href="http://164.73.124.35/inco/proyectos/butia/mediawiki/index.php?title=Espacio_liceos&amp;diff=4277"/>
				<updated>2013-03-11T21:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;Ignacio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.liceocarmendurazno.blogspot.com/ Liceo Carmen de Durazno] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://segundocuatroliceo3durazno.blogspot.com/ Liceo 3 de Durazno]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.facebook.com/RoboticaLiceoCardal?fref=ts Liceo Cardal, Florida]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo Bauzá]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo 10]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo 65]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo N°1 - San José]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo Nº1 - Melo]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Liceo de 25 de agosto]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://importaceibal.wordpress.com/media/ 25 de agosto y Carda de Florida]&lt;br /&gt;
[[Python Joven]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ignacio</name></author>	</entry>

	</feed>