Pomoduino Project 1era Fase

97 views
Skip to first unread message

Favio Manríquez León

unread,
Jun 16, 2012, 3:54:47 PM6/16/12
to mxl-opensource
Hola,

aprovechando el destaller sobre Arduino, decidimos hacer nuestros pininos con un proyecto sobre Pomodoro con Arduino, de ahi el nombre: Pomoduino. :D

Llevaremos el progreso de este proyecto en este thread asi que mantengamonos on-topic por favor. 

* Porque queremos hacer esto?
1. Diversion
2. Tener algo mas tangible y portable: tu propio pomodoro device.


***** Primera fase

1. Controlar un LED display con un boton:
- Iniciar el contador
- Interrumpir el contador

2. Agregar una alerta cada vez que el contador llegue a 0


That's it for now.

Antonio Antillon

unread,
Jun 16, 2012, 7:06:25 PM6/16/12
to mxl-ope...@googlegroups.com

Excelente... para el código que escriban usarán git(hub)?

Sería buena idea, no? Y en el wiki del repo, documentar los pasos.

Quiénes son parte del equipo de desarrollo?

Saludos,
Antonio

--
Has recibido este mensaje porque estás suscrito al grupo "mxl OpenSource" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a mxl-ope...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a mxl-opensourc...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/mxl-opensource?hl=es.

Favio Manríquez León

unread,
Jun 16, 2012, 8:17:05 PM6/16/12
to mxl-ope...@googlegroups.com
Todo el grupo mxlOS! xD

Asi que si estan interesados, intenten conseguir un arduino.  En un rato creare el repo en github para ir poniendo el codigo, las especificaciones y una lista de partes.

La primera fase va a estar muy sencilla y al completarla, basicamente, ya tienes algo terminado y puedes seguir con simplificar el circuito y conseguir un enclosure (preferentemente en forma de tomate).


Saludos,
Favio

2012/6/16 Antonio Antillon <antil...@gmail.com>

Carlos Ortega

unread,
Jun 19, 2012, 12:28:23 AM6/19/12
to mxl-ope...@googlegroups.com
@favio perdón por el retraso, apenas hoy comencé a trabajar con el proyecto, espero tenerlo listo para mañana, te mando la info del display que estoy utilizando:

Carlos Ortega

Favio Manríquez León

unread,
Jun 19, 2012, 12:58:22 AM6/19/12
to mxl-ope...@googlegroups.com
@Carlos no hay prisa :D   voy a conseguirme un led del mismo tipo que tienes pero tambien uno de estos: http://www.adafruit.com/products/878 (el ejemplo de codigo parece mas simple: https://github.com/adafruit/Adafruit-LED-Backpack-Library/blob/master/examples/sevenseg/sevenseg.ino)

Tambien voy a conseguir el modulo wifi para ir avanzandole en eso, aunque no es para esta fase.  En cuanto tenga algo de codigo, lo subire a https://github.com/mxlOS/pomoduino (es un repositorio vacio).

SI ya tienes algo de codigo, subelo (solo hay que seguir las instrucciones en github). :)

Saludos,
Favio

2012/6/18 Carlos Ortega <roh....@gmail.com>

Favio Manríquez León

unread,
Jun 21, 2012, 1:36:53 AM6/21/12
to mxl-ope...@googlegroups.com
Estaba intentando conectar un buzzer al arduino pero creo que ocupo una resistencia de 100 ohms (solo tengo de 330 y 10k). xD


2012/6/18 Favio Manríquez León <fa...@favrik.com>

Favio Manríquez León

unread,
Jun 21, 2012, 7:55:43 AM6/21/12
to mxl-ope...@googlegroups.com
@Carlos que arduino IDE estas usando??    Yo tengo la 1.0.1 pero voy a probar regresarme a la 0023 por las librerias (ejemplo: http://arduino.cc/playground/Code/FiniteStateMachine)


2012/6/20 Favio Manríquez León <fa...@favrik.com>

Carlos Ortega

unread,
Jun 21, 2012, 10:33:42 AM6/21/12
to mxl-ope...@googlegroups.com
yo utilizo la version 1.0, pero, para que regresar a una version anterior si puedes descargar las librerias y agregarlas en la carpeta libraries.

Favio Manríquez León

unread,
Jun 21, 2012, 3:11:36 PM6/21/12
to mxl-ope...@googlegroups.com
Porque parece que la mayoria de las librerias no funcionan con 1.0. :(

Tendre que aprender un poco de c++ xD

2012/6/21 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Jun 21, 2012, 11:23:43 PM6/21/12
to mxl-ope...@googlegroups.com
@favio pues quien sabe, deja aprovecho el fin de semana para estudiar las librerias. y hablando de c++ tengo mucho que estudiar, ando algo oxidado en programación jeje

Favio Manríquez León

unread,
Jun 22, 2012, 12:57:34 AM6/22/12
to mxl-ope...@googlegroups.com
Ya corregi las librerias que encontre, solo habia que agregarles el #include <Arduino.h> y ahora si podemos usar un poco mas de alto nivel woooo! :D

En un rato mas subo el avance a github.

Saludos,
Favio

2012/6/21 Carlos Ortega <roh....@gmail.com>

Favio Manríquez León

unread,
Jun 22, 2012, 2:04:56 AM6/22/12
to mxl-ope...@googlegroups.com
Listo:

Proyecto: https://github.com/mxlOS/pomoduino (ahorita hay un ejemplo basico con una maquina de estados finitos que prende y apaga; los unicos estados que soporta la primera fase creo)

Librerias que estoy proponiendo: https://github.com/mxlOS/pomoduino-libraries solo les agregue el header de Arduino.h para que compilaran.

Lo siguiente seria agregar un poco de logica para mostrar un timer en el Serial monitor.

Cualquier comentario/pregunta/sugerencia bienvenido.

Saludos!,
Favio





2012/6/21 Favio Manríquez León <fa...@favrik.com>

Favio Manríquez León

unread,
Jun 22, 2012, 2:28:10 AM6/22/12
to mxl-ope...@googlegroups.com
Por cierto, asi fue como conecte el boton/led al arduino: http://www.andrewfrueh.com/electronics/?pageContent=fade_LED_with_button.htm.

Carlos Ortega

unread,
Jun 23, 2012, 12:16:43 AM6/23/12
to mxl-ope...@googlegroups.com
@todos ya me esta dando verguenza, @favio esta avanzando mucho y yo sigo con la primera fase xD jaja

Favio Manríquez León

unread,
Jun 23, 2012, 5:05:50 AM6/23/12
to mxl-ope...@googlegroups.com
acabo de agregar un poco de logica para el timer. xD

@Carlos: como puedo conectar un buzzer CET12A3.5 al Arduino?   Necesito una resistencia especifica?

Saludos!,
Favio


2012/6/22 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Jun 23, 2012, 2:27:07 PM6/23/12
to mxl-ope...@googlegroups.com
@favio, no creo necesaria la resistencia, con una salida digital puedes hacerlo sonar a un mismo tono. Si quieres una variación en el tono, es decir, que sea capaz de tocar una melodía, puedes utilizar estos ejemplos http://arduino.cc/en/Tutorial/Tone http://www.arduino.cc/en/Tutorial/PlayMelody, donde en el primero utilizan el pitches.h, y en el segundo, todo lo hacen manual. 

Y por lo de tu buzzer, pienso yo que es este http://www.chinasound.com/Product/CET/CET12A3.5-42-2.0R.htm
 te puede ayudar con la especificacion del voltaje para cuando le quieras dar otras aplicaciones. ¿Donde compraste tu buzzer no te dieron algun pdf o algun manual de especificaciones??

Antonio Antillon

unread,
Jun 23, 2012, 2:38:55 PM6/23/12
to mxl-ope...@googlegroups.com
Ya me estoy animando a comprar mi placa Arduino... XD

Stay tuned.


2012/6/23 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Jun 23, 2012, 3:16:03 PM6/23/12
to mxl-ope...@googlegroups.com
@antonio, eso seria genial, ya que en las siguientes etapas necesitaremos muchas ideas y mucha participacion xD

Favio Manríquez León

unread,
Jun 23, 2012, 6:54:27 PM6/23/12
to mxl-ope...@googlegroups.com
@Carlos como le hiciste para encontrar esa pagina? :o (la de china sound)   El buzzer me lo dieron como parte de un kit, sin nada de especificaciones. xD

@Antonio si te animas te recomiendo uno de los kits que hace AdaFruit http://www.adafruit.com/category/17_64  (no se si haya algo mas recomendable)

Voy a agregarle el buzzer, espero que no vaya a "tronar" nada :p.   Si funciona, quiere decir que solo faltaria integrar el codigo del LED display?

No se si esta claro, pero la idea es usar el codigo que esta en github para no duplicar trabajo.  De hecho, la mayor parte del codigo es tomada de ejemplos disponibles en internet. :) Si algo no se entiende haganlo saber, y como siempre, se aceptan sugerencias.

Saludos,
Favio


2012/6/23 Carlos Ortega <roh....@gmail.com>

Oscar Jacuinde

unread,
Jun 23, 2012, 10:12:24 PM6/23/12
to mxl-ope...@googlegroups.com
Aqui estan las especificaciones del Buzzer que compraste creo http://www.adafruit.com/products/160 y el voltaje que puedes utilizar es de 3-30V generando una senal cuadrada o en pocas palabras con el arduino PWM, 5V que es lo que utiliza el arduino comun no tendra problema.

Carlos Ortega

unread,
Jun 23, 2012, 11:52:42 PM6/23/12
to mxl-ope...@googlegroups.com
@favio por lo de las especificaciones puse el modelo en el google, pero realmente no confío mucho en la pagina, así que me puse a leer un poco acerca de los buzzer, por lo que me anime a recomendarte las practicas de arduino. otra cosa, el buzzer que tengo es el que utilice para la practica de código morse, solo que yo no use PWM como menciono @oscar (por cierto, gracias por la información) si no 0V-5V manualmente.

Carlos Ortega

unread,
Jun 24, 2012, 12:03:14 AM6/24/12
to mxl-ope...@googlegroups.com
@favio, revisando las librerias de boton, creo que para la version mas básica del pomoduino no necesita tanto código, ya que simplemente sera un cambio de estado (Tarea/No tarea). ¿Quieres implementar esas librerias en la primera fase o las guardamos para proyectos un poco mas complejos?
--
Carlos Ortega

Favio Manríquez León

unread,
Jun 24, 2012, 1:05:03 AM6/24/12
to mxl-ope...@googlegroups.com
@Carlos buen punto!  Inicialmente, busque algo que rapidamente pudiera implementar, sin embargo, lei que por cuestion de eficiencia es preferible tener menos codigo.  Pienso que si esa parte se puede simplificar sin mucho trabajo, seria excelente. :)

Imagino que la prioridad ahorita es hacer que funcione, y despues optimizar el software y el hardware.

Saludos!,

Carlos Ortega

unread,
Jun 24, 2012, 1:28:43 AM6/24/12
to mxl-ope...@googlegroups.com
@favio no se como funcione tu display, pero el que yo estoy utilizando se actualiza en cuestión de milésimas de segundo. Si ponemos un una lectura digital después de cada actualización, donde cada pulso genere un cambio de estado y por lo tanto inicia/detiene el reloj. otra cosa, podrías mandarme el código funcional del display para estudiarlo. Una cosa mas, para la siguiente fase del proyecto tendremos que asegurarnos de todos usar el mismo hardware, para facilitar la implementación de el código.

Favio Manríquez León

unread,
Jun 24, 2012, 2:11:13 AM6/24/12
to mxl-ope...@googlegroups.com
@Carlos no estoy usando display en este momento, solo estoy escribiendo al Serial xD  Es decir no hay nada de codigo que escriba a un LED ya que todavia no lo consigo.   Checaste esta liga https://github.com/mxlOS/pomoduino ?  ahi esta lo que llevo de codigo, debes tener acceso a cambiar el codigo y subir tus modificaciones.

Definitivamente, tenemos que estandarizar el hardware, yo diria lo antes posible. :D    Lo unico que tengo ahorita es un led (foquito) como indicador, un boton, y un buzzer.  Creo que el boton y el led son lo suficientemente comunes.   Pero el buzzer y el led display no.  El buzzer (o inclusive bocina) por aquello de que queramos un sonido mas pro, jeje.

Como vez?

2012/6/23 Carlos Ortega <roh....@gmail.com>

Favio Manríquez León

unread,
Jun 27, 2012, 12:08:34 PM6/27/12
to mxl-ope...@googlegroups.com
Hace rato agregue un poco de musica para usarla como alarma en el pomoduino.

Todavia hay muchas cosas que afinar, pero lo que mas me esta sacando de onda es como interrumpir la musica cuando vuelves a presionar el boton. xD   Creo que hay que usar interrupts.


2012/6/23 Favio Manríquez León <fa...@favrik.com>

Carlos Ortega

unread,
Jul 3, 2012, 12:17:50 AM7/3/12
to mxl-ope...@googlegroups.com
@favio, ya tengo el timer funcionando con el display, utilizando el tiempo del sistema para darle un poco mas de precisión. 
Aún no funciona el botón que cambia el estado, quieren que lo agregue o lo subo tal y como lo tengo?

Favio Manríquez León

unread,
Jul 3, 2012, 1:36:52 AM7/3/12
to mxl-ope...@googlegroups.com
@Carlos excelente!   yo diria que lo puedes subir ahorita y despues cuando funcione el boton subes la actualizacion.  Conseguire el mismo display que estas usando en esta semana.


2012/7/2 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Jul 4, 2012, 12:48:50 AM7/4/12
to mxl-ope...@googlegroups.com
@favio claro que si, solo que estoy batallando un poco porque estoy haciendo mis primeros pininos en el git. si quieres te mando el código para que lo subas xfa

Carlos Ortega

unread,
Jul 5, 2012, 12:36:11 AM7/5/12
to mxl-ope...@googlegroups.com
@favio ya subí la primera parte, en cuanto termine lo del botón lo subo.
--
Carlos Ortega

Favio Manríquez León

unread,
Jul 5, 2012, 5:17:41 PM7/5/12
to mxl-ope...@googlegroups.com
@Carlos excelente! :)  Ya lo estuve leyendo.  En cuanto me de chanza comprare el led display en Marvel si lo tienen.

Como siguiente evolucion del codigo propondria que lo pusieras en una libreria. :D

Saludos!,
Favio

2012/7/4 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Jul 5, 2012, 9:05:45 PM7/5/12
to mxl-ope...@googlegroups.com
oye @favio, como puedo subir el archivo solo, sin necesidad de hacer un git pull y despues un git push, ya que mi internet esta un poco lento como para descargar y subir nuevamente todo los archivos.

Antonio Antillon

unread,
Jul 5, 2012, 9:08:35 PM7/5/12
to mxl-ope...@googlegroups.com
@Carlos... haz un branch

$ git checkout -b [nombre_del_branch]
Esto creará un branch nuevo y te cambiará automática ahí

agregas/modificas los archivos que necesites.

$ git push origin [nombre_del_branch]
Esto creará ese mismo branch local, en el repositorio en github

Ya desde github, puedes hacer un pull-request, para que @Favio lo incorpore al branch master.

Saludos,
Antonio


2012/7/5 Carlos Ortega <roh....@gmail.com>

Favio Manríquez León

unread,
Jul 6, 2012, 6:16:45 AM7/6/12
to mxl-ope...@googlegroups.com
Hmm, inclusive con 250kbps debe de ser mas o menos rapido ya que estamos tratando con archivos muy pequeños (hasta donde se).  Ademas, git comprime los archivos por lo que la transferencia es mas rapida.

Si esta muy, muy lento, entonces puedes trabajar completamente offline, haciendo commits con comentarios apropiados las veces que sean necesarias.    Cuando estes cerca de una fuente de internet rapida, aprovechas y haces un ¨$ git pull; git push¨ :D.   

Lo que Antonio comenta es otra opcion *mas* interesante que conviene conocerla, principalmente, porque asi es como se lleva a cabo (o al menos de forma similar) la colaboracion en los proyectos open source.  ;) 

Por otro lado, no he comprado el LED display todavia. >.<



2012/7/5 Antonio Antillon <antil...@gmail.com>

Carlos Ortega

unread,
Jul 7, 2012, 10:08:32 PM7/7/12
to mxl-ope...@googlegroups.com
@favio, creo que falta un archivo  (Wiring.h) en pomoduino-libraries, para que funcione bien tu proyecto pomoduino.ino, busque una en internet pero no funciona, no se si sea la misma que tienes o yo tenga que agregar algo.

Favio Manríquez León

unread,
Jul 7, 2012, 10:25:09 PM7/7/12
to mxl-ope...@googlegroups.com
@Carlos hasta donde se el Wiring.h ya debe estar ahi por default.  Estoy corriendo la arduino IDE 1.0.1, imagino que es la misma que estas corriendo.  Hmm, podemos checarlo en el proximo destaller.

Te marca algun error en especifico? 



2012/7/7 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Jul 7, 2012, 10:39:38 PM7/7/12
to mxl-ope...@googlegroups.com
@favio, como esta tu proyecto, que no encuentra Wiring.h, y cuando lo agrego no lo puede linkear.

Favio Manríquez León

unread,
Jul 7, 2012, 10:43:10 PM7/7/12
to mxl-ope...@googlegroups.com
@Carlos, ok voy a intentar correrlo en otras 2 compus para checarlo bien. :)

Carlos Ortega

unread,
Jul 7, 2012, 11:23:07 PM7/7/12
to mxl-ope...@googlegroups.com
@favio, ya quedo, solo comente la linea donde incluia "Wiring.h", ya que si abrimos este archivo, solo declara las "funciones basicas" como serial.print, digilalWrite etc xD

Carlos Ortega

unread,
Jul 7, 2012, 11:28:48 PM7/7/12
to mxl-ope...@googlegroups.com
@favio, la linea comentada aparece en las cabeceras de todas las librerías que subiste al repo.
--
Carlos Ortega

Carlos Ortega

unread,
Jul 8, 2012, 8:51:44 PM7/8/12
to mxl-ope...@googlegroups.com
@favio, tengo un problema para subir la librería del display a pomoduino-libraries, me marca error 403, ya seguí los manuales de ayuda de github, solo me falta saber si tengo permisos para trabajar en el repo, podrías verificarlo?
--
Carlos Ortega

Favio Manríquez León

unread,
Jul 9, 2012, 6:59:16 AM7/9/12
to mxl-ope...@googlegroups.com
@Carlos   hmm, interesante!, yo tuve que agregar el include de "Wiring.h" para poder compilar.  Me pregunto si mi install del Arduino IDE esta corrupto. :S

Acabo de agregarte a la lista de miembros del repo de pomoduino-libraries, asi que ya debes tener acceso. :)

Saludos!,
Favio

2012/7/8 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Jul 9, 2012, 4:13:28 PM7/9/12
to mxl-ope...@googlegroups.com
@favio ya subí las librerías y el código de como poder utilizarlo. Ya estoy trabajando en como agregar tu código con el mio, ya que tengo que cambiar los pines, ademas de experimentar un poco con el circuito, espero tenerlo listo para el destaller del sábado.

Carlos Ortega

unread,
Jul 20, 2012, 12:22:18 AM7/20/12
to mxl-ope...@googlegroups.com
@favio, tengo una duda, cuando debe sonar la música, al detener el temporizador o cuando el tiempo llegue a cero?
--
Carlos Ortega

Favio Manríquez León

unread,
Jul 20, 2012, 1:09:55 AM7/20/12
to mxl-ope...@googlegroups.com
Segun yo deberia ser cuando el tiempo llegue a 0, es decir, cuando esta indicando que se cumplio un pomodoro.

Al detener el temporizador (resetearlo), no deberia de sonar.   Como vez? :)


2012/7/19 Carlos Ortega <roh....@gmail.com>

Antonio Antillon

unread,
Jul 20, 2012, 1:11:23 AM7/20/12
to mxl-ope...@googlegroups.com
Sí, esa es la lógica.

Al llegar el contador a cero. Debe sonar alarma/música para indicar que terminó el tiempo de un pomodoro.



2012/7/19 Favio Manríquez León <fa...@favrik.com>

Carlos Ortega

unread,
Jul 20, 2012, 1:31:41 AM7/20/12
to mxl-ope...@googlegroups.com
ok, entonces, el jueves mostrare el proyecto terminado. @favio como vas con el proyecto?

Antonio Antillon

unread,
Jul 20, 2012, 1:33:22 AM7/20/12
to mxl-ope...@googlegroups.com
XD Excelente!!
Agrego al grupo en Facebook, jeje...




2012/7/19 Carlos Ortega <roh....@gmail.com>

Favio Manríquez León

unread,
Jul 20, 2012, 1:39:43 AM7/20/12
to mxl-ope...@googlegroups.com
Todavia no he comprado el LED :D, espero comprarlo ya este proximo Lunes.  En cuanto lo tenga adaptare tu codigo. ;)

No se si ya evaluaste la sensibilidad del timer.   Basicamente, 1 segundo debe durar 1 segundo "real" o lo mas cercano posible. 

Ya habia mencionado algo al respecto, pero tambien seria interesante estandarizar las partes para ir pensando en una cajita o enclosure.   Checaste la musica que esta en el codigo? xD


2012/7/19 Antonio Antillon <antil...@gmail.com>

Carlos Ortega

unread,
Jul 20, 2012, 1:48:12 AM7/20/12
to mxl-ope...@googlegroups.com
@favio, partí del código que ya tenias, solo que no utilice tu timer ni algunas funciones donde utilizabas este timer, moveré un poco mas el código para comparar tu timer con mi reloj y uno real, solo para verificar fiabilidad. A propósito, me fascinó la canción. De donde la sacaste? yo estaba pensando en incluir como cancion la del final de mario, al pasar un mapa xD

Favio Manríquez León

unread,
Jul 20, 2012, 1:57:30 AM7/20/12
to mxl-ope...@googlegroups.com
jajaja, es la cancion de super mario bros, la primera parte. XD

Carlos Ortega

unread,
Jul 27, 2012, 10:46:02 PM7/27/12
to mxl-ope...@googlegroups.com
@favio como vas con el proyecto, conseguiste tu display??

Favio Manríquez León

unread,
Jul 27, 2012, 11:33:44 PM7/27/12
to mxl-ope...@googlegroups.com
Increiblemente, todavia ando en eso. xD   Por donde queda la Marvel Electronics?

Voy a necesitar comprar un protoboard mas grande tambien.

Lo que me interesa definir es la lista de partes.  Crees que con lo que tenemos es suficiente?

Saludos,
Favio

2012/7/27 Carlos Ortega <roh....@gmail.com>

Favio Manríquez León

unread,
Jul 28, 2012, 2:39:33 PM7/28/12
to mxl-ope...@googlegroups.com
fui a la marvel pero no tienen :(  mejor pedire en linea.

2012/7/27 Favio Manríquez León <fa...@favrik.com>

Oscar Jacuinde

unread,
Jul 28, 2012, 3:17:13 PM7/28/12
to mxl-ope...@googlegroups.com
Que es lo que buscan??

Favio Manríquez León

unread,
Jul 28, 2012, 3:28:33 PM7/28/12
to mxl-ope...@googlegroups.com
Ando buscando esta parte: https://www.sparkfun.com/products/9482?  :)

2012/7/28 Oscar Jacuinde <jacu...@gmail.com>

Oscar Jacuinde

unread,
Jul 28, 2012, 5:07:42 PM7/28/12
to mxl-ope...@googlegroups.com
Lo quieres en verde? En radio shack tienen de 4 digitos y en steren tmb solo que verde no o puedes juntar 4 y armarlos separados, yo lea puedo ayudar con las conexiones

Sent from my iPhone
2012/7/28 Oscar Jacuinde <jacu...@gmail.com>
Favio


2012/7/27 Carlos Ortega <roh....@gmail.com>


2012/7/19 Carlos Ortega <roh....@gmail.com>


2012/7/19 Antonio Antillon <antil...@gmail.com>




2012/7/19 Carlos Ortega <roh....@gmail.com>


2012/7/19 Carlos Ortega <roh....@gmail.com>
Favio


2012/7/8 Carlos Ortega <roh....@gmail.com>


2012/7/7 Carlos Ortega <roh....@gmail.com>



2012/7/7 Carlos Ortega <roh....@gmail.com>



2012/7/5 Antonio Antillon <antil...@gmail.com>


2012/7/5 Carlos Ortega <roh....@gmail.com>
Favio


2012/7/4 Carlos Ortega <roh....@gmail.com>


2012/7/2 Carlos Ortega <roh....@gmail.com>
Como vez?


2012/6/23 Carlos Ortega <roh....@gmail.com>
Favio

2012/6/23 Carlos Ortega <roh....@gmail.com>

2012/6/23 Carlos Ortega <roh....@gmail.com>
Stay tuned.



2012/6/23 Carlos Ortega <roh....@gmail.com>


2012/6/22 Carlos Ortega <roh....@gmail.com>
Favio


2012/6/21 Carlos Ortega <roh....@gmail.com>
Para anular tu suscripción a este grupo, envía un correo electrónico a mxl-opensource+unsub

Carlos Ortega

unread,
Jul 28, 2012, 6:37:36 PM7/28/12
to mxl-ope...@googlegroups.com
si compras en la steren, puedes pedir 4 display da05, así podremos adaptar la librería que ya tenemos del display.
Te mando la direccion para que compares el display con el de sparkfun. xD


Si quieren, al rato les mando un diagrama de como lo adaptaria yo a la arduino.

Favio Manríquez León

unread,
Jul 28, 2012, 6:47:21 PM7/28/12
to mxl-ope...@googlegroups.com
que no es mas facil un display con 4 digitos y solo 16 pins comparado con juntar 4 displays de 1 digito con 10 pins cada uno? xD  (soy newbie total en electronica)

2012/7/28 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Jul 28, 2012, 7:01:48 PM7/28/12
to mxl-ope...@googlegroups.com
la manera de trabajar del display de sparkfun es que solo prende un digito a la vez, teniendo un pin identificador para saber cual es el va a prender. en el display da05 (de steren), tienen 2 pines que pueden funcionar como pin identificador, el 3 y el 8.

un ejemplo:

Oscar Jacuinde

unread,
Jul 28, 2012, 9:38:05 PM7/28/12
to mxl-ope...@googlegroups.com

Pomoduino prende todos los display al mismo tiempo?, pense que eran por separado con un barrido rapido.


Flavio los 2 son lo mismo, solo que el de sparkfun esta acomodado para que muestres un numero en un display, luego selecciones otro display y pongas el numero, luego el otro y pongas el otro numero, esto lo haces
tan rapido que parece que estas prendiendo todos los numeros al mismo tiempo.

Con el de steren puedes hacer lo mismo pero tienes que hacer un arreglo para que sea igual al de sparkfun, con el de steren puedes tener los 4 displays encendidos al mismo tiempo pero ocuparias bastantes pines o hacer el barrido rapido pero cableando el display para que funcione como el  sparkfun.

no se si ya han visto este sitio http://www.adafruit.com/tutorials/ bastante bueno

Saludos
Oscar Jacuinde

Carlos Ortega

unread,
Jul 28, 2012, 9:44:51 PM7/28/12
to mxl-ope...@googlegroups.com
@oscar si es un barrido rapido. el arreglo que mencionas es utilizando un pin para habilitar un dígito, tal como lo hace el display de sparkfun.

Carlos Ortega

unread,
Aug 2, 2012, 10:00:42 PM8/2/12
to mxl-ope...@googlegroups.com
Tengo una duda con el repositorio pomoduino. Tengo diferentes versiones de un mismo programa. 
Uno sin display, otros dos display, de los cuales el tiempo de uno de ellos esta basado en la hora 
del sistema y el otro (aun en desarrollo)  utilizando la librería timer. Como debería quedar ordenado 
el repositorio, con 2 carpetas (Display / Sin display), o un solo archivo con diferentes modificaciones, 
o varios archivos simplemente??
--
Carlos Ortega

Favio Manríquez León

unread,
Aug 2, 2012, 11:05:34 PM8/2/12
to mxl-ope...@googlegroups.com
ok, entiendo mejor :)

Sin embargo, si volvemos al punto de tener la lista de partes estandarizada, que es mejor: un led de 4 digitos unidos, o 4 digitos conectados? xD


@Carlos: yo votaria por varios archivos con nombre diferente.  Pero finalmente creo que es un poco mejor estandarizar y en este caso irse por el "mejor" script que utiliza la lista de partes estandar (que todavia no se define). :)



2012/7/28 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Aug 2, 2012, 11:34:17 PM8/2/12
to mxl-ope...@googlegroups.com
@favio, por cuestiones de tiempo y disponibilidad de piezas, nos conviene 4 dígitos conectados, 
así las partes estarán a la mano de todos.

Aprovecho para comentarles que estoy buscando un simulador de circuitos, para que todos
podamos trabajar en un circuito estándar. Conozco uno muy bueno, se llama Multisim, pero 
estoy buscando uno libre. Encontré uno se llama gEDA (gpl Automatización de Diseño 
Electrónico) aparentemente muy bueno, pero es algo confuso de trabajar. 

PD: @Oscar si conoces algún simulador, recomiendalo.

Oscar Jacuinde

unread,
Aug 6, 2012, 2:52:43 AM8/6/12
to mxl-ope...@googlegroups.com
Cuando tengo dudas utilizo multisim 11, hay uno que se llama altium designer que lo usan mucho ya a nivel profesional pero nunca aprendi a utilizarlo,
mi hermano utiliza Circuitmaker es de paga como el multisim.

Tmb para informar que me llego mi Raspberry PI http://www.raspberrypi.org/
ya que sepa utilizarlo doy una descharla ahi, ahorita hacer un projecto de hobby esta a todo dar pero ya desarrollar un proyecto comercial te encuentras
con el problema que estan out of stock en todas partes o tienen un tiempo de entrega de 2 meses como me toco a mi : \

Saludos!

Carlos Ortega

unread,
Aug 6, 2012, 1:19:52 PM8/6/12
to mxl-ope...@googlegroups.com
ok instalaré multisim11, luego les mando un diagrama de como conectaria yo los display a la arduino.

@favio, una pregunta, he estado leyendo la documentación de la libreria timer de simon monk, pero
no he logrado entender el uso de la función update. ¿Sabes para que sirve?

Favio Manríquez León

unread,
Aug 7, 2012, 6:33:07 PM8/7/12
to mxl-ope...@googlegroups.com
@Carlos, lo que hace update es llamar a los callbacks de todos los eventos registrados.  Por eso generalmente la vas a encontrar dentro de loop().   Por ejemplo:  con t.every(1000, miCallback);  agregas un evento.  y al llamar a t.update(), miCallback automaticamente se ejecuta. 

Me dices si no quedo claro. :)

2012/8/6 Carlos Ortega <roh....@gmail.com>

Carlos Ortega

unread,
Aug 7, 2012, 7:17:21 PM8/7/12
to mxl-ope...@googlegroups.com
@favio quedo muy claro!! muchas gracias.
Reply all
Reply to author
Forward
0 new messages