
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
<title>Barometer Bricklet – Tinkerforge</title>

<!--<link type="text/css" rel="stylesheet" href="http://www.tinkerforge.com/static/base_tf.css" />-->
<link type="text/css" rel="stylesheet" href="http://www.tinkerforge.com/static/jquery.lightbox-0.5.css" />
<meta name="keywords" content="Tinkerforge, Open Source Hardware, Bricks, Bricklets, USB Controllable, USB Sensing, USB Controlling" />
<meta name="description" content="Easy-to-use open source hardware. Control motors and sense the environment over USB, Ethernet or Wi-Fi/WLAN with C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, Visual Basic .NET or directly over TCP/IP." />
<meta name="copyright" content="Tinkerforge GmbH" />
<!--<script type="text/javascript">document.write('<style>.noscript { display: none; }</style>');</script>-->


    
    <link rel="stylesheet" href="../../_static/documentation_tf.css" type="text/css" />
    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../../',
        VERSION:     '1.0',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="../../_static/jquery.js"></script>
    <script type="text/javascript" src="../../_static/underscore.js"></script>
    <script type="text/javascript" src="../../_static/doctools.js"></script>
    <link rel="top" title="Tinkerforge" href="../../index.html" />
    <link rel="up" title="Bricklets" href="Bricklets.html" />
    <link rel="next" title="Breakout Bricklet" href="Breakout.html" />
    <link rel="prev" title="Analog Out Bricklet" href="Analog_Out.html" />

<script type="text/javascript" src="http://www.tinkerforge.com/static/jquery.lightbox-0.5.js"></script>
<script type="text/javascript">$(function() { $('#gallery a').lightBox(); });</script>
<script type="text/javascript">$(function() { $(".sphinxsidebarwrapper").filter(function() { return $.trim($(this).text()).length == 0; }).parent().hide(); });</script>


  </head>
  <body>
<div id="wrapper">
	<div id="tfcontent">
		<div class="boxContent3">


<div class="toctree">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../../Getting_Started.html">Getting Started</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Primer.html">Primer</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Tutorials.html">Tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../FAQ.html">FAQ</a></li>
</ul>
</li>
<li class="toctree-l1 current"><a class="reference internal" href="../../Hardware.html">Hardware</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../Bricks/Bricks.html">Bricks</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="Bricklets.html">Bricklets</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="Ambient_Light.html">Ambient Light Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Analog_In.html">Analog In Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Analog_Out.html">Analog Out Bricklet</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="">Barometer Bricklet</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#features">Features</a></li>
<li class="toctree-l4"><a class="reference internal" href="#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="#technical-specifications">Technical Specifications</a></li>
<li class="toctree-l4"><a class="reference internal" href="#resources">Resources</a></li>
<li class="toctree-l4"><a class="reference internal" href="#test-your-barometer-bricklet">Test your Barometer Bricklet</a></li>
<li class="toctree-l4"><a class="reference internal" href="#understanding-air-pressure">Understanding Air Pressure</a><ul>
<li class="toctree-l5"><a class="reference internal" href="#air-pressure-reading">Air Pressure Reading</a></li>
<li class="toctree-l5"><a class="reference internal" href="#altitude-reading">Altitude Reading</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="#case">Case</a></li>
<li class="toctree-l4"><a class="reference internal" href="#programming-interface">Programming Interface</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Breakout.html">Breakout Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Color.html">Color Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Current12.html">Current12 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Current25.html">Current25 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Distance_IR.html">Distance IR Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Distance_US.html">Distance US Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Dual_Button.html">Dual Button Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Dual_Relay.html">Dual Relay Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="GPS.html">GPS Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Hall_Effect.html">Hall Effect Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Humidity.html">Humidity Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Industrial_Digital_In_4.html">Industrial Digital In 4 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Industrial_Digital_Out_4.html">Industrial Digital Out 4 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Industrial_Dual_020mA.html">Industrial Dual 0-20mA Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Industrial_Quad_Relay.html">Industrial Quad Relay Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="IO16.html">IO-16 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="IO4.html">IO-4 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Joystick.html">Joystick Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="LCD_16x2.html">LCD 16x2 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="LCD_20x4.html">LCD 20x4 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="LED_Strip.html">LED Strip Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Line.html">Line Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Linear_Poti.html">Linear Poti Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Moisture.html">Moisture Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Motion_Detector.html">Motion Detector Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Multi_Touch.html">Multi Touch Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="NFC_RFID.html">NFC/RFID Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Piezo_Buzzer.html">Piezo Buzzer Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Piezo_Speaker.html">Piezo Speaker Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="PTC.html">PTC Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Remote_Switch.html">Remote Switch Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Rotary_Encoder.html">Rotary Encoder Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Rotary_Poti.html">Rotary Poti Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Segment_Display_4x7.html">Segment Display 4x7 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Solid_State_Relay.html">Solid State Relay Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Sound_Intensity.html">Sound Intensity Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Temperature.html">Temperature Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Temperature_IR.html">Temperature IR Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Tilt.html">Tilt Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Voltage.html">Voltage Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Voltage_Current.html">Voltage/Current Bricklet</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../Master_Extensions/Master_Extensions.html">Master Extensions</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Power_Supplies/Power_Supplies.html">Power Supplies</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Accessories/Accessories.html">Accessories</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Timeline.html">Timeline</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Software.html">Software</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Software/Brickd.html">Brick Daemon (brickd)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Software/Brickv.html">Brick Viewer (brickv)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Software/API_Bindings.html">API Bindings</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Software/Firmwares_And_Plugins.html">Firmwares and Plugins</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Software/Device_Identifier.html">Device Identifier</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Source_Code.html">Source Code and Bug Tracking</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Programming_Interface.html">Programming Interface</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Kits.html">Starter Kits</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/WeatherStation/WeatherStation.html">Weather Station</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/HardwareHacking/HardwareHacking.html">Hardware Hacking</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/ServerRoomMonitoring/ServerRoomMonitoring.html">Server Room Monitoring</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/Blinkenlights/Blinkenlights.html">Blinkenlights</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/InternetOfThings/InternetOfThings.html">Internet of Things</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/CameraSlider/CameraSlider.html">Camera Slider</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Embedded.html">Embedded Boards</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Embedded/Raspberry_Pi.html">Raspberry Pi</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Specifications.html">Specifications</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Technical_Data.html">Technical Data</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Low_Level_Protocols/TCPIP.html">TCP/IP Protocol</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Low_Level_Protocols/Modbus.html">Modbus Protocol</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Low_Level_Protocols/Wireshark_Dissector.html">Wireshark Dissector</a></li>
</ul>
</li>
</ul>

</div>
<div class="breadcrumbs">
<a href="../../Hardware.html">Hardware</a> / <a href="./Bricklets.html">Bricklets</a> / Barometer Bricklet
</div>



<div id="shoplink_img">
	<a href="../../../shop/bricklets/barometer-bricklet.html"><img alt="Shop" width="32" height="40" src="../../_images/Misc/cart-icon.png" /></a>
</div>
<div id="shoplink_a">
	<a href="../../../shop/bricklets/barometer-bricklet.html">In Shop</a>
</div>



    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="barometer-bricklet">
<span id="id1"></span><h1>Barometer Bricklet<a class="headerlink" href="#barometer-bricklet" title="Permalink to this headline">¶</a></h1>
{% from "macros.html" import tfdocstart, tfdocimg, tfdocend %}
{{
    tfdocstart("Bricklets/bricklet_barometer_tilted_350.jpg",
               "Bricklets/bricklet_barometer_tilted_600.jpg",
               "Barometer Bricklet")
}}
{{
    tfdocimg("Bricklets/bricklet_barometer_vertical_100.jpg",
             "Bricklets/bricklet_barometer_vertical_600.jpg",
             "Barometer Bricklet")
}}
{{
    tfdocimg("Bricklets/bricklet_barometer_horizontal_100.jpg",
             "Bricklets/bricklet_barometer_horizontal_600.jpg",
             "Barometer Bricklet")
}}
{{
    tfdocimg("Cases/bricklet_ambient_light_case_built_up_100.jpg",
             "Cases/bricklet_ambient_light_case_built_up_600.jpg",
             "Barometer Bricklet in Case")
}}
{{
    tfdocimg("Bricklets/bricklet_barometer_brickv_100.jpg",
             "Bricklets/bricklet_barometer_brickv.jpg",
             "Barometer Bricklet in Brick Viewer")
}}
{{
    tfdocimg("Dimensions/barometer_bricklet_dimensions_100.png",
             "Dimensions/barometer_bricklet_dimensions_600.png",
             "Outline and drilling plan")
}}
{{ tfdocend() }}<div class="section" id="features">
<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Measures air pressure and altitude changes</li>
<li>Resolution 0.012mbar / 0.1m</li>
<li>Range 10 to 1200mbar</li>
</ul>
</div>
<div class="section" id="description">
<span id="barometer-bricklet-description"></span><h2>Description<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
<p>The Barometer <a class="reference internal" href="../../Primer.html#primer-bricklets">Bricklet</a> can be used to extend the
features of <a class="reference internal" href="../../Primer.html#primer-bricks">Bricks</a> by the
capability to measure air pressure in range of 10 to 1200mbar with a resolution
of 0.012mbar. The measurement is temperature compensated internally.
The Bricklet is equipped with a MS5611-01BA01 sensor which is designed to be
used as an altimeter, too. But since the air pressure is changing significantly
even over a short period time the achievable accuracy is limited. One possible
solution to achieve higher accuracy and stability of the altitude measurement is
to perform sensor fusion with the sensor data of an <a class="reference internal" href="../Bricks/IMU_Brick.html#imu-brick">IMU Brick</a>
(see <a class="reference external" href="http://www.youtube.com/watch?v=TaqtzG7lyp0">Youtube video</a>).</p>
</div>
<div class="section" id="technical-specifications">
<h2>Technical Specifications<a class="headerlink" href="#technical-specifications" title="Permalink to this headline">¶</a></h2>
<table border="1" class="docutils">
<colgroup>
<col width="35%" />
<col width="65%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Property</th>
<th class="head">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td>Sensor</td>
<td>MS5611-01BA01</td>
</tr>
<tr class="row-odd"><td>Current Consumption</td>
<td>1mA</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>Pressure Range</td>
<td>10 - 1200mbar</td>
</tr>
<tr class="row-even"><td>Resolution</td>
<td>0.012mbar / 0.1m</td>
</tr>
<tr class="row-odd"><td>Accuracy (25°C, 750mbar)</td>
<td>+- 1.5mbar</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>Dimensions (W x D x H)</td>
<td>25 x 15 x 5mm (0.98 x 0.59 x 0.19&quot;)</td>
</tr>
<tr class="row-even"><td>Weight</td>
<td>2g</td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="resources">
<h2>Resources<a class="headerlink" href="#resources" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>MS5611 Datasheet (<a class="reference external" href="https://github.com/Tinkerforge/barometer-bricklet/raw/master/datasheets/ms5611-01ba01.pdf">Download</a>)</li>
<li>Schematic (<a class="reference external" href="https://github.com/Tinkerforge/barometer-bricklet/raw/master/hardware/barometer-schematic.pdf">Download</a>)</li>
<li>Outline and drilling plan (<a class="reference external" href="../../_images/Dimensions/barometer_bricklet_dimensions.png">Download</a>)</li>
<li>Source code and design files (<a class="reference external" href="https://github.com/Tinkerforge/barometer-bricklet/zipball/master">Download</a>)</li>
</ul>
</div>
<div class="section" id="test-your-barometer-bricklet">
<span id="barometer-bricklet-test"></span><h2>Test your Barometer Bricklet<a class="headerlink" href="#test-your-barometer-bricklet" title="Permalink to this headline">¶</a></h2>
<p>To test a Barometer Bricklet you need to have <a class="reference internal" href="../../Software/Brickd.html#brickd">Brick Daemon</a> and
<a class="reference internal" href="../../Software/Brickv.html#brickv">Brick Viewer</a> installed. Brick Daemon acts as a proxy between
the USB interface of the Bricks and the API bindings. Brick Viewer connects
to Brick Daemon. It helps to figure out basic information about the connected
Bricks and Bricklets and allows to test them.</p>
<p>Connect the Barometer Bricklet to a <a class="reference internal" href="../../Primer.html#primer-bricks">Brick</a>
with a Bricklet Cable.</p>
<p>If you connect the Brick to the PC over USB, you should see a new tab named
&quot;Barometer Bricklet&quot; in the Brick Viewer after a moment. Select this tab.
If everything went as expected you can now see the air pressure in mbar
and a graph that shows the air pressure over time.</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_barometer_brickv.jpg"><img alt="Barometer Bricklet in Brick Viewer" class="align-center" src="../../_images/bricklet_barometer_brickv.jpg" style="width: 611.8px; height: 403.9px;" /></a>
<p>After this test you can go on with writing your own application.
See the <a class="reference internal" href="#barometer-bricklet-programming-interface">Programming Interface</a>
section for the API of the Barometer Bricklet and examples in different programming
languages.</p>
</div>
<div class="section" id="understanding-air-pressure">
<h2>Understanding Air Pressure<a class="headerlink" href="#understanding-air-pressure" title="Permalink to this headline">¶</a></h2>
<p>Air pressure is a complex topic. Two frequently asked questions are: Why does
the air pressure value of the Barometer Bricklet differs from the value in the
weather forecast and why does the altitude value differ from the actual altitude
of the measuring location?</p>
<div class="section" id="air-pressure-reading">
<h3>Air Pressure Reading<a class="headerlink" href="#air-pressure-reading" title="Permalink to this headline">¶</a></h3>
<p>The Barometer Bricklet outputs the air pressure in relation to the altitude of
the measuring location, known as <a class="reference external" href="http://en.wikipedia.org/wiki/QFE">QFE</a>
value in aviation. The weather forecast reports air pressure in relation to mean
sea level (the value is also temperature-corrected in a special way), known as
<a class="reference external" href="http://en.wikipedia.org/wiki/QFF">QFF</a> value in aviation.</p>
<p>With the <a class="reference external" href="http://en.wikipedia.org/wiki/Barometric_formula">barometric formula</a>
the QFF value can be approximated based on the the QFE value:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">QFF</span> <span class="o">=</span> <span class="n">QFE</span> <span class="o">/</span> <span class="p">[</span><span class="mi">1</span> <span class="o">-</span> <span class="n">Tg</span> <span class="o">*</span> <span class="n">H</span> <span class="o">/</span> <span class="p">(</span><span class="mf">273.15</span> <span class="o">+</span> <span class="n">Tfe</span> <span class="o">+</span> <span class="n">Tg</span> <span class="o">*</span> <span class="n">H</span><span class="p">)]</span> <span class="o">^</span> <span class="p">(</span><span class="mf">0.034163</span> <span class="o">/</span> <span class="n">Tg</span><span class="p">)</span>
</pre></div>
</div>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">Tg</span></tt> is the temperature lapse rate, that specifies how fast the temperature
drops with increasing altitude (a common approximation under normal conditions
is 0.0065 °C/Meter)</li>
<li><tt class="docutils literal"><span class="pre">Tfe</span></tt> is the temperature at the measuring location in °C</li>
<li><tt class="docutils literal"><span class="pre">H</span></tt> is the altitude of the measuring location in Meters</li>
</ul>
<p><a class="reference external" href="http://keisan.casio.com/exec/system/1224575267">Here</a> is an online
calculator for this formula. The altitude of the measuring location can be found
with <a class="reference external" href="http://www.mapcoordinates.net/en">Google Maps</a>.</p>
</div>
<div class="section" id="altitude-reading">
<h3>Altitude Reading<a class="headerlink" href="#altitude-reading" title="Permalink to this headline">¶</a></h3>
<p>The altitude value for the Barometer Bricklets is by default calculated for a
reference air pressure of 1013.25 mbar using an approximation of the
<a class="reference external" href="http://en.wikipedia.org/wiki/International_Standard_Atmosphere">International Standard Atmosphere</a>
model. An altitude value calculated like this is known as <a class="reference external" href="http://en.wikipedia.org/wiki/Pressure_altitude">QNE</a> value in aviation.</p>
<p>For a more exact altitude value in relation to mean sea level the reference air
pressure for the measuring location has to be specified. In aviation the <a class="reference external" href="http://en.wikipedia.org/wiki/QNH">QNH</a> value is used for this purpose. Therefore,
this value if often available at airfields. Instead of the QNH value the QFF
value can be used also. The QFF value has a different temperature-correction
applied to it compared to the QNH, but the values are similar under normal
conditions.</p>
</div>
</div>
<div class="section" id="case">
<span id="barometer-bricklet-case"></span><h2>Case<a class="headerlink" href="#case" title="Permalink to this headline">¶</a></h2>
<p>A <a class="reference external" href="https://www.tinkerforge.com/en/shop/cases/case-ambient-light-barometer-humidity-temperature-bricklet.html">laser-cut case for the Barometer Bricklet</a> is available.</p>
<a class="reference external image-reference" href="../../_images/Cases/bricklet_ambient_light_case_built_up_1000.jpg"><img alt="Case for Barometer Bricklet" class="align-center" src="../../_images/bricklet_ambient_light_case_built_up_350.jpg" style="width: 321.0px; height: 350.0px;" /></a>
<p>The assembly is easiest if you follow the following steps:</p>
<ul class="simple">
<li>Screw spacers to the Bricklet,</li>
<li>screw bottom plate to bottom spacers,</li>
<li>build up side plates,</li>
<li>plug side plates into bottom plate and</li>
<li>screw top plate to top spacers.</li>
</ul>
<p>Below you can see an exploded assembly drawing of the Barometer Bricklet case:</p>
<a class="reference external image-reference" href="../../_images/Exploded/ambient_light_exploded.png"><img alt="Exploded assembly drawing for Barometer Bricklet" class="align-center" src="../../_images/ambient_light_exploded_350.png" style="width: 350.0px; height: 403.0px;" /></a>
<p>Hint: There is a protective film on both sides of the plates,
you have to remove it before assembly.</p>
</div>
<div class="section" id="programming-interface">
<span id="barometer-bricklet-programming-interface"></span><h2>Programming Interface<a class="headerlink" href="#programming-interface" title="Permalink to this headline">¶</a></h2>
<p>See <a class="reference internal" href="../../Programming_Interface.html#programming-interface">Programming Interface</a> for a detailed description.</p>
<table border="1" class="docutils">
<colgroup>
<col width="45%" />
<col width="18%" />
<col width="18%" />
<col width="18%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Language</th>
<th class="head">API</th>
<th class="head">Examples</th>
<th class="head">Installation</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td>Modbus</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Modbus.html#barometer-bricklet-modbus-api">API</a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>TCP/IP</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_TCPIP.html#barometer-bricklet-tcpip-api">API</a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>C/C++</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_C.html#barometer-bricklet-c-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_C.html#barometer-bricklet-c-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_C.html#api-bindings-c">Installation</a></td>
</tr>
<tr class="row-odd"><td>C#</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_CSharp.html#barometer-bricklet-csharp-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_CSharp.html#barometer-bricklet-csharp-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_CSharp.html#api-bindings-csharp">Installation</a></td>
</tr>
<tr class="row-even"><td>Delphi/Lazarus</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Delphi.html#barometer-bricklet-delphi-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Delphi.html#barometer-bricklet-delphi-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Delphi.html#api-bindings-delphi">Installation</a></td>
</tr>
<tr class="row-odd"><td>Java</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Java.html#barometer-bricklet-java-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Java.html#barometer-bricklet-java-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Java.html#api-bindings-java">Installation</a></td>
</tr>
<tr class="row-even"><td>JavaScript</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_JavaScript.html#barometer-bricklet-javascript-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_JavaScript.html#barometer-bricklet-javascript-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_JavaScript.html#api-bindings-javascript">Installation</a></td>
</tr>
<tr class="row-odd"><td>LabVIEW</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_LabVIEW.html#barometer-bricklet-labview-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_LabVIEW.html#barometer-bricklet-labview-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_LabVIEW.html#api-bindings-labview">Installation</a></td>
</tr>
<tr class="row-even"><td>Mathematica</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Mathematica.html#barometer-bricklet-mathematica-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Mathematica.html#barometer-bricklet-mathematica-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Mathematica.html#api-bindings-mathematica">Installation</a></td>
</tr>
<tr class="row-odd"><td>MATLAB/Octave</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_MATLAB.html#barometer-bricklet-matlab-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_MATLAB.html#barometer-bricklet-matlab-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_MATLAB.html#api-bindings-matlab">Installation</a></td>
</tr>
<tr class="row-even"><td>Perl</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Perl.html#barometer-bricklet-perl-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Perl.html#barometer-bricklet-perl-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Perl.html#api-bindings-perl">Installation</a></td>
</tr>
<tr class="row-odd"><td>PHP</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_PHP.html#barometer-bricklet-php-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_PHP.html#barometer-bricklet-php-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_PHP.html#api-bindings-php">Installation</a></td>
</tr>
<tr class="row-even"><td>Python</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Python.html#barometer-bricklet-python-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Python.html#barometer-bricklet-python-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Python.html#api-bindings-python">Installation</a></td>
</tr>
<tr class="row-odd"><td>Ruby</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Ruby.html#barometer-bricklet-ruby-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Ruby.html#barometer-bricklet-ruby-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Ruby.html#api-bindings-ruby">Installation</a></td>
</tr>
<tr class="row-even"><td>Shell</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Shell.html#barometer-bricklet-shell-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_Shell.html#barometer-bricklet-shell-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Shell.html#api-bindings-shell">Installation</a></td>
</tr>
<tr class="row-odd"><td>Visual Basic .NET</td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_VBNET.html#barometer-bricklet-vbnet-api">API</a></td>
<td><a class="reference internal" href="../../Software/Bricklets/Barometer_Bricklet_VBNET.html#barometer-bricklet-vbnet-examples">Examples</a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_VBNET.html#api-bindings-vbnet">Installation</a></td>
</tr>
</tbody>
</table>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
		<div id="tf_license">
			<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
				<img alt="Creative Commons Licence" width="88" height="31" style="border-width:0" src="/static/images/cc_license_logo.png" />
			</a>
			The content of this page is licensed under
			<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution 3.0 Unported License</a>.
		</div>
		</div>
	</div>
</div>

  </body>
</html>