Ecoer Logo

@drencolha

52

Life enthusiast

steemit.com/@drencolha
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS13.24%
Net Worth
53.627USD
STEEM
0.138STEEM
SBD
103.163SBD
Own SP
50.489SP

Detailed Balance

STEEM
balance
0.138STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
50.489SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
50.489SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
103.163SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.138 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "82217.891346 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "sbd_balance": "103.163 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namedrencolha
id547438
rank41,301
reputation1034442379451
created2018-01-02T22:01:42
recovery_accountblocktrades
proxyNone
post_count47
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-02-22T18:06:51
last_root_post2018-02-20T19:46:39
last_vote_time2018-03-05T16:44:48
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power9,800
delayed_votes0
balance0.138 STEEM
savings_balance0.000 STEEM
sbd_balance103.163 SBD
savings_sbd_balance0.000 SBD
vesting_shares82217.891346 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-01-03T00:05:18
minedNo
sbd_seconds0
sbd_last_interest_payment2018-05-10T12:03:33
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 547438,
  "name": "drencolha",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM647tkoPLLoThXmEy7j8fHfyY8ip74GxNVFaeKw2h4FgcqrQn6A",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7uhQNGLCHFLWvSX78iP2yaH1E3x6QS2eu3Nq2tSSvNUskQP2fd",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [
      [
        "utopian.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM63p97KdmLPBqQJVdfxcfHkrH8rmSDsb9M6FpaAHHKS6rPhqDcQ",
        1
      ]
    ]
  },
  "memo_key": "STM65soK9QHPX8DU2CzVNm3osZKtWUJwXJ26JrZZPZq7YNS9uUwNK",
  "json_metadata": "{\"profile\":{\"profile_image\":\"http://en.tintin.com/images/tintin/persos/images/tintin.png\",\"name\":\"dren\",\"about\":\"Life enthusiast\"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"http://en.tintin.com/images/tintin/persos/images/tintin.png\",\"name\":\"dren\",\"about\":\"Life enthusiast\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2018-01-03T00:05:18",
  "created": "2018-01-02T22:01:42",
  "mined": false,
  "recovery_account": "blocktrades",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 47,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": 9800,
    "last_update_time": 1520268288
  },
  "downvote_manabar": {
    "current_mana": 0,
    "last_update_time": 1514930502
  },
  "voting_power": 9800,
  "balance": "0.138 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "103.163 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2018-05-10T12:03:33",
  "sbd_last_interest_payment": "2018-05-10T12:03:33",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "82217.891346 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 53,
  "posting_rewards": 68227,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-02-22T18:06:51",
  "last_root_post": "2018-02-20T19:46:39",
  "last_vote_time": "2018-03-05T16:44:48",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": "1034442379451",
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 41301
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
2020/01/02 23:00:51
parent authordrencolha
parent permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
authorsteemitboard
permlinksteemitboard-notify-drencolha-20200102t230051000z
title
bodyCongratulations @drencolha! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@drencolha/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@drencolha) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=drencolha)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #39588643/Trx e76adcfe43b59561c9ef5e6b5c25b1d557992373
View Raw JSON Data
{
  "trx_id": "e76adcfe43b59561c9ef5e6b5c25b1d557992373",
  "block": 39588643,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-01-02T23:00:51",
  "op": [
    "comment",
    {
      "parent_author": "drencolha",
      "parent_permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-drencolha-20200102t230051000z",
      "title": "",
      "body": "Congratulations @drencolha! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@drencolha/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@drencolha) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=drencolha)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
2019/04/14 00:30:30
voterhannnah
authordrencolha
permlinkmfrc522-rfid-reader-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight10000 (100.00%)
Transaction InfoBlock #32022268/Trx 22809e141e8494f000cb76555de0ba2b8433d015
View Raw JSON Data
{
  "trx_id": "22809e141e8494f000cb76555de0ba2b8433d015",
  "block": 32022268,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-04-14T00:30:30",
  "op": [
    "vote",
    {
      "voter": "hannnah",
      "author": "drencolha",
      "permlink": "mfrc522-rfid-reader-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 10000
    }
  ]
}
dsoundsent 0.001 STEEM to @drencolha- "Hi @drencolha! We know you love music because you are a DSound user. DSound music community needs your help! We have a community witness named @dsound that we would like you to vote for and we also gr..."
2019/02/03 20:57:18
fromdsound
todrencolha
amount0.001 STEEM
memoHi @drencolha! We know you love music because you are a DSound user. DSound music community needs your help! We have a community witness named @dsound that we would like you to vote for and we also greatly appreciate delegations of any amount, to help curation of our content since Steemit Inc removed their delegation. Delegations will be profitable soon and the first to delegate will get bigger rewards, please read @prc last post for more info... Thanks a lot for your support to DSound community! :)
Transaction InfoBlock #30033773/Trx 58afff0da4143da9ec8bde3a69e9b3b1012705d0
View Raw JSON Data
{
  "trx_id": "58afff0da4143da9ec8bde3a69e9b3b1012705d0",
  "block": 30033773,
  "trx_in_block": 57,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-03T20:57:18",
  "op": [
    "transfer",
    {
      "from": "dsound",
      "to": "drencolha",
      "amount": "0.001 STEEM",
      "memo": "Hi @drencolha! We know you love music because you are a DSound user. DSound music community needs your help! We have a community witness named @dsound that we would like you to vote for and we also greatly appreciate delegations of any amount, to help curation of our content since Steemit Inc removed their delegation. Delegations will be profitable soon and the first to delegate will get bigger rewards, please read @prc last post for more info... Thanks a lot for your support to DSound community! :)"
    }
  ]
}
2019/01/02 22:44:27
parent authordrencolha
parent permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
authorsteemitboard
permlinksteemitboard-notify-drencolha-20190102t224426000z
title
bodyCongratulations @drencolha! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@drencolha/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@drencolha)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #29115210/Trx 18ed073c787442b260f0d5c5d7de4aab04c327fc
View Raw JSON Data
{
  "trx_id": "18ed073c787442b260f0d5c5d7de4aab04c327fc",
  "block": 29115210,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-01-02T22:44:27",
  "op": [
    "comment",
    {
      "parent_author": "drencolha",
      "parent_permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-drencolha-20190102t224426000z",
      "title": "",
      "body": "Congratulations @drencolha! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@drencolha/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@drencolha)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
bigshotsent 0.001 SBD to @drencolha- "✪♨✪ Hi friend ! Do you want that your post was noticed ? Resteem to 16.000+ Follower , Upvote 100% , + 35 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active ✪♨✪"
2018/05/10 12:03:33
frombigshot
todrencolha
amount0.001 SBD
memo✪♨✪ Hi friend ! Do you want that your post was noticed ? Resteem to 16.000+ Follower , Upvote 100% , + 35 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active ✪♨✪
Transaction InfoBlock #22307191/Trx edb2ef068c735381ef9217283b6cbf84d6235801
View Raw JSON Data
{
  "trx_id": "edb2ef068c735381ef9217283b6cbf84d6235801",
  "block": 22307191,
  "trx_in_block": 49,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-10T12:03:33",
  "op": [
    "transfer",
    {
      "from": "bigshot",
      "to": "drencolha",
      "amount": "0.001 SBD",
      "memo": "✪♨✪ Hi friend ! Do you want that your post was noticed ? Resteem to 16.000+ Follower , Upvote 100% , + 35 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active ✪♨✪"
    }
  ]
}
resteembosssent 0.001 STEEM to @drencolha- "★★★ Hi! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1.5 SBD or STEEM to @resteemboss or to any of 4 services, and we will make rest..."
2018/04/24 10:53:54
fromresteemboss
todrencolha
amount0.001 STEEM
memo★★★ Hi! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1.5 SBD or STEEM to @resteemboss or to any of 4 services, and we will make resteem to 50.000+ followers, guarantee + 45 upvote , your post will be surely noticed . RESTEEM BOT 4 in 1 . @bigshot + @hotlist + @re-blog + @artcity . Service Active ★★★
Transaction InfoBlock #21845219/Trx 50ae391cc1fee39f4f83118845b99d875a0c6aa5
View Raw JSON Data
{
  "trx_id": "50ae391cc1fee39f4f83118845b99d875a0c6aa5",
  "block": 21845219,
  "trx_in_block": 39,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-24T10:53:54",
  "op": [
    "transfer",
    {
      "from": "resteemboss",
      "to": "drencolha",
      "amount": "0.001 STEEM",
      "memo": "★★★ Hi! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1.5 SBD or STEEM to @resteemboss or to any of 4 services, and we will make resteem to 50.000+ followers, guarantee + 45 upvote , your post will be surely noticed . RESTEEM BOT 4 in 1 . @bigshot + @hotlist + @re-blog + @artcity . Service Active ★★★"
    }
  ]
}
re-blogsent 0.001 STEEM to @drencolha- "▌★ Advance the post ★ ▌ Resteem to 13.000+ followers , guarantee +25 upvote , re-blog upvote 100% . Send 0.6 SBD or STEEM to @re-blog , URL as memo . Service Active"
2018/04/16 11:55:33
fromre-blog
todrencolha
amount0.001 STEEM
memo▌★ Advance the post ★ ▌ Resteem to 13.000+ followers , guarantee +25 upvote , re-blog upvote 100% . Send 0.6 SBD or STEEM to @re-blog , URL as memo . Service Active
Transaction InfoBlock #21616628/Trx a65074935bd77baa4313a470a5f2c012e12d0b7c
View Raw JSON Data
{
  "trx_id": "a65074935bd77baa4313a470a5f2c012e12d0b7c",
  "block": 21616628,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-16T11:55:33",
  "op": [
    "transfer",
    {
      "from": "re-blog",
      "to": "drencolha",
      "amount": "0.001 STEEM",
      "memo": "▌★ Advance the post ★ ▌ Resteem to 13.000+ followers , guarantee +25 upvote , re-blog upvote 100% . Send 0.6 SBD or STEEM to @re-blog , URL as memo . Service Active"
    }
  ]
}
alesno1sent 0.001 SBD to @drencolha- "LIMITED OFFER! Send 1 SBD or STEEM to @steempromos with post URL in Memo and get 4 SBD upvote on your post. Pre-service-launch PROMOTION is valid till 1st april only, hurry up!"
2018/03/23 04:40:42
fromalesno1
todrencolha
amount0.001 SBD
memoLIMITED OFFER! Send 1 SBD or STEEM to @steempromos with post URL in Memo and get 4 SBD upvote on your post. Pre-service-launch PROMOTION is valid till 1st april only, hurry up!
Transaction InfoBlock #20916894/Trx d0e7d6dc5899a2ed77c97c65af1652023836c7e2
View Raw JSON Data
{
  "trx_id": "d0e7d6dc5899a2ed77c97c65af1652023836c7e2",
  "block": 20916894,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-23T04:40:42",
  "op": [
    "transfer",
    {
      "from": "alesno1",
      "to": "drencolha",
      "amount": "0.001 SBD",
      "memo": "LIMITED OFFER! Send 1 SBD or STEEM to @steempromos with post URL in Memo and get 4 SBD upvote on your post.  Pre-service-launch PROMOTION is valid till 1st april only, hurry up!"
    }
  ]
}
drencolhaclaimed reward balance: 0.001 SP
2018/03/18 10:55:24
accountdrencolha
reward steem0.000 STEEM
reward sbd0.000 SBD
reward vests2.041938 VESTS
Transaction InfoBlock #20781197/Trx e2cd70a4b563a5712274fede29f5adc2424821e5
View Raw JSON Data
{
  "trx_id": "e2cd70a4b563a5712274fede29f5adc2424821e5",
  "block": 20781197,
  "trx_in_block": 22,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-18T10:55:24",
  "op": [
    "claim_reward_balance",
    {
      "account": "drencolha",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.000 SBD",
      "reward_vests": "2.041938 VESTS"
    }
  ]
}
resteembosssent 0.001 STEEM to @drencolha- "Hi, my friend! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1 SBD or STEEM to @resteemboss and we will make resteem to 44.000+ of fo..."
2018/03/17 23:21:18
fromresteemboss
todrencolha
amount0.001 STEEM
memoHi, my friend! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1 SBD or STEEM to @resteemboss and we will make resteem to 44.000+ of followers, + 40 upvote , your post will be surely noticed . RESTEEM BOT 4 in 1 . @bigshot + @hotlist + @re-blog + @artcity . Service Active
Transaction InfoBlock #20767320/Trx bbca01031e65dca9833860fa6a014f20c09662a0
View Raw JSON Data
{
  "trx_id": "bbca01031e65dca9833860fa6a014f20c09662a0",
  "block": 20767320,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-17T23:21:18",
  "op": [
    "transfer",
    {
      "from": "resteemboss",
      "to": "drencolha",
      "amount": "0.001 STEEM",
      "memo": "Hi, my friend! Wishes success in your creativity on Steemit! If your post hasn't been noticed , @resteemboss can help you. Send 1 SBD or STEEM to @resteemboss and we will make resteem to 44.000+ of followers, + 40 upvote , your post will be surely noticed . RESTEEM BOT 4 in 1 . @bigshot + @hotlist + @re-blog + @artcity . Service Active"
    }
  ]
}
drencolhareceived 0.001 SP curation reward for @batuhoca / goooood-morninnnn-from-batu-teacher
2018/03/11 08:41:54
curatordrencolha
reward2.041938 VESTS
comment authorbatuhoca
comment permlinkgoooood-morninnnn-from-batu-teacher
Transaction InfoBlock #20577131/Virtual Operation #12
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20577131,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 12,
  "timestamp": "2018-03-11T08:41:54",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "2.041938 VESTS",
      "comment_author": "batuhoca",
      "comment_permlink": "goooood-morninnnn-from-batu-teacher"
    }
  ]
}
bigshotsent 0.001 STEEM to @drencolha- "Resteem to 11.000+ Follower , Upvote 100% , min 20 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active"
2018/03/10 12:24:03
frombigshot
todrencolha
amount0.001 STEEM
memoResteem to 11.000+ Follower , Upvote 100% , min 20 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active
Transaction InfoBlock #20552831/Trx 287fc2a29a67b1b36351794c0b776e3bea7fa7cc
View Raw JSON Data
{
  "trx_id": "287fc2a29a67b1b36351794c0b776e3bea7fa7cc",
  "block": 20552831,
  "trx_in_block": 42,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-10T12:24:03",
  "op": [
    "transfer",
    {
      "from": "bigshot",
      "to": "drencolha",
      "amount": "0.001 STEEM",
      "memo": "Resteem to 11.000+ Follower , Upvote 100% , min 20 Upvote . Send 1 SBD or STEEM to @bigshot ( URL in the Memo ) . Service Active"
    }
  ]
}
2018/03/05 16:44:48
voterdrencolha
authorforkonti
permlinkcomba-faita-and-tropical-handmaded-lemonade
weight10000 (100.00%)
Transaction InfoBlock #20414267/Trx c337b9de41ea64b098409c05d7e26d17fc836baf
View Raw JSON Data
{
  "trx_id": "c337b9de41ea64b098409c05d7e26d17fc836baf",
  "block": 20414267,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-05T16:44:48",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "comba-faita-and-tropical-handmaded-lemonade",
      "weight": 10000
    }
  ]
}
drencolhaupvoted (100.00%) @batuhoca / ih7ichmj
2018/03/04 18:37:36
voterdrencolha
authorbatuhoca
permlinkih7ichmj
weight10000 (100.00%)
Transaction InfoBlock #20387729/Trx b2ae1c9d436763d18e6d754be376ce1750dbd3a9
View Raw JSON Data
{
  "trx_id": "b2ae1c9d436763d18e6d754be376ce1750dbd3a9",
  "block": 20387729,
  "trx_in_block": 53,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-04T18:37:36",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "batuhoca",
      "permlink": "ih7ichmj",
      "weight": 10000
    }
  ]
}
2018/03/04 18:36:30
voterdrencolha
authorbatuhoca
permlinkhkzmu-hello-from-a-village-teacher
weight10000 (100.00%)
Transaction InfoBlock #20387707/Trx e5cc285cf23c7aed91b34851533b3e717ddc6685
View Raw JSON Data
{
  "trx_id": "e5cc285cf23c7aed91b34851533b3e717ddc6685",
  "block": 20387707,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-04T18:36:30",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "batuhoca",
      "permlink": "hkzmu-hello-from-a-village-teacher",
      "weight": 10000
    }
  ]
}
2018/03/04 18:36:21
voterdrencolha
authorbatuhoca
permlinkgoooood-morninnnn-from-batu-teacher
weight10000 (100.00%)
Transaction InfoBlock #20387704/Trx c82e4d0bff71e0e3e636743e30a44142a59b9ba8
View Raw JSON Data
{
  "trx_id": "c82e4d0bff71e0e3e636743e30a44142a59b9ba8",
  "block": 20387704,
  "trx_in_block": 39,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-04T18:36:21",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "batuhoca",
      "permlink": "goooood-morninnnn-from-batu-teacher",
      "weight": 10000
    }
  ]
}
2018/03/04 18:36:12
voterdrencolha
authorbatuhoca
permlinkre-forkonti-celebratsng-our-anniversary-da-mario-ristorante-in-etiler-istanbul-20180304t155853789z
weight10000 (100.00%)
Transaction InfoBlock #20387701/Trx ba9e3cd7dfe2cae0bd16fa251d0ddf89321e06c9
View Raw JSON Data
{
  "trx_id": "ba9e3cd7dfe2cae0bd16fa251d0ddf89321e06c9",
  "block": 20387701,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-04T18:36:12",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "batuhoca",
      "permlink": "re-forkonti-celebratsng-our-anniversary-da-mario-ristorante-in-etiler-istanbul-20180304t155853789z",
      "weight": 10000
    }
  ]
}
2018/03/04 18:33:48
voterdrencolha
authorforkonti
permlinkcelebratsng-our-anniversary-da-mario-ristorante-in-etiler-istanbul
weight10000 (100.00%)
Transaction InfoBlock #20387653/Trx d0a1205f951a77f0da13538a78c744c420a36d98
View Raw JSON Data
{
  "trx_id": "d0a1205f951a77f0da13538a78c744c420a36d98",
  "block": 20387653,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-04T18:33:48",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "celebratsng-our-anniversary-da-mario-ristorante-in-etiler-istanbul",
      "weight": 10000
    }
  ]
}
drencolhaclaimed reward balance: 5.822 SBD, 2.203 SP
2018/02/28 14:11:27
accountdrencolha
reward steem0.000 STEEM
reward sbd5.822 SBD
reward vests3587.822423 VESTS
Transaction InfoBlock #20267267/Trx dddca09226002d42162b1bed4eb5be29e5794312
View Raw JSON Data
{
  "trx_id": "dddca09226002d42162b1bed4eb5be29e5794312",
  "block": 20267267,
  "trx_in_block": 41,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-28T14:11:27",
  "op": [
    "claim_reward_balance",
    {
      "account": "drencolha",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "5.822 SBD",
      "reward_vests": "3587.822423 VESTS"
    }
  ]
}
2018/02/27 19:46:39
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
sbd payout5.822 SBD
steem payout0.000 STEEM
vesting payout3579.649098 VESTS
Transaction InfoBlock #20245170/Virtual Operation #17
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20245170,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 17,
  "timestamp": "2018-02-27T19:46:39",
  "op": [
    "author_reward",
    {
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "sbd_payout": "5.822 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "3579.649098 VESTS"
    }
  ]
}
utopian.payreceived 1.464 SP benefactor reward from @drencolha
2018/02/27 19:46:39
benefactorutopian.pay
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
sbd payout0.000 SBD
steem payout0.000 STEEM
vesting payout2384.389553 VESTS
Transaction InfoBlock #20245170/Virtual Operation #16
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20245170,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 16,
  "timestamp": "2018-02-27T19:46:39",
  "op": [
    "comment_benefactor_reward",
    {
      "benefactor": "utopian.pay",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "sbd_payout": "0.000 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "2384.389553 VESTS"
    }
  ]
}
2018/02/27 16:26:54
voterdrencolha
authorforkonti
permlinknardo-the-ninja-parrot-the-responsibilty-while-petting-an-animal
weight10000 (100.00%)
Transaction InfoBlock #20241177/Trx 38b47fd15705f81c19a54743767cafdd6c7f2015
View Raw JSON Data
{
  "trx_id": "38b47fd15705f81c19a54743767cafdd6c7f2015",
  "block": 20241177,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-27T16:26:54",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "nardo-the-ninja-parrot-the-responsibilty-while-petting-an-animal",
      "weight": 10000
    }
  ]
}
2018/02/26 09:38:18
curatordrencolha
reward8.173325 VESTS
comment authorforkonti
comment permlinki-went-shopping-and-restaurant-with-my-steemit-income
Transaction InfoBlock #20204367/Virtual Operation #17
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20204367,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 17,
  "timestamp": "2018-02-26T09:38:18",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "8.173325 VESTS",
      "comment_author": "forkonti",
      "comment_permlink": "i-went-shopping-and-restaurant-with-my-steemit-income"
    }
  ]
}
2018/02/25 19:12:15
voterdrencolha
authorforkonti
permlinkoegrenci-evinde-hazirlanan-guevecte-kurufasulye-ve-el-yapimi-ekmek
weight10000 (100.00%)
Transaction InfoBlock #20187054/Trx 19df469d6a338df8ecc298061238fc47fb2e2069
View Raw JSON Data
{
  "trx_id": "19df469d6a338df8ecc298061238fc47fb2e2069",
  "block": 20187054,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-25T19:12:15",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "oegrenci-evinde-hazirlanan-guevecte-kurufasulye-ve-el-yapimi-ekmek",
      "weight": 10000
    }
  ]
}
2018/02/24 11:51:06
voterdrencolha
authorforkonti
permlinkbreakfast-and-dinner-with-tarhana-soup-and-great-steak
weight10000 (100.00%)
Transaction InfoBlock #20149442/Trx b32b1dbdb0eb7ba9c0ad584b2cd61f9b4eef6048
View Raw JSON Data
{
  "trx_id": "b32b1dbdb0eb7ba9c0ad584b2cd61f9b4eef6048",
  "block": 20149442,
  "trx_in_block": 58,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-24T11:51:06",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "breakfast-and-dinner-with-tarhana-soup-and-great-steak",
      "weight": 10000
    }
  ]
}
drencolhaclaimed reward balance: 2.506 SBD, 0.900 SP
2018/02/23 20:43:54
accountdrencolha
reward steem0.000 STEEM
reward sbd2.506 SBD
reward vests1465.277089 VESTS
Transaction InfoBlock #20131301/Trx b5ef1b0f8085e7d48538f54a23ac7a540bb7b163
View Raw JSON Data
{
  "trx_id": "b5ef1b0f8085e7d48538f54a23ac7a540bb7b163",
  "block": 20131301,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-23T20:43:54",
  "op": [
    "claim_reward_balance",
    {
      "account": "drencolha",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "2.506 SBD",
      "reward_vests": "1465.277089 VESTS"
    }
  ]
}
2018/02/23 17:14:36
authordrencolha
permlinktcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
sbd payout2.506 SBD
steem payout0.000 STEEM
vesting payout1457.101858 VESTS
Transaction InfoBlock #20127114/Virtual Operation #18
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20127114,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 18,
  "timestamp": "2018-02-23T17:14:36",
  "op": [
    "author_reward",
    {
      "author": "drencolha",
      "permlink": "tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "sbd_payout": "2.506 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "1457.101858 VESTS"
    }
  ]
}
utopian.payreceived 0.595 SP benefactor reward from @drencolha
2018/02/23 17:14:36
benefactorutopian.pay
authordrencolha
permlinktcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
sbd payout0.000 SBD
steem payout0.000 STEEM
vesting payout968.676411 VESTS
Transaction InfoBlock #20127114/Virtual Operation #17
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20127114,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 17,
  "timestamp": "2018-02-23T17:14:36",
  "op": [
    "comment_benefactor_reward",
    {
      "benefactor": "utopian.pay",
      "author": "drencolha",
      "permlink": "tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "sbd_payout": "0.000 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "968.676411 VESTS"
    }
  ]
}
2018/02/22 18:06:51
parent authorforkonti
parent permlinkbest-foods-of-this-month-some-lamb-meat-in-fire-pit-great-sushi-and-fresh-salad
authordrencolha
permlinkre-forkonti-best-foods-of-this-month-some-lamb-meat-in-fire-pit-great-sushi-and-fresh-salad-20180222t180648515z
title
bodyAdam yiyor ama çalışıyor :D
json metadata{"tags":["food"],"app":"steemit/0.1"}
Transaction InfoBlock #20099365/Trx 4559bcaf524c5242cbf9ea786ebc3410b095aef9
View Raw JSON Data
{
  "trx_id": "4559bcaf524c5242cbf9ea786ebc3410b095aef9",
  "block": 20099365,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-22T18:06:51",
  "op": [
    "comment",
    {
      "parent_author": "forkonti",
      "parent_permlink": "best-foods-of-this-month-some-lamb-meat-in-fire-pit-great-sushi-and-fresh-salad",
      "author": "drencolha",
      "permlink": "re-forkonti-best-foods-of-this-month-some-lamb-meat-in-fire-pit-great-sushi-and-fresh-salad-20180222t180648515z",
      "title": "",
      "body": "Adam yiyor ama çalışıyor :D",
      "json_metadata": "{\"tags\":[\"food\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/02/22 18:01:15
voterdrencolha
authorforkonti
permlinkbest-foods-of-this-month-some-lamb-meat-in-fire-pit-great-sushi-and-fresh-salad
weight10000 (100.00%)
Transaction InfoBlock #20099253/Trx d6b4616e4c5ab91370fe66996b06b93bc01e16cb
View Raw JSON Data
{
  "trx_id": "d6b4616e4c5ab91370fe66996b06b93bc01e16cb",
  "block": 20099253,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-22T18:01:15",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "best-foods-of-this-month-some-lamb-meat-in-fire-pit-great-sushi-and-fresh-salad",
      "weight": 10000
    }
  ]
}
2018/02/22 18:01:12
voterdrencolha
authorforkonti
permlinkyes-i-eat-them-all-forbidden-food-kokorec
weight10000 (100.00%)
Transaction InfoBlock #20099252/Trx e031fb7d84f52205fc4006af83dcad240ab85b28
View Raw JSON Data
{
  "trx_id": "e031fb7d84f52205fc4006af83dcad240ab85b28",
  "block": 20099252,
  "trx_in_block": 46,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-22T18:01:12",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "yes-i-eat-them-all-forbidden-food-kokorec",
      "weight": 10000
    }
  ]
}
drencolhareceived 0.001 SP curation reward for @sedatyildiz / perl5-list-processing-and-elements-4
2018/02/22 17:27:54
curatordrencolha
reward2.043728 VESTS
comment authorsedatyildiz
comment permlinkperl5-list-processing-and-elements-4
Transaction InfoBlock #20098585/Virtual Operation #28
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20098585,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 28,
  "timestamp": "2018-02-22T17:27:54",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "2.043728 VESTS",
      "comment_author": "sedatyildiz",
      "comment_permlink": "perl5-list-processing-and-elements-4"
    }
  ]
}
2018/02/22 09:45:36
curatordrencolha
reward2.043762 VESTS
comment authorforkonti
comment permlinkour-first-cook-at-new-house-teriyaki-turkey-and-ravioli-with-pesto
Transaction InfoBlock #20089339/Virtual Operation #77
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20089339,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 77,
  "timestamp": "2018-02-22T09:45:36",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "2.043762 VESTS",
      "comment_author": "forkonti",
      "comment_permlink": "our-first-cook-at-new-house-teriyaki-turkey-and-ravioli-with-pesto"
    }
  ]
}
2018/02/21 22:07:33
parent authordrencolha
parent permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
authorutopian-io
permlinkre-drencolha-bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial-20180221t220733555z
title
body### Hey @drencolha I am @utopian-io. I have just upvoted you! #### Achievements - You have less than 500 followers. Just gave you a gift to help you succeed! - Seems like you contribute quite often. AMAZING! #### Suggestions - Contribute more often to get higher and higher rewards. I wish to see you often! - Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck! #### Get Noticed! - Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions! #### Community-Driven Witness! I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER! - <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a> - <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a> - Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a> [![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses) **Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
Transaction InfoBlock #20075382/Trx c03d87d4f0952d9e1b3094922cfcc3769dbeee2f
View Raw JSON Data
{
  "trx_id": "c03d87d4f0952d9e1b3094922cfcc3769dbeee2f",
  "block": 20075382,
  "trx_in_block": 33,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-21T22:07:33",
  "op": [
    "comment",
    {
      "parent_author": "drencolha",
      "parent_permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "author": "utopian-io",
      "permlink": "re-drencolha-bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial-20180221t220733555z",
      "title": "",
      "body": "### Hey @drencolha I am @utopian-io. I have just upvoted you!\n#### Achievements\n- You have less than 500 followers. Just gave you a gift to help you succeed!\n- Seems like you contribute quite often. AMAZING!\n#### Suggestions\n- Contribute more often to get higher and higher rewards. I wish to see you often!\n- Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!\n#### Get Noticed!\n- Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!\n#### Community-Driven Witness!\nI am the first and only Steem Community-Driven Witness. <a href=\"https://discord.gg/zTrEMqB\">Participate on Discord</a>. Lets GROW TOGETHER!\n- <a href=\"https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1\">Vote for my Witness With SteemConnect</a>\n- <a href=\"https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1\">Proxy vote to Utopian Witness with SteemConnect</a>\n- Or vote/proxy on <a href=\"https://steemit.com/~witnesses\">Steemit Witnesses</a>\n\n[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)\n\n**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
    }
  ]
}
2018/02/21 22:07:30
voterutopian-io
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight292 (2.92%)
Transaction InfoBlock #20075381/Trx ef787d4c08acf97e50adcb7cd045166d5011d995
View Raw JSON Data
{
  "trx_id": "ef787d4c08acf97e50adcb7cd045166d5011d995",
  "block": 20075381,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-21T22:07:30",
  "op": [
    "vote",
    {
      "voter": "utopian-io",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 292
    }
  ]
}
drencolhareceived 0.001 SP curation reward for @wehmoen / added-rule-endpoint-to-api
2018/02/21 21:06:30
curatordrencolha
reward2.043819 VESTS
comment authorwehmoen
comment permlinkadded-rule-endpoint-to-api
Transaction InfoBlock #20074161/Virtual Operation #125
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20074161,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 125,
  "timestamp": "2018-02-21T21:06:30",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "2.043819 VESTS",
      "comment_author": "wehmoen",
      "comment_permlink": "added-rule-endpoint-to-api"
    }
  ]
}
2018/02/21 08:15:12
voteriqbaladan
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight10000 (100.00%)
Transaction InfoBlock #20058740/Trx d8f77a4680ce216246b6f08bc02887a40f404c32
View Raw JSON Data
{
  "trx_id": "d8f77a4680ce216246b6f08bc02887a40f404c32",
  "block": 20058740,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-21T08:15:12",
  "op": [
    "vote",
    {
      "voter": "iqbaladan",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 10000
    }
  ]
}
2018/02/21 04:38:21
voterimgee
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight10000 (100.00%)
Transaction InfoBlock #20054403/Trx 0babe1b4df7aa7232134d4890099d9df1e10bd71
View Raw JSON Data
{
  "trx_id": "0babe1b4df7aa7232134d4890099d9df1e10bd71",
  "block": 20054403,
  "trx_in_block": 63,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-21T04:38:21",
  "op": [
    "vote",
    {
      "voter": "imgee",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 10000
    }
  ]
}
2018/02/21 04:23:30
votermissgee
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight10000 (100.00%)
Transaction InfoBlock #20054106/Trx 83d3ed9d979ed60545d4ac5f66ae7e22b69e9455
View Raw JSON Data
{
  "trx_id": "83d3ed9d979ed60545d4ac5f66ae7e22b69e9455",
  "block": 20054106,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-21T04:23:30",
  "op": [
    "vote",
    {
      "voter": "missgee",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 10000
    }
  ]
}
drencolhareceived 0.001 SP curation reward for @forkonti / frankfurt-ambiente-fair-part-two
2018/02/20 22:17:51
curatordrencolha
reward2.043922 VESTS
comment authorforkonti
comment permlinkfrankfurt-ambiente-fair-part-two
Transaction InfoBlock #20046793/Virtual Operation #25
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20046793,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 25,
  "timestamp": "2018-02-20T22:17:51",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "2.043922 VESTS",
      "comment_author": "forkonti",
      "comment_permlink": "frankfurt-ambiente-fair-part-two"
    }
  ]
}
2018/02/20 21:49:03
voterstatsexpert
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight2940 (29.40%)
Transaction InfoBlock #20046218/Trx 2b0c6d98c633088a7d2028103b6c32912f6d990e
View Raw JSON Data
{
  "trx_id": "2b0c6d98c633088a7d2028103b6c32912f6d990e",
  "block": 20046218,
  "trx_in_block": 51,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T21:49:03",
  "op": [
    "vote",
    {
      "voter": "statsexpert",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 2940
    }
  ]
}
2018/02/20 21:48:06
voteryorkchinese
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight4500 (45.00%)
Transaction InfoBlock #20046199/Trx b3e621145b44c0a4a23e14fda2b89775e1c0e4d6
View Raw JSON Data
{
  "trx_id": "b3e621145b44c0a4a23e14fda2b89775e1c0e4d6",
  "block": 20046199,
  "trx_in_block": 50,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T21:48:06",
  "op": [
    "vote",
    {
      "voter": "yorkchinese",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 4500
    }
  ]
}
2018/02/20 21:37:06
voterleir
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight9700 (97.00%)
Transaction InfoBlock #20045979/Trx bd0fcf7128c42785a06a9ef78292827c0730d832
View Raw JSON Data
{
  "trx_id": "bd0fcf7128c42785a06a9ef78292827c0730d832",
  "block": 20045979,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T21:37:06",
  "op": [
    "vote",
    {
      "voter": "leir",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 9700
    }
  ]
}
2018/02/20 21:31:18
voteraafeng
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight1500 (15.00%)
Transaction InfoBlock #20045863/Trx ba5fd840cc964c33402b5658f94cdf2787071423
View Raw JSON Data
{
  "trx_id": "ba5fd840cc964c33402b5658f94cdf2787071423",
  "block": 20045863,
  "trx_in_block": 41,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T21:31:18",
  "op": [
    "vote",
    {
      "voter": "aafeng",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 1500
    }
  ]
}
2018/02/20 21:28:57
voterycct
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight1400 (14.00%)
Transaction InfoBlock #20045816/Trx 6385aa50eceb6471c9a3bca85527572bcf911fb3
View Raw JSON Data
{
  "trx_id": "6385aa50eceb6471c9a3bca85527572bcf911fb3",
  "block": 20045816,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T21:28:57",
  "op": [
    "vote",
    {
      "voter": "ycct",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 1400
    }
  ]
}
2018/02/20 21:22:39
parent authordrencolha
parent permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
authorforkonti
permlinkre-drencolha-bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial-20180220t212239117z
title
bodyThank you for the contribution. It has been approved. You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)**
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
Transaction InfoBlock #20045690/Trx 98370e870b331ac6478aa0893aac6019881eab35
View Raw JSON Data
{
  "trx_id": "98370e870b331ac6478aa0893aac6019881eab35",
  "block": 20045690,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T21:22:39",
  "op": [
    "comment",
    {
      "parent_author": "drencolha",
      "parent_permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "author": "forkonti",
      "permlink": "re-drencolha-bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial-20180220t212239117z",
      "title": "",
      "body": "Thank you for the contribution. It has been approved.\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
    }
  ]
}
2018/02/20 21:22:33
parent author
parent permlinkutopian-io
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
titleBMP180 Barometric Pressure Sensor Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial
body#### **Introduction** This is a tutorial of an open source Arduino library, which lets you turn your Arduino to a “Barometer”, with a BMP180 Barometric Pressure Sensor breakout circuit, that measures atmospheric pressure and altitude. I will show you how to install the library to Arduino IDE and make an example project with the library, throughout this tutorial while giving information barometers and their working principle. #### **What Will I Learn?** In this tutorial you will learn: * General knowledge about barometers and atmospheric pressure. * How to install BMP180 library to Arduino IDE. * How to use BMP180 library and how to use its functions. * How to apply barometer project using the library functions. #### **Requirements** This tutorials requirements are: * Arduino UNO or equivalent microprocessor. * Arduino IDE ([Download here](https://www.arduino.cc/en/Main/Software)) * BMP180 Arduino library ([Download here]( https://github.com/Joserta/arduino_BMP180)) * BMP180 Barometric Pressure Sensor breakout circuit, Breadboard, Jumper Wires. #### **Difficulty** This tutorials difficulty is: * Intermediate --- --- ## **Tutorial Contents** ### **What is a Barometer and How It Works** A barometer is an instrument that is used for measuring atmospheric pressure. First barometer is invented by the famous Italian physicist and mathematician Evangelista Toricelli in 1643. There are two main types of barometers, mercury (Toricellian) and aneroid barometers. Mercury barometer is a tall closed tube standing upside down in a pool of mercury. Atmospheric pressure makes the mercury rise in the closed tube to a height of 76 centimeters (760mm) at the sea level (0 meter altitude), which is called 1 atm. Mercury level changes as the altitude changes. Aneroid barometers are mercury free barometers, which most household barometers have. It shows the atmosphere pressure with a air sealed spring mechanism, as the atmospheric pressure changes, spring expands or contracts, so it moves the pressure indicator. ![im1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg) *Aneroid barometer. [Image Source (CC0)]( https://pixabay.com/en/barometer-thermometer-russian-2715600/)* Barometers can also be used for measuring altitude. Altitude is measured based on the atmospheric pressure, lower pressure means higher altitudes while higher pressure means lower altitudes. These type of barometers are called barometric altimeters, which we’ll make one using a BMP180 Barometric Pressure Sensor breakout circuit, and its Arduino library, are used in aircrafts. ![im2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg) *Barometric altimeters are used in aircrafts to measure altitude. [Image Source (CC0)]( https://pixabay.com/en/helicopter-cockpit-altimeter-1809507/)* --- ### **How to Install BMP180 Library to Arduino IDE** **1.** Download the library from https://github.com/Joserta/arduino_BMP180. ![indir.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png) **2.** Open Arduino IDE. Then go to and select Sketch->Include Library->Add .ZIP Library. ![ekle.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png) **3.** Choose arduino_BMP180-master.zip file and click to Open. --- ### **An Example Project Using BMP180 Arduino Library** I'll show you step by step how to use the BMP180 Barometric Pressure Sensor Arduino library with a simple example. In this example project, we will make a barometer which will measure atmospheric pressure. Then we will make Arduino print the atmospheric pressure and altitude to serial monitor. See the steps for how to do these actions. Connections for BMP180 Barometric Pressure Sensor breakout circuit to Arduino is shown below. If you use this library in your other projects please tell in the comments. ![baglanti.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png) *Connection diagram for BMP180 Barometric Pressure Sensor breakout circuit to Arduino. Made with Fritzing.* **1.** Open a new sketch and save it as "Barometer”. **2.** To add our libraries to our sketch, type #include <bmp180.h> and #include <Wire.h> at the beginning of the code. ![1.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png) **3.** After you’ve added the libraries, create the BMP 180 library object and define it “pressure”. Then define a "base pressure" variable for altitude calculations that we’ll make later. ![2.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png) **4.** In the void setup() function, add the code that starts serial connection at 9600 baud rate. Then add an if statement that will trigger when BMP180 Barometric Pressure Sensor is initialized and make it print that the sensor is initialized to the serial monitor. Add an else statement that will do the opposite, inform the user that the BMP180 Barometric Pressure Sensor is not initialized and make it halt all procedure adding a while loop. After if-else statement is created, add the library function gets the base pressure. ![3.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png) **5.** In the void loop() function, define two float variables for altitude and atmospheric pressure. Define two library functions that will get new pressure reading and calculate the altitude respectively. Add the print commands for atmospheric pressure to serial monitor and altitude to serial monitor using the variables we created for altitude and atmospheric pressure. Then add a 1 second delay between measurements for convenience. ![4.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png) **6.** Next we’ll have to create a float type function that will read the atmospheric pressure, named “readAtmPressure” for this example. Create three variables, one character variable for readings status, one float variable for temperature readings and one float variable for pressure readings. Then assign the variable “status” to the library function that starts temperature measurement procedure. Create an if statement that will trigger when temperature measurement procedure has started. Add a delay of status in the if condition in order to wait for the measurement to complete. Then assign the variable “status” to the library function that retrieves the temperature measurement. ![5.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png) **7.** Create another if condition that will trigger when temperature measurement is retrieved. Assign the status variable to library function that starts pressure measurement procedure when the condition is met. Assign a parameter ranging from 0 to 3 to the library function that will start pressure measurement procedure which is the oversampling setting. Then add a delay for the measurement to be complete. Assign the status variable to the library function that retrieves the pressure measurement. Add a final if statement that will trigger once the pressure measurement is retrieved. Make the condition return “Pres” pressure variable. ![6.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png) **8.** Add error outputs for each if statement to make sure the user is informed about the error source. Use the following print commands for this. ![7.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png) **9.** Click “Verify” and then “Upload” in order to compile and execute your codes. You should see a readings screen like this. Make sure your COM port and board setting is set right. Please double check the ground connections and all your wirings before running the code. ![upload.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png) ![cikti.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png) --- ### **Conclusion** In this tutorial I’ve shown how to install “BMP180” Arduino library, written by GitHub user “Joserta” to Arduino IDE, showing how to use the library functions with an example, while giving information about barometers and atmospheric pressure. I hope that you enjoyed this tutorial and the information that I’ve given. Thank you for reading. If you want more information about the library and the source use the link below. Github: https://github.com/Joserta/arduino_BMP180 --- --- ### **Code** ``` #include <bmp180.h> #include <Wire.h> bmp180 pressure; // Creates an library object. float basePressure; // Defines a "Base pressure" variable for altitude calculations. void setup() { Serial.begin(9600); // Starts serial connection at 9600 baud rate. if (pressure.begin()) // Initializes BMP180 sensor. Serial.println("BMP180 Pressure Sensor Initialized"); else { Serial.println("BMP180 Pressure Sensor Cannot Be Initialized. Check Connections."); while(1); } basePressure = readAtmPressure(); // Gets the base pressure. } void loop() { float atmPressure, altitude; // Defines variables for altitude and atmospheric pressure. atmPressure = readAtmPressure(); // Gets a new pressure reading. altitude = pressure.altitude(atmPressure,basePressure); // Calculates the altitude. Serial.print("Atmospheric pressure: "); // Prints atmospheric pressure to serial monitor. Serial.print(atmPressure,2); Serial.println(" millibar."); Serial.print("Altitude: "); // Prints altitude to serial monitor. Serial.print(altitude,1); Serial.println(" meter."); delay(1000); // 1 second delay between measurements. } float readAtmPressure() // Function that will read the atmospheric pressure. { char status; float Temp,Pres; status = pressure.startTemperature(); // Library function that starts temperature measurement procedure. if (status != 0) { delay(status); // Waits for the measurement to complete. status = pressure.getTemperature(Temp); // Retrieves the temperature measurement. if (status != 0) { status = pressure.startPressure(3); // Library function that starts pressure measurement procedure. if (status != 0) // The parameter is the oversampling setting from 0 to 3. { delay(status); // Waits for the measurement to complete. status = pressure.readAtmPressure(Pres,Temp); // Retrieves the pressure measurement. if (status != 0) { return(Pres); } else Serial.println("Error! Could not retrieve the pressure measurement."); // Prints error commands. } else Serial.println("Error! Could not start the pressure measurement procedure"); } else Serial.println("Error! Could not retrieve the temperature measurement."); } else Serial.println("Error! Could not start the temperature measurement procedure."); } ``` ### Previous Tutorials * [TCS230 RGB Color Sensor Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial]( https://steemit.com/utopian-io/@drencolha/tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial) * [ResponsiveAnalogRead Analog Input Smoothing Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial]( https://steemit.com/utopian-io/@drencolha/responsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial) * [MPU6050 3 Axis Gyroscope & Accelerometer Module Setup, Arduino Library Use Shown With an Example Project](https://steemit.com/utopian-io/@drencolha/mpu6050-3-axis-gyroscope-and-accelerometer-module-setup-arduino-library-use-shown-with-an-example-project-tutorial) * [Adafruit PCA9685 PWM Servo Driver Setup, Arduino Library Use Shown With an Example Project](https://steemit.com/utopian-io/@drencolha/adafruit-pca9685-pwm-servo-driver-setup-arduino-library-use-shown-with-an-example-project-tutorial) <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@drencolha/bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":118341600,"name":"arduino_BMP180","full_name":"Joserta/arduino_BMP180","html_url":"https://github.com/Joserta/arduino_BMP180","fork":false,"owner":{"login":"Joserta"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","steemit","arduino","tutorial","how-to"],"users":["drencolha"],"links":["https://www.arduino.cc/en/Main/Software","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png","https://steemit.com/utopian-io/@drencolha/mpu6050-3-axis-gyroscope-and-accelerometer-module-setup-arduino-library-use-shown-with-an-example-project-tutorial","https://steemit.com/utopian-io/@drencolha/adafruit-pca9685-pwm-servo-driver-setup-arduino-library-use-shown-with-an-example-project-tutorial"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png"],"moderator":{"account":"forkonti","time":"2018-02-20T21:22:32.892Z","reviewed":true,"pending":false,"flagged":false},"questions":[],"score":0}
Transaction InfoBlock #20045688/Trx a8a9bdb48dc271fee29e27c34e71b7ec2a8ca78d
View Raw JSON Data
{
  "trx_id": "a8a9bdb48dc271fee29e27c34e71b7ec2a8ca78d",
  "block": 20045688,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T21:22:33",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "title": "BMP180 Barometric Pressure Sensor Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial",
      "body": "#### **Introduction**\nThis is a tutorial of an open source Arduino library, which lets you turn your Arduino to a “Barometer”, with a BMP180 Barometric Pressure Sensor breakout circuit, that measures atmospheric pressure and altitude. I will show you how to install the library to Arduino IDE and make an example project with the library, throughout  this tutorial while giving information barometers and their working principle.\n\n#### **What Will I Learn?**\nIn this tutorial you will learn:\n*\tGeneral knowledge about barometers and atmospheric pressure.\n*\tHow to install BMP180 library to Arduino IDE.\n*\tHow to use BMP180 library and how to use its functions.\n*\tHow to apply barometer project using the library functions.\n\n#### **Requirements**\nThis tutorials requirements are:\n*\tArduino UNO or equivalent microprocessor.\n*\tArduino IDE ([Download here](https://www.arduino.cc/en/Main/Software))\n*\tBMP180 Arduino library ([Download here]( https://github.com/Joserta/arduino_BMP180))\n*\tBMP180 Barometric Pressure Sensor breakout circuit, Breadboard, Jumper Wires.\n\n#### **Difficulty**\nThis tutorials difficulty is:\n*\tIntermediate\n\n---\n---\n\n## **Tutorial Contents**\n\n### **What is a Barometer and How It Works**\n\nA barometer is an instrument that is used for measuring atmospheric pressure. First barometer is invented by the famous Italian physicist and mathematician Evangelista Toricelli in 1643. There are two main types of barometers, mercury (Toricellian) and aneroid barometers. Mercury barometer is a tall closed tube standing upside down in a pool of mercury. Atmospheric pressure makes the mercury rise in the closed tube to a height of 76 centimeters (760mm) at the sea level (0 meter altitude), which is called 1 atm. Mercury level changes as the altitude changes. Aneroid barometers are mercury free barometers, which most household barometers have. It shows the atmosphere pressure with a air sealed spring mechanism, as the atmospheric pressure changes, spring expands or contracts, so it moves the pressure indicator.\n\n\n![im1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg)\n\n*Aneroid barometer. [Image Source (CC0)]( https://pixabay.com/en/barometer-thermometer-russian-2715600/)*\n\n\nBarometers can also be used for measuring altitude. Altitude is measured based on the atmospheric pressure, lower pressure means higher altitudes while higher pressure means lower altitudes. These type of barometers are called barometric altimeters, which we’ll make one using a BMP180 Barometric Pressure Sensor breakout circuit, and its Arduino library, are used in aircrafts.\n\n\n![im2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg)\n\n*Barometric altimeters are used in aircrafts to measure altitude. [Image Source (CC0)]( https://pixabay.com/en/helicopter-cockpit-altimeter-1809507/)*\n\n---\n\n### **How to Install BMP180 Library to Arduino IDE**\n\n**1.** Download the library from https://github.com/Joserta/arduino_BMP180.\n\n![indir.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png)\n\n\n**2.** Open Arduino IDE. Then go to and select Sketch->Include Library->Add .ZIP Library.\n\n![ekle.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png)\n\n\n**3.** Choose arduino_BMP180-master.zip file and click to Open.\n\n---\n\n### **An Example Project Using BMP180 Arduino Library**\n\nI'll show you step by step how to use the BMP180 Barometric Pressure Sensor Arduino library with a simple example. In this example project, we will make a barometer which will measure atmospheric pressure. Then we will make Arduino print the atmospheric pressure and altitude to serial monitor. See the steps for how to do these actions. Connections for BMP180 Barometric Pressure Sensor breakout circuit to Arduino is shown below.\n\nIf you use this library in your other projects please tell in the comments.\n\n\n![baglanti.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png)\n\n*Connection diagram for BMP180 Barometric Pressure Sensor breakout circuit to Arduino. Made with Fritzing.*\n\n**1.** Open a new sketch and save it as \"Barometer”.\n\n**2.** To add our libraries to our sketch, type #include <bmp180.h> and #include <Wire.h> at the beginning of the code.\n\n![1.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png)\n\n\n**3.** After you’ve added the libraries, create the BMP 180 library object and define it “pressure”. Then define a \"base pressure\" variable for altitude calculations that we’ll make later.\n\n![2.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png)\n\n\n**4.** In the void setup() function, add the code that starts serial connection at 9600 baud rate. Then add an if statement that will trigger when BMP180 Barometric Pressure Sensor is initialized and make it print that the sensor is initialized to the serial monitor. Add an else statement that will do the opposite, inform the user that the BMP180 Barometric Pressure Sensor is not initialized and make it halt all procedure adding a while loop. After if-else statement is created, add the library function gets the base pressure.\n\n![3.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png)\n\n\n**5.** In the void loop() function, define two float variables for altitude and atmospheric pressure. Define two library functions that will get new pressure reading and calculate the altitude respectively. Add the print commands for atmospheric pressure to serial monitor and altitude to serial monitor using the variables we created for altitude and atmospheric pressure. Then add a 1 second delay between measurements for convenience. \n\n![4.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png)\n\n\n**6.** Next we’ll have to create a float type function that will read the atmospheric pressure, named “readAtmPressure” for this example. Create three variables, one character variable for readings status, one float variable for temperature readings and one float variable for pressure readings. Then assign the variable “status” to the library function that starts temperature measurement procedure. Create an if statement that will trigger when temperature measurement procedure has started. Add a delay of status in the if condition in order to wait for the measurement to complete. Then assign the variable “status” to the library function that retrieves the temperature measurement.\n\n![5.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png)\n\n\n**7.** Create another if condition that will trigger when temperature measurement is retrieved. Assign the status variable to library function that starts pressure measurement procedure when the condition is met. Assign a parameter ranging from 0 to 3 to the library function that will start pressure measurement procedure which is the oversampling setting. Then add a delay for the measurement to be complete. Assign the status variable to the library function that retrieves the pressure measurement. Add a final if statement that will trigger once the pressure measurement is retrieved. Make the condition return “Pres” pressure variable.\n\n![6.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png)\n\n\n**8.** Add error outputs for each if statement to make sure the user is informed about the error source. Use the following print commands for this.\n\n![7.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png)\n\n\n**9.** Click “Verify” and then “Upload” in order to compile and execute your codes. You should see a readings screen like this. Make sure your COM port and board setting is set right. Please double check the ground connections and all your wirings before running the code.\n\n![upload.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png)\n\n![cikti.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png)\n\n\n\n---\n\n### **Conclusion**\n\nIn this tutorial I’ve shown how to install “BMP180” Arduino library, written by GitHub user “Joserta” to Arduino IDE, showing how to use the library functions with an example, while giving information about barometers and atmospheric pressure.\nI hope that you enjoyed this tutorial and the information that I’ve given. Thank you for reading.\nIf you want more information about the library and the source use the link below.\n\nGithub: https://github.com/Joserta/arduino_BMP180\n\n\n---\n---\n\n### **Code**\n\n```\n#include <bmp180.h>\n#include <Wire.h>\n\nbmp180 pressure;    // Creates an library object.\n\nfloat basePressure; // Defines a \"Base pressure\" variable for altitude calculations.\n\nvoid setup()\n{\n  Serial.begin(9600);   // Starts serial connection at 9600 baud rate.\n\n  if (pressure.begin())         // Initializes BMP180 sensor.\n    Serial.println(\"BMP180 Pressure Sensor Initialized\");\n  else\n  {\n    Serial.println(\"BMP180 Pressure Sensor Cannot Be Initialized. Check Connections.\");\n    while(1);\n  } \n\n  basePressure = readAtmPressure();    // Gets the base pressure.\n\n}\n\nvoid loop()\n{\n  float atmPressure, altitude;  // Defines variables for altitude and atmospheric pressure.\n  \n  atmPressure = readAtmPressure();                            // Gets a new pressure reading.\n  altitude = pressure.altitude(atmPressure,basePressure); // Calculates the altitude.\n\n  Serial.print(\"Atmospheric pressure: \");    // Prints atmospheric pressure to serial monitor. \n  Serial.print(atmPressure,2);\n  Serial.println(\" millibar.\"); \n  \n  Serial.print(\"Altitude: \");                // Prints altitude to serial monitor. \n  Serial.print(altitude,1);\n  Serial.println(\" meter.\");\n\n  delay(1000);    // 1 second delay between measurements.\n}\n\n\nfloat readAtmPressure()     // Function that will read the atmospheric pressure.\n{\n  char status;\n  float Temp,Pres;\n\n  status = pressure.startTemperature();    // Library function that starts temperature measurement procedure.\n  if (status != 0)\n  {\n    delay(status);                          // Waits for the measurement to complete.\n\n    status = pressure.getTemperature(Temp);    // Retrieves the temperature measurement.\n\n    if (status != 0)\n    {\n      status = pressure.startPressure(3);   // Library function that starts pressure measurement procedure.\n      if (status != 0)                      // The parameter is the oversampling setting from 0 to 3.\n      {\n        delay(status);                      // Waits for the measurement to complete.\n\n        status = pressure.readAtmPressure(Pres,Temp);        // Retrieves the pressure measurement.\n\n        if (status != 0)\n        {\n          return(Pres);\n        }\n        \n        else \n        Serial.println(\"Error! Could not retrieve the pressure measurement.\");    // Prints error commands.\n      }\n      else \n      Serial.println(\"Error! Could not start the pressure measurement procedure\");\n    }\n    else\n    Serial.println(\"Error! Could not retrieve the temperature measurement.\");\n  }\n  else \n  Serial.println(\"Error! Could not start the temperature measurement procedure.\");\n}\n\n```\n\n### Previous Tutorials\n* [TCS230 RGB Color Sensor Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial]( https://steemit.com/utopian-io/@drencolha/tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial)\n* [ResponsiveAnalogRead Analog Input Smoothing Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial]( https://steemit.com/utopian-io/@drencolha/responsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial)\n* [MPU6050 3 Axis Gyroscope & Accelerometer Module Setup, Arduino Library Use Shown With an Example Project](https://steemit.com/utopian-io/@drencolha/mpu6050-3-axis-gyroscope-and-accelerometer-module-setup-arduino-library-use-shown-with-an-example-project-tutorial)\n* [Adafruit PCA9685 PWM Servo Driver Setup, Arduino Library Use Shown With an Example Project](https://steemit.com/utopian-io/@drencolha/adafruit-pca9685-pwm-servo-driver-setup-arduino-library-use-shown-with-an-example-project-tutorial)\n\n\n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@drencolha/bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":118341600,\"name\":\"arduino_BMP180\",\"full_name\":\"Joserta/arduino_BMP180\",\"html_url\":\"https://github.com/Joserta/arduino_BMP180\",\"fork\":false,\"owner\":{\"login\":\"Joserta\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"steemit\",\"arduino\",\"tutorial\",\"how-to\"],\"users\":[\"drencolha\"],\"links\":[\"https://www.arduino.cc/en/Main/Software\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png\",\"https://steemit.com/utopian-io/@drencolha/mpu6050-3-axis-gyroscope-and-accelerometer-module-setup-arduino-library-use-shown-with-an-example-project-tutorial\",\"https://steemit.com/utopian-io/@drencolha/adafruit-pca9685-pwm-servo-driver-setup-arduino-library-use-shown-with-an-example-project-tutorial\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png\"],\"moderator\":{\"account\":\"forkonti\",\"time\":\"2018-02-20T21:22:32.892Z\",\"reviewed\":true,\"pending\":false,\"flagged\":false},\"questions\":[],\"score\":0}"
    }
  ]
}
2018/02/20 19:50:00
voterme-x
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight10000 (100.00%)
Transaction InfoBlock #20043838/Trx 6e72584a4ea577726b973fb862cfbd5f046c77ff
View Raw JSON Data
{
  "trx_id": "6e72584a4ea577726b973fb862cfbd5f046c77ff",
  "block": 20043838,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T19:50:00",
  "op": [
    "vote",
    {
      "voter": "me-x",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 10000
    }
  ]
}
2018/02/20 19:46:54
voterdrencolha
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight10000 (100.00%)
Transaction InfoBlock #20043776/Trx af54cb6f1ddab3136357edc6d93d7eb013f68b0b
View Raw JSON Data
{
  "trx_id": "af54cb6f1ddab3136357edc6d93d7eb013f68b0b",
  "block": 20043776,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T19:46:54",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 10000
    }
  ]
}
2018/02/20 19:46:39
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
max accepted payout1000000.000 SBD
percent steem dollars10000
allow votestrue
allow curation rewardstrue
extensions[[0,{"beneficiaries":[{"account":"utopian.pay","weight":2500}]}]]
Transaction InfoBlock #20043771/Trx 22d42413b5e854a6c20e4b4fc485724c030c30a6
View Raw JSON Data
{
  "trx_id": "22d42413b5e854a6c20e4b4fc485724c030c30a6",
  "block": 20043771,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T19:46:39",
  "op": [
    "comment_options",
    {
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "max_accepted_payout": "1000000.000 SBD",
      "percent_steem_dollars": 10000,
      "allow_votes": true,
      "allow_curation_rewards": true,
      "extensions": [
        [
          0,
          {
            "beneficiaries": [
              {
                "account": "utopian.pay",
                "weight": 2500
              }
            ]
          }
        ]
      ]
    }
  ]
}
2018/02/20 19:46:39
parent author
parent permlinkutopian-io
authordrencolha
permlinkbmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
titleBMP180 Barometric Pressure Sensor Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial
body#### **Introduction** This is a tutorial of an open source Arduino library, which lets you turn your Arduino to a “Barometer”, with a BMP180 Barometric Pressure Sensor breakout circuit, that measures atmospheric pressure and altitude. I will show you how to install the library to Arduino IDE and make an example project with the library, throughout this tutorial while giving information barometers and their working principle. #### **What Will I Learn?** In this tutorial you will learn: * General knowledge about barometers and atmospheric pressure. * How to install BMP180 library to Arduino IDE. * How to use BMP180 library and how to use its functions. * How to apply barometer project using the library functions. #### **Requirements** This tutorials requirements are: * Arduino UNO or equivalent microprocessor. * Arduino IDE ([Download here](https://www.arduino.cc/en/Main/Software)) * BMP180 Arduino library ([Download here]( https://github.com/Joserta/arduino_BMP180)) * BMP180 Barometric Pressure Sensor breakout circuit, Breadboard, Jumper Wires. #### **Difficulty** This tutorials difficulty is: * Intermediate --- --- ## **Tutorial Contents** ### **What is a Barometer and How It Works** A barometer is an instrument that is used for measuring atmospheric pressure. First barometer is invented by the famous Italian physicist and mathematician Evangelista Toricelli in 1643. There are two main types of barometers, mercury (Toricellian) and aneroid barometers. Mercury barometer is a tall closed tube standing upside down in a pool of mercury. Atmospheric pressure makes the mercury rise in the closed tube to a height of 76 centimeters (760mm) at the sea level (0 meter altitude), which is called 1 atm. Mercury level changes as the altitude changes. Aneroid barometers are mercury free barometers, which most household barometers have. It shows the atmosphere pressure with a air sealed spring mechanism, as the atmospheric pressure changes, spring expands or contracts, so it moves the pressure indicator. ![im1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg) *Aneroid barometer. [Image Source (CC0)]( https://pixabay.com/en/barometer-thermometer-russian-2715600/)* Barometers can also be used for measuring altitude. Altitude is measured based on the atmospheric pressure, lower pressure means higher altitudes while higher pressure means lower altitudes. These type of barometers are called barometric altimeters, which we’ll make one using a BMP180 Barometric Pressure Sensor breakout circuit, and its Arduino library, are used in aircrafts. ![im2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg) *Barometric altimeters are used in aircrafts to measure altitude. [Image Source (CC0)]( https://pixabay.com/en/helicopter-cockpit-altimeter-1809507/)* --- ### **How to Install BMP180 Library to Arduino IDE** **1.** Download the library from https://github.com/Joserta/arduino_BMP180. ![indir.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png) **2.** Open Arduino IDE. Then go to and select Sketch->Include Library->Add .ZIP Library. ![ekle.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png) **3.** Choose arduino_BMP180-master.zip file and click to Open. --- ### **An Example Project Using BMP180 Arduino Library** I'll show you step by step how to use the BMP180 Barometric Pressure Sensor Arduino library with a simple example. In this example project, we will make a barometer which will measure atmospheric pressure. Then we will make Arduino print the atmospheric pressure and altitude to serial monitor. See the steps for how to do these actions. Connections for BMP180 Barometric Pressure Sensor breakout circuit to Arduino is shown below. If you use this library in your other projects please tell in the comments. ![baglanti.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png) *Connection diagram for BMP180 Barometric Pressure Sensor breakout circuit to Arduino. Made with Fritzing.* **1.** Open a new sketch and save it as "Barometer”. **2.** To add our libraries to our sketch, type #include <bmp180.h> and #include <Wire.h> at the beginning of the code. ![1.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png) **3.** After you’ve added the libraries, create the BMP 180 library object and define it “pressure”. Then define a "base pressure" variable for altitude calculations that we’ll make later. ![2.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png) **4.** In the void setup() function, add the code that starts serial connection at 9600 baud rate. Then add an if statement that will trigger when BMP180 Barometric Pressure Sensor is initialized and make it print that the sensor is initialized to the serial monitor. Add an else statement that will do the opposite, inform the user that the BMP180 Barometric Pressure Sensor is not initialized and make it halt all procedure adding a while loop. After if-else statement is created, add the library function gets the base pressure. ![3.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png) **5.** In the void loop() function, define two float variables for altitude and atmospheric pressure. Define two library functions that will get new pressure reading and calculate the altitude respectively. Add the print commands for atmospheric pressure to serial monitor and altitude to serial monitor using the variables we created for altitude and atmospheric pressure. Then add a 1 second delay between measurements for convenience. ![4.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png) **6.** Next we’ll have to create a float type function that will read the atmospheric pressure, named “readAtmPressure” for this example. Create three variables, one character variable for readings status, one float variable for temperature readings and one float variable for pressure readings. Then assign the variable “status” to the library function that starts temperature measurement procedure. Create an if statement that will trigger when temperature measurement procedure has started. Add a delay of status in the if condition in order to wait for the measurement to complete. Then assign the variable “status” to the library function that retrieves the temperature measurement. ![5.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png) **7.** Create another if condition that will trigger when temperature measurement is retrieved. Assign the status variable to library function that starts pressure measurement procedure when the condition is met. Assign a parameter ranging from 0 to 3 to the library function that will start pressure measurement procedure which is the oversampling setting. Then add a delay for the measurement to be complete. Assign the status variable to the library function that retrieves the pressure measurement. Add a final if statement that will trigger once the pressure measurement is retrieved. Make the condition return “Pres” pressure variable. ![6.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png) **8.** Add error outputs for each if statement to make sure the user is informed about the error source. Use the following print commands for this. ![7.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png) **9.** Click “Verify” and then “Upload” in order to compile and execute your codes. You should see a readings screen like this. Make sure your COM port and board setting is set right. Please double check the ground connections and all your wirings before running the code. ![upload.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png) ![cikti.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png) --- ### **Conclusion** In this tutorial I’ve shown how to install “BMP180” Arduino library, written by GitHub user “Joserta” to Arduino IDE, showing how to use the library functions with an example, while giving information about barometers and atmospheric pressure. I hope that you enjoyed this tutorial and the information that I’ve given. Thank you for reading. If you want more information about the library and the source use the link below. Github: https://github.com/Joserta/arduino_BMP180 --- --- ### **Code** ``` #include <bmp180.h> #include <Wire.h> bmp180 pressure; // Creates an library object. float basePressure; // Defines a "Base pressure" variable for altitude calculations. void setup() { Serial.begin(9600); // Starts serial connection at 9600 baud rate. if (pressure.begin()) // Initializes BMP180 sensor. Serial.println("BMP180 Pressure Sensor Initialized"); else { Serial.println("BMP180 Pressure Sensor Cannot Be Initialized. Check Connections."); while(1); } basePressure = readAtmPressure(); // Gets the base pressure. } void loop() { float atmPressure, altitude; // Defines variables for altitude and atmospheric pressure. atmPressure = readAtmPressure(); // Gets a new pressure reading. altitude = pressure.altitude(atmPressure,basePressure); // Calculates the altitude. Serial.print("Atmospheric pressure: "); // Prints atmospheric pressure to serial monitor. Serial.print(atmPressure,2); Serial.println(" millibar."); Serial.print("Altitude: "); // Prints altitude to serial monitor. Serial.print(altitude,1); Serial.println(" meter."); delay(1000); // 1 second delay between measurements. } float readAtmPressure() // Function that will read the atmospheric pressure. { char status; float Temp,Pres; status = pressure.startTemperature(); // Library function that starts temperature measurement procedure. if (status != 0) { delay(status); // Waits for the measurement to complete. status = pressure.getTemperature(Temp); // Retrieves the temperature measurement. if (status != 0) { status = pressure.startPressure(3); // Library function that starts pressure measurement procedure. if (status != 0) // The parameter is the oversampling setting from 0 to 3. { delay(status); // Waits for the measurement to complete. status = pressure.readAtmPressure(Pres,Temp); // Retrieves the pressure measurement. if (status != 0) { return(Pres); } else Serial.println("Error! Could not retrieve the pressure measurement."); // Prints error commands. } else Serial.println("Error! Could not start the pressure measurement procedure"); } else Serial.println("Error! Could not retrieve the temperature measurement."); } else Serial.println("Error! Could not start the temperature measurement procedure."); } ``` ### Previous Tutorials * [TCS230 RGB Color Sensor Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial]( https://steemit.com/utopian-io/@drencolha/tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial) * [ResponsiveAnalogRead Analog Input Smoothing Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial]( https://steemit.com/utopian-io/@drencolha/responsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial) * [MPU6050 3 Axis Gyroscope & Accelerometer Module Setup, Arduino Library Use Shown With an Example Project](https://steemit.com/utopian-io/@drencolha/mpu6050-3-axis-gyroscope-and-accelerometer-module-setup-arduino-library-use-shown-with-an-example-project-tutorial) * [Adafruit PCA9685 PWM Servo Driver Setup, Arduino Library Use Shown With an Example Project](https://steemit.com/utopian-io/@drencolha/adafruit-pca9685-pwm-servo-driver-setup-arduino-library-use-shown-with-an-example-project-tutorial) <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@drencolha/bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>
json metadata{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":118341600,"name":"arduino_BMP180","full_name":"Joserta/arduino_BMP180","html_url":"https://github.com/Joserta/arduino_BMP180","fork":false,"owner":{"login":"Joserta"}},"pullRequests":[],"platform":"github","type":"tutorials","tags":["utopian-io","steemit","arduino","tutorial","how-to"],"users":["drencolha"],"links":["https://www.arduino.cc/en/Main/Software","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png","https://steemit.com/utopian-io/@drencolha/mpu6050-3-axis-gyroscope-and-accelerometer-module-setup-arduino-library-use-shown-with-an-example-project-tutorial","https://steemit.com/utopian-io/@drencolha/adafruit-pca9685-pwm-servo-driver-setup-arduino-library-use-shown-with-an-example-project-tutorial"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png"]}
Transaction InfoBlock #20043771/Trx 22d42413b5e854a6c20e4b4fc485724c030c30a6
View Raw JSON Data
{
  "trx_id": "22d42413b5e854a6c20e4b4fc485724c030c30a6",
  "block": 20043771,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T19:46:39",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "utopian-io",
      "author": "drencolha",
      "permlink": "bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "title": "BMP180 Barometric Pressure Sensor Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial",
      "body": "#### **Introduction**\nThis is a tutorial of an open source Arduino library, which lets you turn your Arduino to a “Barometer”, with a BMP180 Barometric Pressure Sensor breakout circuit, that measures atmospheric pressure and altitude. I will show you how to install the library to Arduino IDE and make an example project with the library, throughout  this tutorial while giving information barometers and their working principle.\n\n#### **What Will I Learn?**\nIn this tutorial you will learn:\n*\tGeneral knowledge about barometers and atmospheric pressure.\n*\tHow to install BMP180 library to Arduino IDE.\n*\tHow to use BMP180 library and how to use its functions.\n*\tHow to apply barometer project using the library functions.\n\n#### **Requirements**\nThis tutorials requirements are:\n*\tArduino UNO or equivalent microprocessor.\n*\tArduino IDE ([Download here](https://www.arduino.cc/en/Main/Software))\n*\tBMP180 Arduino library ([Download here]( https://github.com/Joserta/arduino_BMP180))\n*\tBMP180 Barometric Pressure Sensor breakout circuit, Breadboard, Jumper Wires.\n\n#### **Difficulty**\nThis tutorials difficulty is:\n*\tIntermediate\n\n---\n---\n\n## **Tutorial Contents**\n\n### **What is a Barometer and How It Works**\n\nA barometer is an instrument that is used for measuring atmospheric pressure. First barometer is invented by the famous Italian physicist and mathematician Evangelista Toricelli in 1643. There are two main types of barometers, mercury (Toricellian) and aneroid barometers. Mercury barometer is a tall closed tube standing upside down in a pool of mercury. Atmospheric pressure makes the mercury rise in the closed tube to a height of 76 centimeters (760mm) at the sea level (0 meter altitude), which is called 1 atm. Mercury level changes as the altitude changes. Aneroid barometers are mercury free barometers, which most household barometers have. It shows the atmosphere pressure with a air sealed spring mechanism, as the atmospheric pressure changes, spring expands or contracts, so it moves the pressure indicator.\n\n\n![im1.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg)\n\n*Aneroid barometer. [Image Source (CC0)]( https://pixabay.com/en/barometer-thermometer-russian-2715600/)*\n\n\nBarometers can also be used for measuring altitude. Altitude is measured based on the atmospheric pressure, lower pressure means higher altitudes while higher pressure means lower altitudes. These type of barometers are called barometric altimeters, which we’ll make one using a BMP180 Barometric Pressure Sensor breakout circuit, and its Arduino library, are used in aircrafts.\n\n\n![im2.jpg](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg)\n\n*Barometric altimeters are used in aircrafts to measure altitude. [Image Source (CC0)]( https://pixabay.com/en/helicopter-cockpit-altimeter-1809507/)*\n\n---\n\n### **How to Install BMP180 Library to Arduino IDE**\n\n**1.** Download the library from https://github.com/Joserta/arduino_BMP180.\n\n![indir.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png)\n\n\n**2.** Open Arduino IDE. Then go to and select Sketch->Include Library->Add .ZIP Library.\n\n![ekle.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png)\n\n\n**3.** Choose arduino_BMP180-master.zip file and click to Open.\n\n---\n\n### **An Example Project Using BMP180 Arduino Library**\n\nI'll show you step by step how to use the BMP180 Barometric Pressure Sensor Arduino library with a simple example. In this example project, we will make a barometer which will measure atmospheric pressure. Then we will make Arduino print the atmospheric pressure and altitude to serial monitor. See the steps for how to do these actions. Connections for BMP180 Barometric Pressure Sensor breakout circuit to Arduino is shown below.\n\nIf you use this library in your other projects please tell in the comments.\n\n\n![baglanti.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png)\n\n*Connection diagram for BMP180 Barometric Pressure Sensor breakout circuit to Arduino. Made with Fritzing.*\n\n**1.** Open a new sketch and save it as \"Barometer”.\n\n**2.** To add our libraries to our sketch, type #include <bmp180.h> and #include <Wire.h> at the beginning of the code.\n\n![1.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png)\n\n\n**3.** After you’ve added the libraries, create the BMP 180 library object and define it “pressure”. Then define a \"base pressure\" variable for altitude calculations that we’ll make later.\n\n![2.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png)\n\n\n**4.** In the void setup() function, add the code that starts serial connection at 9600 baud rate. Then add an if statement that will trigger when BMP180 Barometric Pressure Sensor is initialized and make it print that the sensor is initialized to the serial monitor. Add an else statement that will do the opposite, inform the user that the BMP180 Barometric Pressure Sensor is not initialized and make it halt all procedure adding a while loop. After if-else statement is created, add the library function gets the base pressure.\n\n![3.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png)\n\n\n**5.** In the void loop() function, define two float variables for altitude and atmospheric pressure. Define two library functions that will get new pressure reading and calculate the altitude respectively. Add the print commands for atmospheric pressure to serial monitor and altitude to serial monitor using the variables we created for altitude and atmospheric pressure. Then add a 1 second delay between measurements for convenience. \n\n![4.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png)\n\n\n**6.** Next we’ll have to create a float type function that will read the atmospheric pressure, named “readAtmPressure” for this example. Create three variables, one character variable for readings status, one float variable for temperature readings and one float variable for pressure readings. Then assign the variable “status” to the library function that starts temperature measurement procedure. Create an if statement that will trigger when temperature measurement procedure has started. Add a delay of status in the if condition in order to wait for the measurement to complete. Then assign the variable “status” to the library function that retrieves the temperature measurement.\n\n![5.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png)\n\n\n**7.** Create another if condition that will trigger when temperature measurement is retrieved. Assign the status variable to library function that starts pressure measurement procedure when the condition is met. Assign a parameter ranging from 0 to 3 to the library function that will start pressure measurement procedure which is the oversampling setting. Then add a delay for the measurement to be complete. Assign the status variable to the library function that retrieves the pressure measurement. Add a final if statement that will trigger once the pressure measurement is retrieved. Make the condition return “Pres” pressure variable.\n\n![6.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png)\n\n\n**8.** Add error outputs for each if statement to make sure the user is informed about the error source. Use the following print commands for this.\n\n![7.PNG](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png)\n\n\n**9.** Click “Verify” and then “Upload” in order to compile and execute your codes. You should see a readings screen like this. Make sure your COM port and board setting is set right. Please double check the ground connections and all your wirings before running the code.\n\n![upload.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png)\n\n![cikti.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png)\n\n\n\n---\n\n### **Conclusion**\n\nIn this tutorial I’ve shown how to install “BMP180” Arduino library, written by GitHub user “Joserta” to Arduino IDE, showing how to use the library functions with an example, while giving information about barometers and atmospheric pressure.\nI hope that you enjoyed this tutorial and the information that I’ve given. Thank you for reading.\nIf you want more information about the library and the source use the link below.\n\nGithub: https://github.com/Joserta/arduino_BMP180\n\n\n---\n---\n\n### **Code**\n\n```\n#include <bmp180.h>\n#include <Wire.h>\n\nbmp180 pressure;    // Creates an library object.\n\nfloat basePressure; // Defines a \"Base pressure\" variable for altitude calculations.\n\nvoid setup()\n{\n  Serial.begin(9600);   // Starts serial connection at 9600 baud rate.\n\n  if (pressure.begin())         // Initializes BMP180 sensor.\n    Serial.println(\"BMP180 Pressure Sensor Initialized\");\n  else\n  {\n    Serial.println(\"BMP180 Pressure Sensor Cannot Be Initialized. Check Connections.\");\n    while(1);\n  } \n\n  basePressure = readAtmPressure();    // Gets the base pressure.\n\n}\n\nvoid loop()\n{\n  float atmPressure, altitude;  // Defines variables for altitude and atmospheric pressure.\n  \n  atmPressure = readAtmPressure();                            // Gets a new pressure reading.\n  altitude = pressure.altitude(atmPressure,basePressure); // Calculates the altitude.\n\n  Serial.print(\"Atmospheric pressure: \");    // Prints atmospheric pressure to serial monitor. \n  Serial.print(atmPressure,2);\n  Serial.println(\" millibar.\"); \n  \n  Serial.print(\"Altitude: \");                // Prints altitude to serial monitor. \n  Serial.print(altitude,1);\n  Serial.println(\" meter.\");\n\n  delay(1000);    // 1 second delay between measurements.\n}\n\n\nfloat readAtmPressure()     // Function that will read the atmospheric pressure.\n{\n  char status;\n  float Temp,Pres;\n\n  status = pressure.startTemperature();    // Library function that starts temperature measurement procedure.\n  if (status != 0)\n  {\n    delay(status);                          // Waits for the measurement to complete.\n\n    status = pressure.getTemperature(Temp);    // Retrieves the temperature measurement.\n\n    if (status != 0)\n    {\n      status = pressure.startPressure(3);   // Library function that starts pressure measurement procedure.\n      if (status != 0)                      // The parameter is the oversampling setting from 0 to 3.\n      {\n        delay(status);                      // Waits for the measurement to complete.\n\n        status = pressure.readAtmPressure(Pres,Temp);        // Retrieves the pressure measurement.\n\n        if (status != 0)\n        {\n          return(Pres);\n        }\n        \n        else \n        Serial.println(\"Error! Could not retrieve the pressure measurement.\");    // Prints error commands.\n      }\n      else \n      Serial.println(\"Error! Could not start the pressure measurement procedure\");\n    }\n    else\n    Serial.println(\"Error! Could not retrieve the temperature measurement.\");\n  }\n  else \n  Serial.println(\"Error! Could not start the temperature measurement procedure.\");\n}\n\n```\n\n### Previous Tutorials\n* [TCS230 RGB Color Sensor Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial]( https://steemit.com/utopian-io/@drencolha/tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial)\n* [ResponsiveAnalogRead Analog Input Smoothing Arduino Library Setup and Functions Usage Shown With an Example Project - Tutorial]( https://steemit.com/utopian-io/@drencolha/responsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial)\n* [MPU6050 3 Axis Gyroscope & Accelerometer Module Setup, Arduino Library Use Shown With an Example Project](https://steemit.com/utopian-io/@drencolha/mpu6050-3-axis-gyroscope-and-accelerometer-module-setup-arduino-library-use-shown-with-an-example-project-tutorial)\n* [Adafruit PCA9685 PWM Servo Driver Setup, Arduino Library Use Shown With an Example Project](https://steemit.com/utopian-io/@drencolha/adafruit-pca9685-pwm-servo-driver-setup-arduino-library-use-shown-with-an-example-project-tutorial)\n\n\n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@drencolha/bmp180-barometric-pressure-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial\">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>",
      "json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":118341600,\"name\":\"arduino_BMP180\",\"full_name\":\"Joserta/arduino_BMP180\",\"html_url\":\"https://github.com/Joserta/arduino_BMP180\",\"fork\":false,\"owner\":{\"login\":\"Joserta\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"tutorials\",\"tags\":[\"utopian-io\",\"steemit\",\"arduino\",\"tutorial\",\"how-to\"],\"users\":[\"drencolha\"],\"links\":[\"https://www.arduino.cc/en/Main/Software\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png\",\"https://steemit.com/utopian-io/@drencolha/mpu6050-3-axis-gyroscope-and-accelerometer-module-setup-arduino-library-use-shown-with-an-example-project-tutorial\",\"https://steemit.com/utopian-io/@drencolha/adafruit-pca9685-pwm-servo-driver-setup-arduino-library-use-shown-with-an-example-project-tutorial\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155599/zlxxg5zeefypeqh9fypm.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155685/afnivkxdztpbfzqix0mg.jpg\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155699/s19ioudx4i9bujfkllft.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155704/u6tku7mg5lqg2cltmkly.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155956/uasojs8lvmuhppy6m0yq.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155714/uj3pfrdgyrmrqfkkvigg.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155723/v9otuccpbs4ogic3rkmv.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155728/wjzsjys26q96zjgjmdok.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155735/iyepe5fmffj8suijc5qx.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155741/y6xvmfu1ol9xgmqfuhyw.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155747/b4btu87tszpjeq9dtwcy.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155753/ph7sjjp3ztikvkakwg3n.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155759/g0r5zxjns0brdc1ogfe6.png\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1519155764/ly3uwv4wo7el26yguqa7.png\"]}"
    }
  ]
}
2018/02/20 18:38:30
voterdrencolha
authorforkonti
permlinkmy-japan-travel-with-some-beer-edamame-and-starbucks-caffe
weight10000 (100.00%)
Transaction InfoBlock #20042408/Trx 30d8cc03f7b1a4df11d8e12d0dd11b5bcd595e24
View Raw JSON Data
{
  "trx_id": "30d8cc03f7b1a4df11d8e12d0dd11b5bcd595e24",
  "block": 20042408,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T18:38:30",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "my-japan-travel-with-some-beer-edamame-and-starbucks-caffe",
      "weight": 10000
    }
  ]
}
drencolhaclaimed reward balance: 9.122 SBD, 2.715 SP
2018/02/20 18:34:09
accountdrencolha
reward steem0.000 STEEM
reward sbd9.122 SBD
reward vests4421.255899 VESTS
Transaction InfoBlock #20042321/Trx d71265e303ba888774ee14941bb4a42f3b61ea46
View Raw JSON Data
{
  "trx_id": "d71265e303ba888774ee14941bb4a42f3b61ea46",
  "block": 20042321,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T18:34:09",
  "op": [
    "claim_reward_balance",
    {
      "account": "drencolha",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "9.122 SBD",
      "reward_vests": "4421.255899 VESTS"
    }
  ]
}
drencolhareceived 0.001 SP curation reward for @forkonti / read-those-and-get-your-daily-life-smile
2018/02/20 13:06:36
curatordrencolha
reward2.043963 VESTS
comment authorforkonti
comment permlinkread-those-and-get-your-daily-life-smile
Transaction InfoBlock #20035769/Virtual Operation #19
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20035769,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 19,
  "timestamp": "2018-02-20T13:06:36",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "2.043963 VESTS",
      "comment_author": "forkonti",
      "comment_permlink": "read-those-and-get-your-daily-life-smile"
    }
  ]
}
2018/02/20 08:40:12
curatordrencolha
reward6.131951 VESTS
comment authortolgahanuzun
comment permlinksteemit-weekly-analysis-analysis-list-and-task-adding
Transaction InfoBlock #20030441/Virtual Operation #48
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20030441,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 48,
  "timestamp": "2018-02-20T08:40:12",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "6.131951 VESTS",
      "comment_author": "tolgahanuzun",
      "comment_permlink": "steemit-weekly-analysis-analysis-list-and-task-adding"
    }
  ]
}
2018/02/19 20:25:00
authordrencolha
permlinkresponsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
sbd payout9.122 SBD
steem payout0.000 STEEM
vesting payout4404.903830 VESTS
Transaction InfoBlock #20015745/Virtual Operation #16
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20015745,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 16,
  "timestamp": "2018-02-19T20:25:00",
  "op": [
    "author_reward",
    {
      "author": "drencolha",
      "permlink": "responsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "sbd_payout": "9.122 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "4404.903830 VESTS"
    }
  ]
}
utopian.payreceived 1.802 SP benefactor reward from @drencolha
2018/02/19 20:25:00
benefactorutopian.pay
authordrencolha
permlinkresponsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
sbd payout0.000 SBD
steem payout0.000 STEEM
vesting payout2935.239861 VESTS
Transaction InfoBlock #20015745/Virtual Operation #15
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20015745,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 15,
  "timestamp": "2018-02-19T20:25:00",
  "op": [
    "comment_benefactor_reward",
    {
      "benefactor": "utopian.pay",
      "author": "drencolha",
      "permlink": "responsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "sbd_payout": "0.000 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "2935.239861 VESTS"
    }
  ]
}
2018/02/19 20:25:00
curatordrencolha
reward8.176155 VESTS
comment authordrencolha
comment permlinkresponsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
Transaction InfoBlock #20015745/Virtual Operation #13
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 20015745,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 13,
  "timestamp": "2018-02-19T20:25:00",
  "op": [
    "curation_reward",
    {
      "curator": "drencolha",
      "reward": "8.176155 VESTS",
      "comment_author": "drencolha",
      "comment_permlink": "responsiveanalogread-analog-input-smoothing-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial"
    }
  ]
}
2018/02/19 11:29:39
voterdrencolha
authorfiredream
permlinkwe-resist-bot-against-grumpycat
weight10000 (100.00%)
Transaction InfoBlock #20005056/Trx 4d10e826191b1879f60a776bcbdf23a9aa030756
View Raw JSON Data
{
  "trx_id": "4d10e826191b1879f60a776bcbdf23a9aa030756",
  "block": 20005056,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:29:39",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "firedream",
      "permlink": "we-resist-bot-against-grumpycat",
      "weight": 10000
    }
  ]
}
2018/02/19 11:29:36
voterdrencolha
authorraycoms
permlinkminecolonies-and-the-little-things-in-life-5
weight10000 (100.00%)
Transaction InfoBlock #20005055/Trx c1183d81c82837dce9715d1adc289cc8f081439a
View Raw JSON Data
{
  "trx_id": "c1183d81c82837dce9715d1adc289cc8f081439a",
  "block": 20005055,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:29:36",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "raycoms",
      "permlink": "minecolonies-and-the-little-things-in-life-5",
      "weight": 10000
    }
  ]
}
2018/02/19 11:29:33
voterdrencolha
authorjustyy
permlinkcointools-v0-0-4-conversion-between-two-fiat-or-fiat-coin-24-hour-cap-chart
weight10000 (100.00%)
Transaction InfoBlock #20005054/Trx 25055975fd8d0dbfdcfff7fcdfe175c224bb925d
View Raw JSON Data
{
  "trx_id": "25055975fd8d0dbfdcfff7fcdfe175c224bb925d",
  "block": 20005054,
  "trx_in_block": 32,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:29:33",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "justyy",
      "permlink": "cointools-v0-0-4-conversion-between-two-fiat-or-fiat-coin-24-hour-cap-chart",
      "weight": 10000
    }
  ]
}
2018/02/19 11:29:27
voterdrencolha
authormagicmonk
permlinkmy-steemit-friends-update-witness-voting-power-ranking-for-all-users-feature-integrated-into-website
weight10000 (100.00%)
Transaction InfoBlock #20005052/Trx c1ad9818ecbebfb791335426e007a114fbc59878
View Raw JSON Data
{
  "trx_id": "c1ad9818ecbebfb791335426e007a114fbc59878",
  "block": 20005052,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:29:27",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "magicmonk",
      "permlink": "my-steemit-friends-update-witness-voting-power-ranking-for-all-users-feature-integrated-into-website",
      "weight": 10000
    }
  ]
}
2018/02/19 11:29:24
voterdrencolha
authorr351574nc3
permlinknew-feature-auto-reply-steem-bot
weight10000 (100.00%)
Transaction InfoBlock #20005051/Trx 0055f2fec06c04a848caa1eab16a2c36612beb11
View Raw JSON Data
{
  "trx_id": "0055f2fec06c04a848caa1eab16a2c36612beb11",
  "block": 20005051,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:29:24",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "r351574nc3",
      "permlink": "new-feature-auto-reply-steem-bot",
      "weight": 10000
    }
  ]
}
2018/02/19 11:29:21
voterdrencolha
authorwehmoen
permlinkadded-rule-endpoint-to-api
weight10000 (100.00%)
Transaction InfoBlock #20005050/Trx 43231f6738924eed55e6f1d9d0ac3aee6e573b00
View Raw JSON Data
{
  "trx_id": "43231f6738924eed55e6f1d9d0ac3aee6e573b00",
  "block": 20005050,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:29:21",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "wehmoen",
      "permlink": "added-rule-endpoint-to-api",
      "weight": 10000
    }
  ]
}
2018/02/19 11:29:18
voterdrencolha
authormagicmonk
permlinkmy-steemit-friends-update-power-down-ranking-feature-integrated-into-website
weight10000 (100.00%)
Transaction InfoBlock #20005049/Trx 6bd617c5b27b2272494da971c992d5c3db7ddc86
View Raw JSON Data
{
  "trx_id": "6bd617c5b27b2272494da971c992d5c3db7ddc86",
  "block": 20005049,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:29:18",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "magicmonk",
      "permlink": "my-steemit-friends-update-power-down-ranking-feature-integrated-into-website",
      "weight": 10000
    }
  ]
}
2018/02/19 11:00:24
voterdrencolha
authorvitruvianman
permlinktuerk-iye-sinemasinin-problemleri-3-tuerk-dizileri-sorunsali
weight10000 (100.00%)
Transaction InfoBlock #20004471/Trx b640947bf89a1c88a56cb5c029b07ad115ee04cf
View Raw JSON Data
{
  "trx_id": "b640947bf89a1c88a56cb5c029b07ad115ee04cf",
  "block": 20004471,
  "trx_in_block": 34,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:00:24",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "vitruvianman",
      "permlink": "tuerk-iye-sinemasinin-problemleri-3-tuerk-dizileri-sorunsali",
      "weight": 10000
    }
  ]
}
2018/02/19 11:00:15
voterdrencolha
authorvitruvianman
permlinktv-show-criticism-5-walking-dead
weight10000 (100.00%)
Transaction InfoBlock #20004468/Trx 38365ccbb15bf1f809fb0c396288530181902738
View Raw JSON Data
{
  "trx_id": "38365ccbb15bf1f809fb0c396288530181902738",
  "block": 20004468,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T11:00:15",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "vitruvianman",
      "permlink": "tv-show-criticism-5-walking-dead",
      "weight": 10000
    }
  ]
}
2018/02/19 10:59:51
voterdrencolha
authorforkonti
permlinki-went-shopping-and-restaurant-with-my-steemit-income
weight10000 (100.00%)
Transaction InfoBlock #20004460/Trx 2d4714c8b6be578558d1de2032948428d4943827
View Raw JSON Data
{
  "trx_id": "2d4714c8b6be578558d1de2032948428d4943827",
  "block": 20004460,
  "trx_in_block": 45,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-19T10:59:51",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "i-went-shopping-and-restaurant-with-my-steemit-income",
      "weight": 10000
    }
  ]
}
2018/02/18 20:18:51
voterdrencolha
authorforkonti
permlinkbreakfast-table-with-core-family-members-also-some-sucuk-and-hellim-cheese
weight10000 (100.00%)
Transaction InfoBlock #19986840/Trx 242246a70a836a50fdee1def7b689a58fbf7d7b6
View Raw JSON Data
{
  "trx_id": "242246a70a836a50fdee1def7b689a58fbf7d7b6",
  "block": 19986840,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-18T20:18:51",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "breakfast-table-with-core-family-members-also-some-sucuk-and-hellim-cheese",
      "weight": 10000
    }
  ]
}
drencolhaclaimed reward balance: 0.024 SBD, 0.008 SP
2018/02/17 19:48:00
accountdrencolha
reward steem0.000 STEEM
reward sbd0.024 SBD
reward vests12.266420 VESTS
Transaction InfoBlock #19957426/Trx 933591dd3fb38017ee01041d0c6ee5a3fb1d99a1
View Raw JSON Data
{
  "trx_id": "933591dd3fb38017ee01041d0c6ee5a3fb1d99a1",
  "block": 19957426,
  "trx_in_block": 47,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-17T19:48:00",
  "op": [
    "claim_reward_balance",
    {
      "account": "drencolha",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.024 SBD",
      "reward_vests": "12.266420 VESTS"
    }
  ]
}
2018/02/17 17:10:45
voterdrencolha
authorforkonti
permlinkbath-time-for-nardo-my-jako-parrot
weight10000 (100.00%)
Transaction InfoBlock #19954281/Trx 6cded30d8e96549202b6ab40f35dbd771cf8777b
View Raw JSON Data
{
  "trx_id": "6cded30d8e96549202b6ab40f35dbd771cf8777b",
  "block": 19954281,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-17T17:10:45",
  "op": [
    "vote",
    {
      "voter": "drencolha",
      "author": "forkonti",
      "permlink": "bath-time-for-nardo-my-jako-parrot",
      "weight": 10000
    }
  ]
}
drencolhasent 3.000 SBD to @blocktrades- "3f7e5c88-0fcc-4d74-a87d-8ff34599ced0"
2018/02/17 16:38:27
fromdrencolha
toblocktrades
amount3.000 SBD
memo3f7e5c88-0fcc-4d74-a87d-8ff34599ced0
Transaction InfoBlock #19953635/Trx b336a4d26c8cec52070aefc0ad1e93619d368cf9
View Raw JSON Data
{
  "trx_id": "b336a4d26c8cec52070aefc0ad1e93619d368cf9",
  "block": 19953635,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-17T16:38:27",
  "op": [
    "transfer",
    {
      "from": "drencolha",
      "to": "blocktrades",
      "amount": "3.000 SBD",
      "memo": "3f7e5c88-0fcc-4d74-a87d-8ff34599ced0"
    }
  ]
}
2018/02/17 15:31:48
parent authordrencolha
parent permlinktcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
authorutopian-io
permlinkre-drencolha-tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial-20180217t153148688z
title
body### Hey @drencolha I am @utopian-io. I have just upvoted you! #### Achievements - You have less than 500 followers. Just gave you a gift to help you succeed! - Seems like you contribute quite often. AMAZING! #### Suggestions - Contribute more often to get higher and higher rewards. I wish to see you often! - Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck! #### Get Noticed! - Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions! #### Community-Driven Witness! I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER! - <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a> - <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a> - Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a> [![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses) **Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
Transaction InfoBlock #19952302/Trx 5bc56635e29b243886afb7b030dd80aad96b94b4
View Raw JSON Data
{
  "trx_id": "5bc56635e29b243886afb7b030dd80aad96b94b4",
  "block": 19952302,
  "trx_in_block": 43,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-17T15:31:48",
  "op": [
    "comment",
    {
      "parent_author": "drencolha",
      "parent_permlink": "tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "author": "utopian-io",
      "permlink": "re-drencolha-tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial-20180217t153148688z",
      "title": "",
      "body": "### Hey @drencolha I am @utopian-io. I have just upvoted you!\n#### Achievements\n- You have less than 500 followers. Just gave you a gift to help you succeed!\n- Seems like you contribute quite often. AMAZING!\n#### Suggestions\n- Contribute more often to get higher and higher rewards. I wish to see you often!\n- Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!\n#### Get Noticed!\n- Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!\n#### Community-Driven Witness!\nI am the first and only Steem Community-Driven Witness. <a href=\"https://discord.gg/zTrEMqB\">Participate on Discord</a>. Lets GROW TOGETHER!\n- <a href=\"https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1\">Vote for my Witness With SteemConnect</a>\n- <a href=\"https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1\">Proxy vote to Utopian Witness with SteemConnect</a>\n- Or vote/proxy on <a href=\"https://steemit.com/~witnesses\">Steemit Witnesses</a>\n\n[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)\n\n**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
    }
  ]
}
2018/02/17 15:31:45
voterutopian-io
authordrencolha
permlinktcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
weight107 (1.07%)
Transaction InfoBlock #19952301/Trx d631bba361f68f2ea3a2853aa7760a2a05f131a9
View Raw JSON Data
{
  "trx_id": "d631bba361f68f2ea3a2853aa7760a2a05f131a9",
  "block": 19952301,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-17T15:31:45",
  "op": [
    "vote",
    {
      "voter": "utopian-io",
      "author": "drencolha",
      "permlink": "tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "weight": 107
    }
  ]
}
2018/02/17 08:59:57
parent authordrencolha
parent permlinktcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial
authorforkonti
permlinkre-drencolha-tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial-20180217t085958137z
title
bodyThank you for the contribution. It has been approved. You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)**
json metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
Transaction InfoBlock #19944467/Trx e5fc477cb06638f6a13e1be4f6ff0421b9d16faf
View Raw JSON Data
{
  "trx_id": "e5fc477cb06638f6a13e1be4f6ff0421b9d16faf",
  "block": 19944467,
  "trx_in_block": 47,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-17T08:59:57",
  "op": [
    "comment",
    {
      "parent_author": "drencolha",
      "parent_permlink": "tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial",
      "author": "forkonti",
      "permlink": "re-drencolha-tcs230-rgb-color-sensor-arduino-library-setup-and-functions-usage-shown-with-an-example-project-tutorial-20180217t085958137z",
      "title": "",
      "body": "Thank you for the contribution. It has been approved.\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
      "json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"http://en.tintin.com/images/tintin/persos/images/tintin.png","name":"dren","about":"Life enthusiast"}
JSON METADATA
profile{"profile_image":"http://en.tintin.com/images/tintin/persos/images/tintin.png","name":"dren","about":"Life enthusiast"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "http://en.tintin.com/images/tintin/persos/images/tintin.png",
      "name": "dren",
      "about": "Life enthusiast"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "http://en.tintin.com/images/tintin/persos/images/tintin.png",
      "name": "dren",
      "about": "Life enthusiast"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM647tkoPLLoThXmEy7j8fHfyY8ip74GxNVFaeKw2h4FgcqrQn6A1/1
Active
Single Signature
Public Keys
STM7uhQNGLCHFLWvSX78iP2yaH1E3x6QS2eu3Nq2tSSvNUskQP2fd1/1
Posting
Single Signature
Public Keys
STM63p97KdmLPBqQJVdfxcfHkrH8rmSDsb9M6FpaAHHKS6rPhqDcQ1/1
App Permissions
Memo
STM65soK9QHPX8DU2CzVNm3osZKtWUJwXJ26JrZZPZq7YNS9uUwNK
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM647tkoPLLoThXmEy7j8fHfyY8ip74GxNVFaeKw2h4FgcqrQn6A",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7uhQNGLCHFLWvSX78iP2yaH1E3x6QS2eu3Nq2tSSvNUskQP2fd",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [
      [
        "utopian.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM63p97KdmLPBqQJVdfxcfHkrH8rmSDsb9M6FpaAHHKS6rPhqDcQ",
        1
      ]
    ]
  },
  "memo": "STM65soK9QHPX8DU2CzVNm3osZKtWUJwXJ26JrZZPZq7YNS9uUwNK"
}

Witness Votes

0 / 30
No active witness votes.
[]