MS5803-14BA Pressure Sensor Hookup Guide
Contributors: CaseyTheRobotFavorited Favorite 6
Heads up! While the IC is capable of outputting data via I2C and SPI, the Arduino Library and example was only written to output via I2C! You'll need to modify the jumpers on the board for SPI mode by removing solder from the pull-up resistors jumper pads and close the other two jumpers. Additionally, you will need to write a library to communicate with the MS5803 in SPI mode if you plan on using this with Arduino.
The MS5803-14BA is a pressure sensor with an I2C ("Wire") and SPI interface.
Pressure sensors measure the absolute pressure of the fluid around them. This includes air, water, and anything else that acts like a viscous fluid. Depending on how you interpret the data, you can determine altitude, water depth, or any other tasks that require an accurate pressure reading.
Covered in This Tutorial
We will show you how to connect this sensor to an Arduino microcontroller and use the included software library to get measurements out of the sensor. We'll also show you how to interpret the readings showing changes in altitude and water depth.
This part is easy to use. But before you start, we recommend the following background knowledge:
How to Solder: Through-Hole Soldering
This tutorial covers everything you need to know about through-hole soldering.
Working with Wire
How to strip, crimp, and work with wire.
What is an Arduino?
What is this 'Arduino' thing anyway? This tutorials dives into what an Arduino is and along with Arduino projects and widgets.
Learn the difference between 3.3V and 5V devices and logic levels.
An introduction to I2C, one of the main embedded communications protocols in use today.