Diferencia entre revisiones de «Grupo Bloque Enviar Butia Recibir Butia para Tortugarte»

De Proyecto Butiá
Saltar a: navegación, buscar
Línea 1: Línea 1:
Integrantes:
+
<nowiki>'''Integrantes:'''
 
                   Alexandra Castelli
 
                   Alexandra Castelli
  
 
Tema elegido: Bloque Enviar_Butia Recibir_Butia para Tortugarte
 
Tema elegido: Bloque Enviar_Butia Recibir_Butia para Tortugarte
  
Introducción:  
+
'''Introducción:'''
  
 
Las experiencias dentro de los liceos o escuelas han mostrado que hay muchos niños y adolecentes interesados en experimentar con el robot Butiá. Unos de los problemas fue la escasez de recursos con los que se cuenta en el momento (hay solo un robot por escuela o liceo), lo que hacia muy difícil que todos los chicos interesados pudieran tener contacto con el mismo.   
 
Las experiencias dentro de los liceos o escuelas han mostrado que hay muchos niños y adolecentes interesados en experimentar con el robot Butiá. Unos de los problemas fue la escasez de recursos con los que se cuenta en el momento (hay solo un robot por escuela o liceo), lo que hacia muy difícil que todos los chicos interesados pudieran tener contacto con el mismo.   
 
El proyecto "Conectate a Butiá" tiene como cometido permitir el manejo de el robot Butiá no solo desde la XO conectada a èl sino también desde otras XO's  y de esta forma disminuir el problema de la escasez de recursos. Este proyecto permitiría que más chicos puedan interactuar con el robot.
 
El proyecto "Conectate a Butiá" tiene como cometido permitir el manejo de el robot Butiá no solo desde la XO conectada a èl sino también desde otras XO's  y de esta forma disminuir el problema de la escasez de recursos. Este proyecto permitiría que más chicos puedan interactuar con el robot.
 +
 +
 +
'''Desarrollo del Proyecto:'''
 +
 +
Modificaciones:
 +
 +
Lo primero es realizar los bloques Recibir Butia y Enviar Butia que seran agregados a la paleta Butia.
 +
Estos bloques modelaran una conexión vía socket utilizando UDP.
 +
El bloque Enviar Butia: este bloque modela el cliente en una conexión UDP. Tendrá el labor de conectarse a la IP de la XO que tenga el robot conectado y enviarle a la misma una mensage.
 +
 +
Codigo del Bloque y de su definición:
 +
 +
primitive_dictionary['EnviarButia'] = self.EnviarButia
 +
palette.add_block('EnviarButia',  # the name of your block
 +
style='basic-style-2arg',  # the block style
 +
label=_('Enviar Butia'),  # the label for the block
 +
default=[("127.0.0.1"), ""], 
 +
prim_name='EnviarButia',  # code reference (see below)
 +
help_string=_('Conect Butia with a new xo and send a menssager'))
 +
self.tw.lc.def_prim('EnviarButia', 2, lambda self, x, y: primitive_dictionary['EnviarButia'](x,y))
 +
 +
 +
 +
 +
 +
</nowiki>

Revisión del 12:44 28 feb 2012

'''Integrantes:''' Alexandra Castelli Tema elegido: Bloque Enviar_Butia Recibir_Butia para Tortugarte '''Introducción:''' Las experiencias dentro de los liceos o escuelas han mostrado que hay muchos niños y adolecentes interesados en experimentar con el robot Butiá. Unos de los problemas fue la escasez de recursos con los que se cuenta en el momento (hay solo un robot por escuela o liceo), lo que hacia muy difícil que todos los chicos interesados pudieran tener contacto con el mismo. El proyecto "Conectate a Butiá" tiene como cometido permitir el manejo de el robot Butiá no solo desde la XO conectada a èl sino también desde otras XO's y de esta forma disminuir el problema de la escasez de recursos. Este proyecto permitiría que más chicos puedan interactuar con el robot. '''Desarrollo del Proyecto:''' Modificaciones: Lo primero es realizar los bloques Recibir Butia y Enviar Butia que seran agregados a la paleta Butia. Estos bloques modelaran una conexión vía socket utilizando UDP. El bloque Enviar Butia: este bloque modela el cliente en una conexión UDP. Tendrá el labor de conectarse a la IP de la XO que tenga el robot conectado y enviarle a la misma una mensage. Codigo del Bloque y de su definición: primitive_dictionary['EnviarButia'] = self.EnviarButia palette.add_block('EnviarButia', # the name of your block style='basic-style-2arg', # the block style label=_('Enviar Butia'), # the label for the block default=[("127.0.0.1"), ""], prim_name='EnviarButia', # code reference (see below) help_string=_('Conect Butia with a new xo and send a menssager')) self.tw.lc.def_prim('EnviarButia', 2, lambda self, x, y: primitive_dictionary['EnviarButia'](x,y))