{"id":23,"date":"2011-01-22T13:56:24","date_gmt":"2011-01-22T13:56:24","guid":{"rendered":"http:\/\/ulrichard.is-a-geek.net\/?p=23"},"modified":"2011-01-22T13:56:24","modified_gmt":"2011-01-22T13:56:24","slug":"arduino-code-to-interface-the-ms5607b-intersema-barometric-pressure-sensor-through-i2c","status":"publish","type":"post","link":"https:\/\/ulrichard.ch\/blog\/?p=23","title":{"rendered":"Arduino code to interface the MS5607B Intersema barometric pressure sensor through i2c"},"content":{"rendered":"<p>It was not quite as easy as I anticipated to interface the MS5607B sensors that I had sitting around for quite some time now. Sure, wiring them up is a lot easier. Although I still don&#8217;t like soldering SMD.<\/p>\n<p>In the end, it worked out, and the code can be downloaded with the links below.<\/p>\n<p><a href=\"http:\/\/blog.ulrichard.ch\/wp-uploads\/2011\/01\/intersemabaro.h\">IntersemaBaro.h<\/a><\/p>\n<p><a href=\"http:\/\/blog.ulrichard.ch\/wp-uploads\/2011\/01\/variometerpde.txt\">Variometer.pde<\/a><\/p>\n<p>The bad thing however is that the reduction in program code that I was hoping for didn&#8217;t happen. My <a href=\"http:\/\/ulrichard.is-a-geek.net\/gallery2\/main.php?g2_itemId=3802\">ChopperRemote<\/a> project uses an Arduino Bluetooth which has only about 15kB of storage for the programm (sketch). That was not enough to fit in all the communications and sensor readings that I already had plus the MS5607C sensor. The Code to read the sensor used about 7kB alone. So I hoped with the i2c interface that would reduce. Now it didn&#8217;t! So I thought for holding the altitude, the Helicopter doesn&#8217;t need to know the height in cm. But could use the pressure directly and treat it as if it was linear. Lets see, how that works out&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It was not quite as easy as I anticipated to interface the MS5607B sensors that I had sitting around for quite some time now. Sure, wiring them up is a lot easier. Although I still don&#8217;t like soldering SMD. In the end, it worked out, and the code can be downloaded with the links below. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,1],"tags":[19],"class_list":["post-23","post","type-post","status-publish","format-standard","hentry","category-projects","category-uncategorized","tag-arduino"],"_links":{"self":[{"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23"}],"version-history":[{"count":0,"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ulrichard.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}