No lo he hecho a través de OSC, me imagino que es la mejor manera, pero en
alguna ocasión utilicé varios sensores por pines Analogos y esto fué lo que
hice:
PARA TENER EN CUENTA: PD recibe datos de 0 / 255 y Wiring envia de 0 / 1024
por puerto serial. La cosa es así si estoy utilizando pines digitales y
enviándolos por el Serial.... Si sólo voy con los Análogos, entonces omitir
los 3 primeros pasos.
- Verificar la cantidad de pines digitales que tengo utilizados y a 255
debe restársele ese número.
- Con el resultado de esa resta les da un número que deben dividirlo por
el número de pines análogos.
- Esto dará las unidades que va a tener cada pin análogo.
- la división es 1024 / por un número que me de el valor de la división
de la resta por la cantidad de pines análogos.
- Ejemplo: Si tengo 10 pines digitales quiere decir que tengo 20 unidades
utilizadas, entonces 255 - 20 = 235. Luego cojo 235 y lo divido por la
cantidad de pines análogos; por ejemplo 235 / 8 = 29.37. Ahora ese número es
el que debo buscar encontrar al dividir a 1024; por ejemplo: 1024 / 35 =
29.25. Entonces el código seria así:
- primer rango = Serial.print(((pinAnalogoZero/35)+0),BYTE);
- segundo rango = Serial.print(((pinAnalogoUno/35)+30),BYTE);
Saludos,
Diego León
2010/3/19 Ricardo Dueñas Parada <[email protected]>
> Yo no uso wiring, pero en una conversación reciente Hernando Barragán dijo:
>
> basta con cargar el sketch que esta en el menú:
> File -> Examples -> Topics -> Other Software -> WiringOSC
> Hacer upload de este sketch en el hardware de Wiring y listo, ya tienes
> OSC.
>
> Ricardo Dueñas.
>
> On 19/03/2010, enrique franco <[email protected]> wrote:
> > Hola,
> >
> > Necesito tomar los datos de 5 sensores conectados a Wiring y leerlos en
> PD
> > por puerto serial con el objeto [comport]. De momento estoy recibiendo
> todos
> > los datos, uno tras otro, pero necesto tenerlos separados por sensor. ¿En
> > qué formato debo enviar los datos desde Wiring para tenerlos por separado
> en
> > PD?
> >
> > Saludos,
> >
> > --
> > Enrique Franco
> > Telefono/Phone: +572 5552334 ext 388
> > Webpage: http://richie.idc.ul.ie/~enrique/
> >
> _______________________________________________
>
> Expyezp mailing list
> [email protected]
> http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk
>
> Archivo de mensajes:
> http://lists.slow.tk/pipermail/expyezp-slow.tk/
>
--
Cel 1: (57) 317 6756720
Cel 2: (57) 311 4722579
Fijo: (57 + 1) 7572349
Fax: (57 + 1) 7572349
www.kinetoscopio.net
www.didimaxproject.com
_______________________________________________
Expyezp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk
Archivo de mensajes:
http://lists.slow.tk/pipermail/expyezp-slow.tk/