By Paul Feder

I set up an IR sensor in the firmware lab, and let it run for an hour. If the IR sensor sensed a value higher than the threshold (15), it would send out data to processing, which created a text file listing the time and sensor values. The reason the numbers are so low is because I divided the IR values on the PIC to make it 0-127 MIDI friendly.

In theory, this sensed whether or not people were passing by my table. However, you can only get an approximate count of how many people passed by. If a large expanse of time went by, and suddenly there are 6 readings, it probably meant that there was one person standing there for a few seconds. A laser break-beam system would have given a more accurate picture. Or an IR sensor that is digital rather than the analog one I have.

21:15:37:43 16

21:15:37:44 21

21:15:37:44 19

21:15:37:45 20

21:15:37:45 18

21:15:37:46 15

21:15:37:46 16

21:15:37:47 16

21:15:37:47 16

21:15:37:48 16

21:15:37:48 16

21:15:37:49 16

21:15:37:49 16

21:15:37:50 16

21:15:37:50 15

21:15:37:51 16

21:15:37:52 29

21:15:37:52 36

21:15:39:28 16

21:15:39:28 15

21:15:39:54 35

21:15:39:54 25

21:15:39:55 25

21:15:41:38 41

21:15:41:39 31

21:15:41:40 31

21:15:48:40 27

21:15:48:41 32

21:15:59:28 43

21:15:59:29 59

21:16:6:14 16

21:16:6:16 16

21:16:13:5 25

21:16:13:8 15

21:16:13:10 15

21:16:13:11 19

21:16:13:13 17

21:16:13:17 19

21:16:13:56 16

21:16:13:58 16

21:16:14:0 18

21:16:25:25 15

21:16:27:21 17

21:16:27:27 16

21:16:30:59 15

21:16:32:9 20

21:16:32:11 31

21:16:33:6 20

21:16:33:7 22

21:16:33:8 25

21:16:33:9 66