Many thanks for the response.
And thank you for pointing that out. But I've played with different delay settings before - all to no avail.
So I flashed Arduino again, changing to delay (1) .
Then ran this code in Python
from SimpleCV import *
import sys, time, serial
ser = serial.Serial(port = 'COM3', baudrate = 9600)
while True:
try:
t1 = ser.readline()
print int(t1)
except KeyboardInterrupt:
print 'exiting'
break
ser.flush()
ser.close()
The command prompt was showing 0s when the sensor was left alone and climbed to as much as 800+ when I pressed on it.
This was in-line with what I would see on Arduino's serial monitor and just as responsive.
Again, thank you for helping out.