I have never used arduino before and my c++ knowledge is very limited....but I am trying to build an altimeter for a model aircraft.
Basically I'm using a differential pressure sensor with one end sealed at ground level. The output of the sensor is digital and from reading around I think this means I need to use the I2C pins. How do I read this digital signal and store it temporarily before displaying it????
Any help appreciated!!
If you provide the make and model of the sensor you stand a better chance of informed assistance.
I was planning on using a HONEYWELL S&C - ASDXRRX100PG7A5 - SENSOR, 100PSI, GAUGE, RADIAL
You can find it on farnell here:
http://uk.farnell.com/honeywell-s-c/asdxrrx100pg7a5/sensor-100psi-gauge-radial/dp/1784713
A 100 psig sensor seems ill suited for altitude measurement. With the pressure referenced to ground pressure, the ultimate max pressure that you will see is -14.7 psi. Here is a tutorial on I2C http://www.gammon.com.au/forum/?id=10896.
groundfungus Thanks - the tutorial is really helpful
Hello
I have been building rocket altimeters for the last 2 years using ATMega 328, ATtiny84 and 85.
Here is my site
One of my altimeter is doing datta logging into an EEprom to plot the rocket altitude during the entire flight
I hope this can help
For use as an altimeter the pressure sensor used needs to be of the 'absolute pressure' variety.