[PD] Bang order entry

Matteo Sisti Sette matteosistisette at gmail.com
Tue Aug 17 17:52:40 CEST 2010


I feel like I'm missing a simpler way, but this one should do the trick 
(see attachment).

The delay amount determines the maximum time that can elapse between the 
bangs of the two sensors. If a single bang is received from one sensor 
and the other doesn't arrive within that time, the "orphan" bang will be 
forgotten.

Is it what you were looking for?


On 08/17/2010 03:51 PM, João de Brito Rocha Reis Vidigal wrote:
> As it is coming from the arduino firmata, the only way I know is that
> the signal inputs a bang.
> So I'll have 2 bangs being hit with a delay between them. this delay
> depends on the speed of the body crossing the sensors and its size!
> calling them bang1 and bang2, if the order is bang1 then bang2 = coming
> in, if it is bang2 then bang1 it means coming out.
> the thing is I think I have to pair the hits to set an order and I just
> don't know how to pair them and read it to then bang an "in" or an "out".
>
>
>
>
> On 17 Aug 2010, at 14:29, Andrew Faraday wrote:
>
> what form is this coming into pd in?
>
> If it's a list (such as (door_crossing in) or (door_crossing out))
>
> then you could parse it down with routes
>
> e.g.
> [route door_crossing] (removes the first item in the list, if it's
> door_crossing)
> |
> [sel in out] (the first two inlets will be a bang if it's in or out
> respectively)
>
> Not sure how else you might be getting the data into pd
>
>>  From: jbvidigal at gmail.com <mailto:jbvidigal at gmail.com>
>>  Date: Tue, 17 Aug 2010 13:45:53 +0100
>>  To: pd-list at iem.at <mailto:pd-list at iem.at>
>>  Subject: [PD] Bang order entry
>>
>>  Hi again.
>>  Here goes another problem!
>>
>>  Ok. So I'm working with Arduino firmata here...
>>  To expose to problem in a simple way, I have 2 sensors that are
> detecting a door crossing.
>>  The 2 detectors give an order to the door crossing: coming in or going
> out.
>>  Now I just don't know how I can translate that to bang 2 different
> [bang( depending on if someone's comming in or going out!
>>
>>  Can you help me with that!?
>>  Thanks
>>
>>  Joao Vidigal
>>  _______________________________________________
>>  Pd-list at iem.at <mailto:Pd-list at iem.at> mailing list
>>  UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->  http://lists.puredata.info/listinfo/pd-list

-------------- next part --------------
A non-text attachment was scrubbed...
Name: in_out.pd
Type: text/x-puredata
Size: 1187 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20100817/d3d5964b/attachment.bin>


More information about the Pd-list mailing list