Including the list. The only thing I can find is that [pd make_my_list] uses [sprintf %c%c%c...] instead of [sprintf %c %c ... ] (with spaces), which will create a long concatenated series of numbers which will probably be output from the left-most outlet of [unpack] (at least this is what happened when I played with [sprintf] a bit). Try to replace [sprintf] by placing a [- 48] just before [zl group] and see if that works.
On Tue, May 19, 2015 at 11:46 PM, Pagano, Patrick <[email protected] > wrote: > Alexandros > > I just want to fix the mismatch. Is there an object i can place between > the unpack fffffff and the integer number box? > > What i am trying to avoid is the messages being constantly printed to the > shell and taking any resources from the raspi > > > i am attaching the patch there will be some stuff missing but this is > the main > > > > TY for your help > > > > > *Patrick Pagano B.S, M.F.A* > Audio and Projection Design Faculty > Digital Worlds Institute > University of Florida, USA > (352)294-2020 > ------------------------------ > *From:* Alexandros Drymonitis <[email protected]> > *Sent:* Tuesday, May 19, 2015 4:29 PM > > *To:* Pagano, Patrick > *Cc:* [email protected] > *Subject:* Re: [PD] error: unpack type mismatch > > If the Arduino code uses Serial.println instead of Serial.write,then > yes, you are receiving ASCII. > If this is the case, try sending one value only and read it with the > attached abstraction, which is made to work with Serial.println. > If you want to transfer many values which are tagged with some string, > use [serial_println2] (it requires [bytes2any] from the moocow library). > > On Tue, May 19, 2015 at 11:11 PM, Pagano, Patrick < > [email protected]> wrote: > >> I'm using the arduino2pd patch hans created >> >> i understand what the error is i am hunting the object that will do the >> adjustment. I will try your suggestion but i think what is popping out is >> ascii numbers from comport which is reading pot values from 0-1023 the >> unpack says it's unpack floats but the number box which i assume should be >> able to deal with floats seems to only be reading ints maybe if i just >> multply x 0.01? >> >> >> >> *Patrick Pagano B.S, M.F.A* >> Audio and Projection Design Faculty >> Digital Worlds Institute >> University of Florida, USA >> (352)294-2020 >> ------------------------------ >> *From:* Alexandros Drymonitis <[email protected]> >> *Sent:* Tuesday, May 19, 2015 3:46 PM >> *To:* Pagano, Patrick >> *Cc:* [email protected] >> *Subject:* Re: [PD] error: unpack type mismatch >> >> but ASCII is just bytes, so subtracting 48 should do the ASCII to >> float job, right? >> How are you sending values from Arduino to Pd? Do you use Serial.write >> or Serial.println? use [print] before you send stuff to [unpack] to see >> what you get. A type mismatch is when you expect a float but you get a >> symbol, for example. >> >> On Tue, May 19, 2015 at 10:08 PM, Pagano, Patrick < >> [email protected]> wrote: >> >>> hello >>> >>> >>> i am working with arduino and raspi with comport spiiting out values >>> from pots attached to the arduino board and i keep getting the endless >>> warnings of >>> >>> error: unpack type mismatch >>> >>> error: unpack type mismatch >>> >>> error: unpack type mismatch >>> >>> >>> is there a way to remedy this? i looked around and i heard some people >>> talking about "atof" which i assume is ascii to float. >>> >>> But i cannot find it anywhere. I thought it was in zexy but maybe i have >>> the wrong name or perhaps i am off the mark entirely >>> >>> >>> can someone help me out? >>> >>> >>> pp >>> >>> >>> *Patrick Pagano B.S, M.F.A* >>> Audio and Projection Design Faculty >>> Digital Worlds Institute >>> University of Florida, USA >>> (352)294-2020 >>> >>> _______________________________________________ >>> [email protected] mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >> >
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
