thanks will do, ive found it has some hardware dependent factors on its effectiveness to, ie just for pulseIn(), and you can try these two scenarios out yourself to see what i mean
i) i get a clear 16 microsecond measurement every time when i hook up a wifi USB dongle thing, (cut off the USB connection red wire into +5V pin, Black in GND , green and white into analog pins 0&1.
ii) i connect an analog input to a RLC,
(which i verify is oscillating cleanly by looking at the serial readout of analogRead() first)
and when it comes to using PulseIn() (ie HIGH will be read by the MC when the waveform peaks over 3V, and LOW when it drops below 2 V) the sketch just sits there for ages, then gives up and returns 0,
My reasoning for thinking it should still be working, im new to programming, (ive only just discovered how helpful it is for physics, im slow in alot of respects) although its obviously some sort of composite of digitalRead() you can still measure the with of waveform by knowing what analog values. This brings me to another question
Is there a way to recalibrate the voltage that my MC interprets as HIGH and LOW?