Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Yeison.Eng

#1
Un saludo.

Entendí mas o menos lo que quieres, creo que conozco lo que te podría servir y es muy fácil de implementar.

Sin embargo si eres estudiante electrónica te aconsejo que des una repasada a la implementación de una comunicación por USB entre PIC y PC, nunca está de mas saber un poco de esto.

En el mercado existe una tarjeta llamada Arduino hecha con Atmel (...), pero veo que quieres hacer el proyecto tu mismo con un PIC, entonces existe una tarjeta llamada Pinguino [1], muy fácil de montar, ya que sólo usa unos cuantos componentes incluyendo un PIC 18F2550, también mencionas Ubuntu así que mas fácil aún, esta tarjeta trae su propio IDE de desarrollo hecho en Python con WxPython. Ahora la parte de controlar Pinguino conectado a un PC por puerto USB lo puedes lograr con un paquete para Python llamado Pynguino [2] (de mi autoría) que viene con el respectivo código para montar en Pinguino y a partir de ahí sólo te dedicarías a la programar en Python pudiendo configurar pines como entrada, salida, leer estados digitales, análogos etc...

Si estás interesado te puedo orientar con mas profundidad, contactarme por correo si lo prefieres.

[1]: http://www.hackinglab.org/pinguino/index_pinguino.html
[2]: http://code.google.com/p/pinno-processing/wiki/Pynguino
#2
Un saludo para todos.

Le cuento que desde hace un tiempo he estado con las ganas de hacerme mi propio programador de pics, básicamente porque quiero, pero reconozco las buenas calidades de los comerciales y los libres que podemos armar de manera mas simplista.

He llegado a enterarme que la orientación de mi proyecto va por el protocolo ICSP y como muestran en este cuaderno técnico [1] al parecer es muy simple, pero, me gustaría encontrar mas documentación o ejemplos prácticos, alguna idea?, o aporte?

Gracias.

[1] - http://www.iearobotics.com/proyectos/cuadernos/ct4/ct4.html
#3
Scripting / Re: Hola gente soy nuevo en [python]
1 Febrero 2011, 04:42 AM
Hola
He visto un poco PythonG en Ubuntu 10.10 y tienes razón no corren los ejemplos nativamente, pero para verlos los puedes ejecutar con un Python para Windows instalado con wine, suerte.

Claro que puedes hacerme preguntas por correo (no msn).
#4
Hola
Pues, para los métodos del objeto es mas fácil usar los métodos especiales que ofrece Python:
__add__ para suma
__sub__ para resta
__mul__ para multiplicación
y los otros, también hay un método especial para hacer comparaciones creo que es __cmp__.
Con estos métodos se ahorra el tener que recurrir a un sumar() para realizar una suma ya que se podrían sumar simplemente con un "+".
#5
Tu proyecto está interesante, pero una pregunta, con 'operaciones' te refieres a sólo operaciones sencillas o también cálculos de variables complejas?.
#6
Scripting / Re: GUI Python
7 Enero 2011, 16:44 PM
Aqui tienes un video tutorial de WxPython http://www.youtube.com/watch?v=RHvhfjVpSdE
#7
Scripting / Re: GUI Python
7 Enero 2011, 03:00 AM
No se tu, pero te recomiendo WxPython, me parece que esta mas documentado
y una buena interfaz para diseñas entornos graficos http://boa-constructor.sourceforge.net/
#8
Cuando usaba windows e inicie en python también utilizaba PythonG después me di cuenta de que tenia muchos errores, te recomiendo cambiarlo por otro interprete si no te gusta el propio de python, sobre los módulos que permiten "los dibujitos y demas" los puedes copiar en el directorio e importarlos o instalarlos en python.
Si necesitas mas ayuda solo comenta.
#9
muchas gracias, me funcionó la segunda.
#10
Es que he encontrado por ahi
Código (python) [Seleccionar]

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("gmail.com",80))
print s.getsockname()


que en un principio funciona, pero no hay otra forma mas estética y también multiplataforma?
yo no la encuentro.

Gracias por las respuestas.