@entrecodigo
43Electrónica | Robótica | Microcontroladores | Programación | Arduino | Noticias de Tecnología
steemit.com/@entrecodigoVOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS16.61%
Net Worth
0.317USD
STEEM
1.097STEEM
SBD
0.004SBD
Effective Power
5.791SP
├── Own SP
4.741SP
└── Incoming DelegationsDeleg
+1.050SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 1.097STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 4.741SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 1.050SP | SP |
| Effective Power | 5.791SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.004SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.000 STEEM",
"savings_balance": "1.097 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "7720.015314 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "1710.558933 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.004 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | entrecodigo |
| id | 1130768 |
| rank | 209,788 |
| reputation | 104340040883 |
| created | 2018-09-05T14:01:03 |
| recovery_account | steem |
| proxy | None |
| post_count | 14 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2019-01-22T19:09:30 |
| last_root_post | 2019-01-22T19:09:30 |
| last_vote_time | 1970-01-01T00:00:00 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 1.097 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.004 SBD |
| vesting_shares | 7720.015314 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 1710.558933 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2018-10-29T00:46:51 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2019-03-28T18:46:30 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 1130768,
"name": "entrecodigo",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8bNUGzB3QksrdcNmVNSFGwd9kvT9Aw6kMoC6iQVYFPnLhC2f3M",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6pgKGRSKeUva5WA5mB6tPRuKS6uzxachTfmb1AbZvvEnJHRt3E",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM77EFEAzNksXeU4km2ZpUuaAE6466GqJTsZh9wrngZsQaM8GD6L",
1
]
]
},
"memo_key": "STM5bBSSHJqDkmAV8MysWFNuVJSKahUAezP1AUpg1RySv9MEooGds",
"json_metadata": "{\"profile\":{\"name\":\"entrecodigo\",\"about\":\"Electrónica | Robótica | Microcontroladores | Programación | Arduino | Noticias de Tecnología\",\"profile_image\":\"https://i.imgur.com/PJFvt8h.png\"}}",
"posting_json_metadata": "{\"profile\":{\"name\":\"entrecodigo\",\"about\":\"Electrónica | Robótica | Microcontroladores | Programación | Arduino | Noticias de Tecnología\",\"profile_image\":\"https://i.imgur.com/PJFvt8h.png\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2018-10-29T00:46:51",
"created": "2018-09-05T14:01:03",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 14,
"can_vote": true,
"voting_manabar": {
"current_mana": "9430574247",
"last_update_time": 1720861719
},
"downvote_manabar": {
"current_mana": 2357643562,
"last_update_time": 1720861719
},
"voting_power": 0,
"balance": "0.000 STEEM",
"savings_balance": "1.097 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2019-03-28T18:46:30",
"sbd_last_interest_payment": "2019-03-28T18:46:30",
"savings_sbd_balance": "0.004 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "2019-03-28T18:46:30",
"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": "7720.015314 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "1710.558933 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": 0,
"posting_rewards": 7461,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2019-01-22T19:09:30",
"last_root_post": "2019-01-22T19:09:30",
"last_vote_time": "1970-01-01T00:00:00",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "104340040883",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 209788
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
steemdelegated 1.050 SP to @entrecodigo2024/07/13 09:08:39
steemdelegated 1.050 SP to @entrecodigo
2024/07/13 09:08:39
| delegator | steem |
| delegatee | entrecodigo |
| vesting shares | 1710.558933 VESTS |
| Transaction Info | Block #86800436/Trx 7c24ef0cc850b10c0e81be25a8b41356eb2f644f |
View Raw JSON Data
{
"trx_id": "7c24ef0cc850b10c0e81be25a8b41356eb2f644f",
"block": 86800436,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2024-07-13T09:08:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "entrecodigo",
"vesting_shares": "1710.558933 VESTS"
}
]
}steemdelegated 1.156 SP to @entrecodigo2021/05/05 10:12:45
steemdelegated 1.156 SP to @entrecodigo
2021/05/05 10:12:45
| delegator | steem |
| delegatee | entrecodigo |
| vesting shares | 1881.618394 VESTS |
| Transaction Info | Block #53475950/Trx 7faded6e9a2ecdaba5f068a101cceafdc448180f |
View Raw JSON Data
{
"trx_id": "7faded6e9a2ecdaba5f068a101cceafdc448180f",
"block": 53475950,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-05-05T10:12:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "entrecodigo",
"vesting_shares": "1881.618394 VESTS"
}
]
}steemdelegated 1.271 SP to @entrecodigo2020/03/25 12:25:03
steemdelegated 1.271 SP to @entrecodigo
2020/03/25 12:25:03
| delegator | steem |
| delegatee | entrecodigo |
| vesting shares | 2069.783902 VESTS |
| Transaction Info | Block #41958595/Trx 2619ca2110a6cb4478c04a8894e1f6b54911a90d |
View Raw JSON Data
{
"trx_id": "2619ca2110a6cb4478c04a8894e1f6b54911a90d",
"block": 41958595,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-25T12:25:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "entrecodigo",
"vesting_shares": "2069.783902 VESTS"
}
]
}2019/09/05 15:46:51
2019/09/05 15:46:51
| parent author | entrecodigo |
| parent permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| author | steemitboard |
| permlink | steemitboard-notify-entrecodigo-20190905t154651000z |
| title | |
| body | Congratulations @entrecodigo! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@entrecodigo/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@entrecodigo) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=entrecodigo)_</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 Info | Block #36159886/Trx 17653e463f2e12d85a35dc10c3533d643eed6822 |
View Raw JSON Data
{
"trx_id": "17653e463f2e12d85a35dc10c3533d643eed6822",
"block": 36159886,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-09-05T15:46:51",
"op": [
"comment",
{
"parent_author": "entrecodigo",
"parent_permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"author": "steemitboard",
"permlink": "steemitboard-notify-entrecodigo-20190905t154651000z",
"title": "",
"body": "Congratulations @entrecodigo! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@entrecodigo/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@entrecodigo) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=entrecodigo)_</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\"]}"
}
]
}steemdelegated 1.391 SP to @entrecodigo2019/04/23 21:14:36
steemdelegated 1.391 SP to @entrecodigo
2019/04/23 21:14:36
| delegator | steem |
| delegatee | entrecodigo |
| vesting shares | 2265.592237 VESTS |
| Transaction Info | Block #32306190/Trx a5c589f577e5b664958cf5bd68b609d0b6e11152 |
View Raw JSON Data
{
"trx_id": "a5c589f577e5b664958cf5bd68b609d0b6e11152",
"block": 32306190,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-04-23T21:14:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "entrecodigo",
"vesting_shares": "2265.592237 VESTS"
}
]
}entrecodigoblockchain operation: transfer to savings2019/03/28 18:46:30
entrecodigoblockchain operation: transfer to savings
2019/03/28 18:46:30
| from | entrecodigo |
| to | entrecodigo |
| amount | 0.004 SBD |
| memo | |
| Transaction Info | Block #31556463/Trx 20e09241a2b4366152b6506a05f769c0068936d8 |
View Raw JSON Data
{
"trx_id": "20e09241a2b4366152b6506a05f769c0068936d8",
"block": 31556463,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-03-28T18:46:30",
"op": [
"transfer_to_savings",
{
"from": "entrecodigo",
"to": "entrecodigo",
"amount": "0.004 SBD",
"memo": ""
}
]
}entrecodigoblockchain operation: transfer to savings2019/03/28 18:44:54
entrecodigoblockchain operation: transfer to savings
2019/03/28 18:44:54
| from | entrecodigo |
| to | entrecodigo |
| amount | 1.097 STEEM |
| memo | |
| Transaction Info | Block #31556431/Trx cbe58286f4d4784c0e34508e78ce6daec74c7d44 |
View Raw JSON Data
{
"trx_id": "cbe58286f4d4784c0e34508e78ce6daec74c7d44",
"block": 31556431,
"trx_in_block": 65,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-03-28T18:44:54",
"op": [
"transfer_to_savings",
{
"from": "entrecodigo",
"to": "entrecodigo",
"amount": "1.097 STEEM",
"memo": ""
}
]
}all.carssent 0.001 STEEM to @entrecodigo- "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 18.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"2019/02/13 12:09:51
all.carssent 0.001 STEEM to @entrecodigo- "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 18.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"
2019/02/13 12:09:51
| from | all.cars |
| to | entrecodigo |
| amount | 0.001 STEEM |
| memo | 🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 18.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days! |
| Transaction Info | Block #30310993/Trx ea1e5356e89c2693444c7ba3773974ac325b691b |
View Raw JSON Data
{
"trx_id": "ea1e5356e89c2693444c7ba3773974ac325b691b",
"block": 30310993,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-13T12:09:51",
"op": [
"transfer",
{
"from": "all.cars",
"to": "entrecodigo",
"amount": "0.001 STEEM",
"memo": "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 18.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"
}
]
}all.carssent 0.001 STEEM to @entrecodigo- "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 18.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"2019/02/02 09:55:27
all.carssent 0.001 STEEM to @entrecodigo- "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 18.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"
2019/02/02 09:55:27
| from | all.cars |
| to | entrecodigo |
| amount | 0.001 STEEM |
| memo | 🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 18.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days! |
| Transaction Info | Block #29991783/Trx 7c493cd04e8dce927ad6cbb27a2d25f825ab2a11 |
View Raw JSON Data
{
"trx_id": "7c493cd04e8dce927ad6cbb27a2d25f825ab2a11",
"block": 29991783,
"trx_in_block": 35,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-02T09:55:27",
"op": [
"transfer",
{
"from": "all.cars",
"to": "entrecodigo",
"amount": "0.001 STEEM",
"memo": "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 18.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"
}
]
}all.carssent 0.001 STEEM to @entrecodigo- "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 17.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"2019/01/28 12:36:33
all.carssent 0.001 STEEM to @entrecodigo- "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 17.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"
2019/01/28 12:36:33
| from | all.cars |
| to | entrecodigo |
| amount | 0.001 STEEM |
| memo | 🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 17.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days! |
| Transaction Info | Block #29851117/Trx 671c944077052745fd44c40aeae7d366b3f514c2 |
View Raw JSON Data
{
"trx_id": "671c944077052745fd44c40aeae7d366b3f514c2",
"block": 29851117,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-28T12:36:33",
"op": [
"transfer",
{
"from": "all.cars",
"to": "entrecodigo",
"amount": "0.001 STEEM",
"memo": "🔝UpVote + Resteem Service🔝Get 500-2000 Upvotes and Resteem to my 17.000+ followers.Send 1 SBD or more to @all.cars ( Link as memo ). 🔥😈🔥Max post age 2.5 days!"
}
]
}2019/01/23 23:54:48
2019/01/23 23:54:48
| parent author | entrecodigo |
| parent permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| author | eniolw |
| permlink | re-programacion-de-microcontroladores-directivas-y-funciones-de-ccs-20190123t235446 |
| title | RE PROGRAMACION DE MICROCONTROLADORES: DIRECTIVAS Y FUNCIONES DE CCS |
| body | <div class='text-justify'><p>Hola @entrecodigo. Gusto en leerte de nuevo. Este tema es realmente pertinente para los especialistas. Por otra parte, creo que la última vez te hice algunas sugerencias sobre los posts 😃 Intenté acceder a las fuentes de algunas imágenes, pero están rotos los enlaces. Puedo hacerte llegar más sugerencias.<br>Te invito a unirte al <a href='https://discord.gg/a2yazbz'>servidor en Discord</a> de #STEM-Espanol, donde puedes participar y recibir más <i>feedback</i>.</p></div><div class='text-center'><img src='https://i.postimg.cc/RhdCs3BD/menor_firma.png' alt='Mentor de #STEM-Espanol'></div> |
| json metadata | |
| Transaction Info | Block #29720842/Trx 74c15e98a0b3fcfa5dbb6f6471094ded5abddc49 |
View Raw JSON Data
{
"trx_id": "74c15e98a0b3fcfa5dbb6f6471094ded5abddc49",
"block": 29720842,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-23T23:54:48",
"op": [
"comment",
{
"parent_author": "entrecodigo",
"parent_permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"author": "eniolw",
"permlink": "re-programacion-de-microcontroladores-directivas-y-funciones-de-ccs-20190123t235446",
"title": "RE PROGRAMACION DE MICROCONTROLADORES: DIRECTIVAS Y FUNCIONES DE CCS",
"body": "<div class='text-justify'><p>Hola @entrecodigo. Gusto en leerte de nuevo. Este tema es realmente pertinente para los especialistas. Por otra parte, creo que la última vez te hice algunas sugerencias sobre los posts 😃 Intenté acceder a las fuentes de algunas imágenes, pero están rotos los enlaces. Puedo hacerte llegar más sugerencias.<br>Te invito a unirte al <a href='https://discord.gg/a2yazbz'>servidor en Discord</a> de #STEM-Espanol, donde puedes participar y recibir más <i>feedback</i>.</p></div><div class='text-center'><img src='https://i.postimg.cc/RhdCs3BD/menor_firma.png' alt='Mentor de #STEM-Espanol'></div>",
"json_metadata": ""
}
]
}2019/01/23 15:40:36
2019/01/23 15:40:36
| voter | amayahaley21 |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 100 (1.00%) |
| Transaction Info | Block #29710980/Trx cb1a606e6a71ae1fee42b6f2d834093715a7b28e |
View Raw JSON Data
{
"trx_id": "cb1a606e6a71ae1fee42b6f2d834093715a7b28e",
"block": 29710980,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-23T15:40:36",
"op": [
"vote",
{
"voter": "amayahaley21",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 100
}
]
}2019/01/23 09:56:09
2019/01/23 09:56:09
| voter | osobiggie |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 120 (1.20%) |
| Transaction Info | Block #29704109/Trx 482952923d93b4fd931619ac621f77f3f20040cd |
View Raw JSON Data
{
"trx_id": "482952923d93b4fd931619ac621f77f3f20040cd",
"block": 29704109,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-23T09:56:09",
"op": [
"vote",
{
"voter": "osobiggie",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 120
}
]
}2019/01/23 09:27:30
2019/01/23 09:27:30
| voter | sweetpee |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 100 (1.00%) |
| Transaction Info | Block #29703536/Trx 06ec41bac9eaa1ca13d4738bb24cc9e455760e3f |
View Raw JSON Data
{
"trx_id": "06ec41bac9eaa1ca13d4738bb24cc9e455760e3f",
"block": 29703536,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-23T09:27:30",
"op": [
"vote",
{
"voter": "sweetpee",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 100
}
]
}2019/01/22 23:47:24
2019/01/22 23:47:24
| voter | aiyanna |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 250 (2.50%) |
| Transaction Info | Block #29691938/Trx 7282e930715815262698423355215c202213a7c0 |
View Raw JSON Data
{
"trx_id": "7282e930715815262698423355215c202213a7c0",
"block": 29691938,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T23:47:24",
"op": [
"vote",
{
"voter": "aiyanna",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 250
}
]
}2019/01/22 22:45:45
2019/01/22 22:45:45
| voter | shakailove |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 275 (2.75%) |
| Transaction Info | Block #29690706/Trx 427048bb564d0f3e5b11b33149e507130978b65a |
View Raw JSON Data
{
"trx_id": "427048bb564d0f3e5b11b33149e507130978b65a",
"block": 29690706,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T22:45:45",
"op": [
"vote",
{
"voter": "shakailove",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 275
}
]
}2019/01/22 22:29:48
2019/01/22 22:29:48
| voter | blockgatorsarmy |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 120 (1.20%) |
| Transaction Info | Block #29690387/Trx 274ef75c2dde8163316e3a2402f69615ceb32878 |
View Raw JSON Data
{
"trx_id": "274ef75c2dde8163316e3a2402f69615ceb32878",
"block": 29690387,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T22:29:48",
"op": [
"vote",
{
"voter": "blockgatorsarmy",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 120
}
]
}2019/01/22 20:46:54
2019/01/22 20:46:54
| voter | daeshawn |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 225 (2.25%) |
| Transaction Info | Block #29688329/Trx 9babfdb05d3bde1a8d15c074ea5f813335e91c0a |
View Raw JSON Data
{
"trx_id": "9babfdb05d3bde1a8d15c074ea5f813335e91c0a",
"block": 29688329,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T20:46:54",
"op": [
"vote",
{
"voter": "daeshawn",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 225
}
]
}2019/01/22 20:46:15
2019/01/22 20:46:15
| voter | kennybrown |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 100 (1.00%) |
| Transaction Info | Block #29688316/Trx b7d3efced1f4a51f985c556da7f7f6eede150e89 |
View Raw JSON Data
{
"trx_id": "b7d3efced1f4a51f985c556da7f7f6eede150e89",
"block": 29688316,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T20:46:15",
"op": [
"vote",
{
"voter": "kennybrown",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 100
}
]
}2019/01/22 20:19:27
2019/01/22 20:19:27
| voter | jaxtaylor |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 500 (5.00%) |
| Transaction Info | Block #29687780/Trx cf2473754d06acf28cba5b19d90029ebaf3113b7 |
View Raw JSON Data
{
"trx_id": "cf2473754d06acf28cba5b19d90029ebaf3113b7",
"block": 29687780,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T20:19:27",
"op": [
"vote",
{
"voter": "jaxtaylor",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 500
}
]
}2019/01/22 20:19:18
2019/01/22 20:19:18
| voter | eileenbeach |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 300 (3.00%) |
| Transaction Info | Block #29687777/Trx a709615c282df9405db367da1756ccf7dc2a8e27 |
View Raw JSON Data
{
"trx_id": "a709615c282df9405db367da1756ccf7dc2a8e27",
"block": 29687777,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T20:19:18",
"op": [
"vote",
{
"voter": "eileenbeach",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 300
}
]
}2019/01/22 20:19:12
2019/01/22 20:19:12
| voter | minnowpond |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 300 (3.00%) |
| Transaction Info | Block #29687775/Trx 746b82a7cbac4c59149bb9e9a2d68a5045df3c00 |
View Raw JSON Data
{
"trx_id": "746b82a7cbac4c59149bb9e9a2d68a5045df3c00",
"block": 29687775,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T20:19:12",
"op": [
"vote",
{
"voter": "minnowpond",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 300
}
]
}2019/01/22 20:19:00
2019/01/22 20:19:00
| voter | cultivandojuntos |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| weight | 300 (3.00%) |
| Transaction Info | Block #29687771/Trx 25b0754fdcd52f8bf93fc6fd50ca1b82a8032c72 |
View Raw JSON Data
{
"trx_id": "25b0754fdcd52f8bf93fc6fd50ca1b82a8032c72",
"block": 29687771,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T20:19:00",
"op": [
"vote",
{
"voter": "cultivandojuntos",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"weight": 300
}
]
}fatimajuniosent 0.001 STEEM to @entrecodigo- "
Quiero ayudar a todos los hispanohablantes a votar su comentario. Tengo más de 23,000 Steem Power, no era mucho, pero tal vez mis votos tengan algún significado para alguien.
Lo que debe hacer es......"2019/01/22 19:09:36
fatimajuniosent 0.001 STEEM to @entrecodigo- "
Quiero ayudar a todos los hispanohablantes a votar su comentario. Tengo más de 23,000 Steem Power, no era mucho, pero tal vez mis votos tengan algún significado para alguien.
Lo que debe hacer es......"
2019/01/22 19:09:36
| from | fatimajunio |
| to | entrecodigo |
| amount | 0.001 STEEM |
| memo | Quiero ayudar a todos los hispanohablantes a votar su comentario. Tengo más de 23,000 Steem Power, no era mucho, pero tal vez mis votos tengan algún significado para alguien. Lo que debe hacer es... 1. Mire el video tema del día publicado en www.steemit.com/@fatimajunio 2. Haga un comentario como un reflejo de lo que comprende 3. Si puede hacer un comentario de video sobre el tema es mejor para recibir votos más grandes. Puedes usar @dtube o youtube o @dsound. Te invito a unirte también a nuestro chat Discord. https://discord.gg/vzHFNd6 Puedes consultar mi cuenta personal @hiroyamagishi |
| Transaction Info | Block #29686386/Trx 2fad594a01d2c0275ec707919fa8528faef31af2 |
View Raw JSON Data
{
"trx_id": "2fad594a01d2c0275ec707919fa8528faef31af2",
"block": 29686386,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T19:09:36",
"op": [
"transfer",
{
"from": "fatimajunio",
"to": "entrecodigo",
"amount": "0.001 STEEM",
"memo": "\nQuiero ayudar a todos los hispanohablantes a votar su comentario. Tengo más de 23,000 Steem Power, no era mucho, pero tal vez mis votos tengan algún significado para alguien.\n\nLo que debe hacer es...\n1. Mire el video tema del día publicado en www.steemit.com/@fatimajunio\n\n2. Haga un comentario como un reflejo de lo que comprende\n\n3. Si puede hacer un comentario de video sobre el tema es mejor para recibir votos más grandes. Puedes usar @dtube o youtube o @dsound.\n\nTe invito a unirte también a nuestro chat Discord.\nhttps://discord.gg/vzHFNd6\n\nPuedes consultar mi cuenta personal @hiroyamagishi\n"
}
]
}entrecodigopublished a new post: programacion-de-microcontroladores-directivas-y-funciones-de-ccs2019/01/22 19:09:30
entrecodigopublished a new post: programacion-de-microcontroladores-directivas-y-funciones-de-ccs
2019/01/22 19:09:30
| parent author | |
| parent permlink | spanish |
| author | entrecodigo |
| permlink | programacion-de-microcontroladores-directivas-y-funciones-de-ccs |
| title | PROGRAMACION DE MICROCONTROLADORES: DIRECTIVAS Y FUNCIONES DE CCS |
| body | <hr> <center><img src="https://i.imgur.com/goOyr6f.png" title="source: imgur.com"/></center><center><a href="https://i.imgur.com/goOyr6f.png">fuente</a></center> # <center>Directivas</center> <center>Las directivas son comandos específicos del propio CCS que permiten entre otras cosas definir y configurar características propias del PIC que se emplee. Es necesario aclarar que algunos comandos no permiten otros elementos sintácticos en la misma expresión, es decir, se debe copiar el comando tal cual como se especifica precedido por el símbolo #. Muchas directivas utilizadas por CCS son extensiones del C estándar, así que para aquellos que ya conocen el lenguaje C les serán familiares.</center> <center>A continuación se listan las directivas de preprocesado utilizadas por CCS:</center> <center><img src="https://i.imgur.com/dtcW6Gr.png" title="source: imgur.com"/></center><center><a href="https://i.imgur.com/dtcW6Gr.png">fuente</a></center> <center>A medida que avancemos con el curso se irán viendo varias directivas en su ámbito de aplicación particular, pero por el momento es necesario que comprendan las siguientes debido a su uso constante en todos los programas:</center> ### *#include“fichero.h”* y *#include<fichero.h>* <center>Esta directiva permite incluir ficheros en el programa. La diferencia en usar “ ” o < > radica en que con *#include<fichero.h>* el compilador realiza la búsqueda únicamente en la carpeta de instalación del programa, mientras que con *#include“fichero.h”* la búsqueda del fichero es realizada previamente en la carpeta donde se aloja el proyecto, y en caso de no encontrarlo, lo busca en la carpeta de instalación del programa. Emplear “ ” resulta ser una ventaja a la hora de incluir ficheros propios del usuario debido a que el proyecto se vuelve portable.</center> <center><img src="https://i.imgur.com/fXGv5Cq.png" title="source: imgur.com"/></center><center><a href="https://i.imgur.com/fXGv5Cq.png">fuente</a></center> <hr> ### *#fuses options* <center>Usando esta directiva se pueden habilitar o no, características propias del PIC mediante el correcto seteo de los fusibles, los cuales indican la configuración elegida para el proceso de grabación del microcontrolador. Es necesario resaltar que algunos fusibles pueden cambian entre microcontroladores porque no todos tienen las mismas opciones de configuración.</center> <center><img src="https://i.imgur.com/KX03s8b.png" title="source: imgur.com"/></center><center><a href="https://i.imgur.com/KX03s8b.png">fuente</a></center> <center>A continuación se listan algunas opciones de configuración comunes junto a su significado:</center> * **#fuses INTRC_IO:** Oscilador Interno y tanto RA6 como RA7 son I/O (exclusiva de los PIC16F1XXX y PIC18F). * **#fuses NOCLKOUT:** No sale el clock interno hacia afuera. * **#fuses NOWDT:** Watch Dog Timer apagado. * **#fuses PUT:** Power Up Timer activado. * **#fuses NOBROWNOUT:** Reset ante variaciones de VCC desactivado. * **#fuses NOIESO:** Switch del oscilador en el encendido apagado. * **#fuses NOFCMEN:** Detector de falla del oscilador principal apagado. * **#fuses NOSTVREN:** Reset por desborde del stack desactivado. * **#fuses NOLVP:** Programación en baja tensión desactivada. * **#fuses NOPROTECT:** Protección contra lectura de la FLASH desactivada. * **#fuses NOCPD:** Protección de la EEPROM desactivada. * **#fuses NOVCAP:** Regulador de voltaje para el MTOUCH apagado. <hr> ### *#use delay(clock=speed)* Permite definir la frecuencia del oscilador del PIC, el compilador lo utiliza para realizar cálculos de tiempo. Se puede utilizar M (para MHZ) y K (para KHZ) para definir la frecuencia. <center><img src="https://i.imgur.com/VqN8HNz.png" title="source: imgur.com"/></center><center><a href="https://i.imgur.com/VqN8HNz.png">fuente</a></center> <hr> ### *#asm y #endasm* Permiten agregar segmetos de código ensamblador dentro del programa en C. Se emplea *#ASM* para el inicio y *#ENDASM* para el final del bloque ensamblador. <center><img src="https://i.imgur.com/Lx0hsAK.png" title="source: imgur.com"/></center><center><a href="https://i.imgur.com/Lx0hsAK.png">fuente</a></center> <hr> <center>Aquí se ve como se emplean juntas algunas de la directivas más empleadas:</center> <center><img src="https://i.imgur.com/0XkjcZl.png" title="source: imgur.com"/></center><center><a href="https://i.imgur.com/0XkjcZl.png">fuente</a></center> <hr><hr> # <center>Funciones de CCS</center> <center>CCS suministra una serie de funciones predefinidas para acceder y utilizar el PIC y sus periféricos. Estas funciones facilitan la configuración del PIC sin entrar en el nivel de los registros especiales.</center> <center>Las funciones se clasifican por bloques, a continuación se las presento:</center> <center><img src="https://i.imgur.com/mf9o7qz.png" title="source: imgur.com"/></center><center><a href="https://i.imgur.com/mf9o7qz.png">fuente</a></center> <hr><hr> <center>**Muchas gracias por su atención. Nos estamos leyendo!!✔ BYE**</center></b> <center><br><b><a href="https://steemit.com/@entrecodigo">@entrecodigo</a></b></center> <hr> |
| json metadata | {"tags":["spanish","cervantes","cervantes-ingenieria","stem-espanol","electronica"],"image":["https://i.imgur.com/goOyr6f.png","https://i.imgur.com/dtcW6Gr.png","https://i.imgur.com/fXGv5Cq.png","https://i.imgur.com/KX03s8b.png","https://i.imgur.com/VqN8HNz.png","https://i.imgur.com/Lx0hsAK.png","https://i.imgur.com/0XkjcZl.png","https://i.imgur.com/mf9o7qz.png","https://i.imgur.com/wsfZXIw.png"],"links":["https://i.imgur.com/goOyr6f.png","https://i.imgur.com/dtcW6Gr.png","https://i.imgur.com/fXGv5Cq.png","https://i.imgur.com/KX03s8b.png","https://i.imgur.com/VqN8HNz.png","https://i.imgur.com/Lx0hsAK.png","https://i.imgur.com/0XkjcZl.png","https://i.imgur.com/mf9o7qz.png","https://steemit.com/@entrecodigo"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #29686384/Trx 9cb1c75ba7a1e67e4f74bf07f2709c1db256f61f |
View Raw JSON Data
{
"trx_id": "9cb1c75ba7a1e67e4f74bf07f2709c1db256f61f",
"block": 29686384,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-22T19:09:30",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "spanish",
"author": "entrecodigo",
"permlink": "programacion-de-microcontroladores-directivas-y-funciones-de-ccs",
"title": "PROGRAMACION DE MICROCONTROLADORES: DIRECTIVAS Y FUNCIONES DE CCS",
"body": "<hr>\n<center><img src=\"https://i.imgur.com/goOyr6f.png\" title=\"source: imgur.com\"/></center><center><a href=\"https://i.imgur.com/goOyr6f.png\">fuente</a></center>\n\n# <center>Directivas</center>\n<center>Las directivas son comandos específicos del propio CCS que permiten entre otras cosas definir y configurar características propias del PIC que se emplee. Es necesario aclarar que algunos comandos no permiten otros elementos sintácticos en la misma expresión, es decir, se debe copiar el comando tal cual como se especifica precedido por el símbolo #. Muchas directivas utilizadas por CCS son extensiones del C estándar, así que para aquellos que ya conocen el lenguaje C les serán familiares.</center>\n<center>A continuación se listan las directivas de preprocesado utilizadas por CCS:</center>\n\n<center><img src=\"https://i.imgur.com/dtcW6Gr.png\" title=\"source: imgur.com\"/></center><center><a href=\"https://i.imgur.com/dtcW6Gr.png\">fuente</a></center>\n<center>A medida que avancemos con el curso se irán viendo varias directivas en su ámbito de aplicación particular, pero por el momento es necesario que comprendan las siguientes debido a su uso constante en todos los programas:</center>\n\n### *#include“fichero.h”* y *#include<fichero.h>*\n<center>Esta directiva permite incluir ficheros en el programa. La diferencia en usar “ ” o < > radica en que con *#include<fichero.h>* el compilador realiza la búsqueda únicamente en la carpeta de instalación del programa, mientras que con *#include“fichero.h”* la búsqueda del fichero es realizada previamente en la carpeta donde se aloja el proyecto, y en caso de no encontrarlo, lo busca en la carpeta de instalación del programa. Emplear “ ” resulta ser una ventaja a la hora de incluir ficheros propios del usuario debido a que el proyecto se vuelve portable.</center>\n\n<center><img src=\"https://i.imgur.com/fXGv5Cq.png\" title=\"source: imgur.com\"/></center><center><a href=\"https://i.imgur.com/fXGv5Cq.png\">fuente</a></center>\n<hr>\n\n### *#fuses options*\n<center>Usando esta directiva se pueden habilitar o no, características propias del PIC mediante el correcto seteo de los fusibles, los cuales indican la configuración elegida para el proceso de grabación del microcontrolador. Es necesario resaltar que algunos fusibles pueden cambian entre microcontroladores porque no todos tienen las mismas opciones de configuración.</center>\n\n<center><img src=\"https://i.imgur.com/KX03s8b.png\" title=\"source: imgur.com\"/></center><center><a href=\"https://i.imgur.com/KX03s8b.png\">fuente</a></center>\n\n<center>A continuación se listan algunas opciones de configuración comunes junto a su significado:</center>\n\n* **#fuses INTRC_IO:** Oscilador Interno y tanto RA6 como RA7 son I/O (exclusiva de los PIC16F1XXX y PIC18F).\n* **#fuses NOCLKOUT:** No sale el clock interno hacia afuera.\n* **#fuses NOWDT:** Watch Dog Timer apagado.\n* **#fuses PUT:** Power Up Timer activado.\n* **#fuses NOBROWNOUT:** Reset ante variaciones de VCC desactivado.\n* **#fuses NOIESO:** Switch del oscilador en el encendido apagado.\n* **#fuses NOFCMEN:** Detector de falla del oscilador principal apagado.\n* **#fuses NOSTVREN:** Reset por desborde del stack desactivado.\n* **#fuses NOLVP:** Programación en baja tensión desactivada.\n* **#fuses NOPROTECT:** Protección contra lectura de la FLASH desactivada.\n* **#fuses NOCPD:** Protección de la EEPROM desactivada.\n* **#fuses NOVCAP:** Regulador de voltaje para el MTOUCH apagado.\n<hr>\n\n### *#use delay(clock=speed)*\nPermite definir la frecuencia del oscilador del PIC, el compilador lo utiliza para realizar cálculos de tiempo. Se puede utilizar M (para MHZ) y K (para KHZ) para definir la frecuencia.\n\n<center><img src=\"https://i.imgur.com/VqN8HNz.png\" title=\"source: imgur.com\"/></center><center><a href=\"https://i.imgur.com/VqN8HNz.png\">fuente</a></center>\n<hr>\n\n### *#asm y #endasm*\nPermiten agregar segmetos de código ensamblador dentro del programa en C. Se emplea *#ASM* para el inicio y *#ENDASM* para el final del bloque ensamblador.\n\n<center><img src=\"https://i.imgur.com/Lx0hsAK.png\" title=\"source: imgur.com\"/></center><center><a href=\"https://i.imgur.com/Lx0hsAK.png\">fuente</a></center>\n<hr>\n<center>Aquí se ve como se emplean juntas algunas de la directivas más empleadas:</center>\n\n<center><img src=\"https://i.imgur.com/0XkjcZl.png\" title=\"source: imgur.com\"/></center><center><a href=\"https://i.imgur.com/0XkjcZl.png\">fuente</a></center>\n\n<hr><hr>\n\n# <center>Funciones de CCS</center>\n<center>CCS suministra una serie de funciones predefinidas para acceder y utilizar el PIC y sus periféricos. Estas funciones facilitan la configuración del PIC sin entrar en el nivel de los registros especiales.</center>\n<center>Las funciones se clasifican por bloques, a continuación se las presento:</center>\n\n<center><img src=\"https://i.imgur.com/mf9o7qz.png\" title=\"source: imgur.com\"/></center><center><a href=\"https://i.imgur.com/mf9o7qz.png\">fuente</a></center>\n\n<hr><hr>\n\n\n<center>**Muchas gracias por su atención.\nNos estamos leyendo!!✔\nBYE**</center></b>\n\n<center><br><b><a href=\"https://steemit.com/@entrecodigo\">@entrecodigo</a></b></center>\n<hr>",
"json_metadata": "{\"tags\":[\"spanish\",\"cervantes\",\"cervantes-ingenieria\",\"stem-espanol\",\"electronica\"],\"image\":[\"https://i.imgur.com/goOyr6f.png\",\"https://i.imgur.com/dtcW6Gr.png\",\"https://i.imgur.com/fXGv5Cq.png\",\"https://i.imgur.com/KX03s8b.png\",\"https://i.imgur.com/VqN8HNz.png\",\"https://i.imgur.com/Lx0hsAK.png\",\"https://i.imgur.com/0XkjcZl.png\",\"https://i.imgur.com/mf9o7qz.png\",\"https://i.imgur.com/wsfZXIw.png\"],\"links\":[\"https://i.imgur.com/goOyr6f.png\",\"https://i.imgur.com/dtcW6Gr.png\",\"https://i.imgur.com/fXGv5Cq.png\",\"https://i.imgur.com/KX03s8b.png\",\"https://i.imgur.com/VqN8HNz.png\",\"https://i.imgur.com/Lx0hsAK.png\",\"https://i.imgur.com/0XkjcZl.png\",\"https://i.imgur.com/mf9o7qz.png\",\"https://steemit.com/@entrecodigo\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2019/01/18 22:39:21
2019/01/18 22:39:21
| parent author | entrecodigo |
| parent permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| author | eniolw |
| permlink | re-programacion-de-pic-s-conceptos-basicos-de-lenguaje-c-20190118t223920 |
| title | RE PROGRAMACIÓN DE PIC's: CONCEPTOS BÁSICOS DE LENGUAJE C |
| body | <div class='text-justify'><p>Hola, @entrecodigo. Es un buen contenido, es como una lección de C, que es lo mejor en programación. Te recomiendo leas las normas de STEM-Espanol sobre las publicaciones. Ya que hablas sobre programación, no tendrás inconvenientes en aprender sobre cómo editar los artículos en HTML directamente y agragarle justificado. A veces la forma influye mucho en la percepción sobre un post.</p></div><div class='text-center'><img src='https://i.postimg.cc/RhdCs3BD/menor_firma.png' alt='Mentor de #STEM-Espanol'></div> |
| json metadata | |
| Transaction Info | Block #29575455/Trx d699d8ec0a575e2327bddefbadd449a0498bedb8 |
View Raw JSON Data
{
"trx_id": "d699d8ec0a575e2327bddefbadd449a0498bedb8",
"block": 29575455,
"trx_in_block": 45,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-18T22:39:21",
"op": [
"comment",
{
"parent_author": "entrecodigo",
"parent_permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"author": "eniolw",
"permlink": "re-programacion-de-pic-s-conceptos-basicos-de-lenguaje-c-20190118t223920",
"title": "RE PROGRAMACIÓN DE PIC's: CONCEPTOS BÁSICOS DE LENGUAJE C",
"body": "<div class='text-justify'><p>Hola, @entrecodigo. Es un buen contenido, es como una lección de C, que es lo mejor en programación. Te recomiendo leas las normas de STEM-Espanol sobre las publicaciones. Ya que hablas sobre programación, no tendrás inconvenientes en aprender sobre cómo editar los artículos en HTML directamente y agragarle justificado. A veces la forma influye mucho en la percepción sobre un post.</p></div><div class='text-center'><img src='https://i.postimg.cc/RhdCs3BD/menor_firma.png' alt='Mentor de #STEM-Espanol'></div>",
"json_metadata": ""
}
]
}abdulmathupvoted (100.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/18 18:47:39
abdulmathupvoted (100.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/18 18:47:39
| voter | abdulmath |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29570824/Trx eb84f7a675605654bcebea32daa2fea0d7d3abde |
View Raw JSON Data
{
"trx_id": "eb84f7a675605654bcebea32daa2fea0d7d3abde",
"block": 29570824,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-18T18:47:39",
"op": [
"vote",
{
"voter": "abdulmath",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 10000
}
]
}2019/01/18 07:38:06
2019/01/18 07:38:06
| parent author | entrecodigo |
| parent permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| author | partiko |
| permlink | partiko-re-entrecodigo-programacion-de-pic-s-conceptos-basicos-de-lenguaje-c-20190118t073806669z |
| title | |
| body | Thank you so much for sharing this amazing post with us! Have you heard about Partiko? It’s a really convenient mobile app for Steem! With Partiko, you can easily see what’s going on in the Steem community, make posts and comments (no beneficiary cut forever!), and always stayed connected with your followers via push notification! Partiko also rewards you with Partiko Points (3000 Partiko Point bonus when you first use it!), and Partiko Points can be converted into Steem tokens. You can earn Partiko Points easily by making posts and comments using Partiko. We also noticed that your Steem Power is low. We will be very happy to delegate 15 Steem Power to you once you have made a post using Partiko! With more Steem Power, you can make more posts and comments, and earn more rewards! If that all sounds interesting, you can: - Download Partiko Android at [Google Play](http://bit.ly/2SRFIta) - Or Download Partiko iOS on the [App Store](https://apple.co/2PcXkSd) Thank you so much for reading this message! |
| json metadata | {"app":"partiko"} |
| Transaction Info | Block #29557467/Trx 28100017c919733f90207e584e49ead057392a82 |
View Raw JSON Data
{
"trx_id": "28100017c919733f90207e584e49ead057392a82",
"block": 29557467,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-18T07:38:06",
"op": [
"comment",
{
"parent_author": "entrecodigo",
"parent_permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"author": "partiko",
"permlink": "partiko-re-entrecodigo-programacion-de-pic-s-conceptos-basicos-de-lenguaje-c-20190118t073806669z",
"title": "",
"body": "Thank you so much for sharing this amazing post with us!\n\nHave you heard about Partiko? It’s a really convenient mobile app for Steem! With Partiko, you can easily see what’s going on in the Steem community, make posts and comments (no beneficiary cut forever!), and always stayed connected with your followers via push notification!\n\nPartiko also rewards you with Partiko Points (3000 Partiko Point bonus when you first use it!), and Partiko Points can be converted into Steem tokens. You can earn Partiko Points easily by making posts and comments using Partiko.\n\nWe also noticed that your Steem Power is low. We will be very happy to delegate 15 Steem Power to you once you have made a post using Partiko! With more Steem Power, you can make more posts and comments, and earn more rewards!\n\nIf that all sounds interesting, you can: \n\n- Download Partiko Android at [Google Play](http://bit.ly/2SRFIta)\n- Or Download Partiko iOS on the [App Store](https://apple.co/2PcXkSd)\n\nThank you so much for reading this message!",
"json_metadata": "{\"app\":\"partiko\"}"
}
]
}erickyoussifupvoted (100.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/17 23:18:27
erickyoussifupvoted (100.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/17 23:18:27
| voter | erickyoussif |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29547479/Trx 4623c1dde6875accb3f773e8d8d3258568426256 |
View Raw JSON Data
{
"trx_id": "4623c1dde6875accb3f773e8d8d3258568426256",
"block": 29547479,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T23:18:27",
"op": [
"vote",
{
"voter": "erickyoussif",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 10000
}
]
}2019/01/17 16:29:12
2019/01/17 16:29:12
| voter | blockgatorsarmy |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 120 (1.20%) |
| Transaction Info | Block #29539297/Trx a4ccaf05d5a997cfd5b768011ee1ddbf9037dfa4 |
View Raw JSON Data
{
"trx_id": "a4ccaf05d5a997cfd5b768011ee1ddbf9037dfa4",
"block": 29539297,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T16:29:12",
"op": [
"vote",
{
"voter": "blockgatorsarmy",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 120
}
]
}shakailoveupvoted (2.75%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/17 07:40:12
shakailoveupvoted (2.75%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/17 07:40:12
| voter | shakailove |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 275 (2.75%) |
| Transaction Info | Block #29528726/Trx e6b01ec89910ca1d8b3a6bf4f313f754fdd67d1b |
View Raw JSON Data
{
"trx_id": "e6b01ec89910ca1d8b3a6bf4f313f754fdd67d1b",
"block": 29528726,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T07:40:12",
"op": [
"vote",
{
"voter": "shakailove",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 275
}
]
}daeshawnupvoted (2.25%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/17 07:32:36
daeshawnupvoted (2.25%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/17 07:32:36
| voter | daeshawn |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 225 (2.25%) |
| Transaction Info | Block #29528574/Trx eabe58227c19f732568e86d36de20b1193fbf2ae |
View Raw JSON Data
{
"trx_id": "eabe58227c19f732568e86d36de20b1193fbf2ae",
"block": 29528574,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T07:32:36",
"op": [
"vote",
{
"voter": "daeshawn",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 225
}
]
}kennybrownupvoted (1.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/17 05:43:30
kennybrownupvoted (1.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/17 05:43:30
| voter | kennybrown |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 100 (1.00%) |
| Transaction Info | Block #29526393/Trx c51d2122f1e36dbf1354ea2a264b5dafb5b64a08 |
View Raw JSON Data
{
"trx_id": "c51d2122f1e36dbf1354ea2a264b5dafb5b64a08",
"block": 29526393,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T05:43:30",
"op": [
"vote",
{
"voter": "kennybrown",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 100
}
]
}osobiggieupvoted (1.20%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/17 05:26:18
osobiggieupvoted (1.20%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/17 05:26:18
| voter | osobiggie |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 120 (1.20%) |
| Transaction Info | Block #29526049/Trx cb0168faf8cb1312745814f01bcae2a7e68ab3cc |
View Raw JSON Data
{
"trx_id": "cb0168faf8cb1312745814f01bcae2a7e68ab3cc",
"block": 29526049,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T05:26:18",
"op": [
"vote",
{
"voter": "osobiggie",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 120
}
]
}sweetpeeupvoted (1.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/17 05:01:27
sweetpeeupvoted (1.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/17 05:01:27
| voter | sweetpee |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 100 (1.00%) |
| Transaction Info | Block #29525552/Trx 71cb17f38d27e2795ef601cb5cd799895aa88cbe |
View Raw JSON Data
{
"trx_id": "71cb17f38d27e2795ef601cb5cd799895aa88cbe",
"block": 29525552,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T05:01:27",
"op": [
"vote",
{
"voter": "sweetpee",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 100
}
]
}2019/01/17 04:35:42
2019/01/17 04:35:42
| voter | amayahaley21 |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 100 (1.00%) |
| Transaction Info | Block #29525037/Trx 2bfc28566d2ce8a1fb35f9d05fa21d2ef7cd60ea |
View Raw JSON Data
{
"trx_id": "2bfc28566d2ce8a1fb35f9d05fa21d2ef7cd60ea",
"block": 29525037,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T04:35:42",
"op": [
"vote",
{
"voter": "amayahaley21",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 100
}
]
}coolxxxupvoted (100.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/17 02:42:42
coolxxxupvoted (100.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/17 02:42:42
| voter | coolxxx |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29522779/Trx 8b13a1a8dbcdfdda0a8df3b42eb2cc85313c8ca1 |
View Raw JSON Data
{
"trx_id": "8b13a1a8dbcdfdda0a8df3b42eb2cc85313c8ca1",
"block": 29522779,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-17T02:42:42",
"op": [
"vote",
{
"voter": "coolxxx",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 10000
}
]
}aiyannaupvoted (2.50%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/16 23:45:21
aiyannaupvoted (2.50%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/16 23:45:21
| voter | aiyanna |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 250 (2.50%) |
| Transaction Info | Block #29519232/Trx b6edb34d0d414f3d2ad1a66e2b303a4859e20e18 |
View Raw JSON Data
{
"trx_id": "b6edb34d0d414f3d2ad1a66e2b303a4859e20e18",
"block": 29519232,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T23:45:21",
"op": [
"vote",
{
"voter": "aiyanna",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 250
}
]
}hozn4ukhlytriwcupvoted (15.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/16 21:26:54
hozn4ukhlytriwcupvoted (15.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/16 21:26:54
| voter | hozn4ukhlytriwc |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 1500 (15.00%) |
| Transaction Info | Block #29516470/Trx 2be1f7c218ce72c8b53ef5ce698b7a8c079bba0c |
View Raw JSON Data
{
"trx_id": "2be1f7c218ce72c8b53ef5ce698b7a8c079bba0c",
"block": 29516470,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T21:26:54",
"op": [
"vote",
{
"voter": "hozn4ukhlytriwc",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 1500
}
]
}leirupvoted (50.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/16 20:55:27
leirupvoted (50.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/16 20:55:27
| voter | leir |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 5000 (50.00%) |
| Transaction Info | Block #29515841/Trx b9ac6419e863fdf6382abb7b90fda6fe2abab660 |
View Raw JSON Data
{
"trx_id": "b9ac6419e863fdf6382abb7b90fda6fe2abab660",
"block": 29515841,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T20:55:27",
"op": [
"vote",
{
"voter": "leir",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 5000
}
]
}pinedaoclupvoted (100.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/16 20:49:27
pinedaoclupvoted (100.00%) @entrecodigo / programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/16 20:49:27
| voter | pinedaocl |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29515721/Trx cecb7239fef38262ef167cb360a77247c27c72f9 |
View Raw JSON Data
{
"trx_id": "cecb7239fef38262ef167cb360a77247c27c72f9",
"block": 29515721,
"trx_in_block": 50,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T20:49:27",
"op": [
"vote",
{
"voter": "pinedaocl",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"weight": 10000
}
]
}entrecodigopublished a new post: programacion-de-pic-s-conceptos-basicos-de-lenguaje-c2019/01/16 20:46:36
entrecodigopublished a new post: programacion-de-pic-s-conceptos-basicos-de-lenguaje-c
2019/01/16 20:46:36
| parent author | |
| parent permlink | utopian-io |
| author | entrecodigo |
| permlink | programacion-de-pic-s-conceptos-basicos-de-lenguaje-c |
| title | PROGRAMACIÓN DE PIC's: CONCEPTOS BÁSICOS DE LENGUAJE C |
| body | # <center> CONCEPTOS BÁSICOS DE LENGUAJE C </center> ## BIENVENIDO, hoy aprenderás: * Que es un Compilador de C y para que sirve. * Partes de un programa escrito en lenguaje C. * Conceptos básicos de lenguaje C como: * Tipos de datos. * Variables y Constantes. * Empleo de Operadores control conocidos. * Declaraciones de control. * Creación y empleo de Funciones de usuario. <br><hr> Para programar microcontroladores PIC en lenguaje C, es necesario utilizar un compilador de C. Este compilador cumple la función de "traducir" el código lenguaje C del archivo fuente (.c) a lenguaje máquina, generando un archivo en formato hexadecimal (.hex) necesario para programar microcontroladores. El compilador de C que vamos a utilizar es el PCW PIC C Compiler de CCS (Custom Computer Services Incorporated) que ofrece una amplia librería de funciones predefinidas, comandos de pre-procesado y ejemplos. Además, suministra drivers para controlar dispositivos LCD, convertidores A/D, memoria EEPROM, relojes en tiempo real, etc. Si quieres tener más información respecto a este compilador, ve a la web oficial de CCS haciendo clic [aquí](http://www.ccsinfo.com). ## Estructura de un programa Para escribir un programa en C con CCS se deben tener en cuenta una serie de conceptos básicos con respecto a su estructura, estas son: <center>  </center> **DIRECTIVAS DE PRE-PROCESADO:** Indispensables para controlan la conversión del programa a código maquina por parte del compilador. **FUNCIONES:** Son un conjunto de instrucciones. Puede haber una o varias funciones dentro del programa; en cualquier caso siempre se debe definir una como principal mediante la inclusión de una función llamada *main()*. **INSTRUCCIONES:** Indican como se debe comportar el PIC en todo momento. **COMENTARIOS:** Permiten describir el significado de cada línea del programa. A continuación, haremos un repaso de conceptos necesarios para programar PIC's con lenguaje C. ## Tipos de datos CCS C acepta los siguientes tipos de datos: <center>  </center> ## Constantes Las constantes se pueden clasificar en decimal, octal hexadecimal o en binario: <center>  </center> También se definen caracteres especiales, tales como: <center>  </center> ## Variables Una variable es un espacio de memoria identificado por un nombre, donde se almacenan valores de un tipo determinado y que pueden variar a lo largo del programa. Para hacer uso de ellas es necesario declararlas antes, para ello se debe indicar el tipo de dato que se manejara y el nombre de la variable, ejemplo: int alto; alto = 5; alto = 70; Las variables pueden declararse como tipo ***LOCAL*** o ***GLOBAL*** dependiendo del uso que se le quiera dar. Las ***variables locales*** son declaradas en el interior de una función y solo tienen validez dentro de esta, es decir, solo existen dentro de la función donde fueron declaradas. Las ***variables globales*** deben ser declaradas antes de cualquier función y fuera de ellas, pero, a diferencia de las locales, se pueden utilizar y/o modificar su valor dentro de una función del programa. <center>  </center> ## Operadores de asignación Una expresión de asignación tiene la siguiente forma: ***expr1 = expr1 operador expr2;*** por ejemplo: ***i = i + 7;*** pero se puede representar de otra forma más corta: ***expr1 operador= expr2;*** por ejemplo: ***i += 7;*** A continuación se muestra una tabla que describe los operadores de asignación representados en su forma corta: <center>  </center> ## Operadores aritméticos Los operadores aritméticos se usan para realizar operaciones matemáticas: <center>  </center> Las operaciones de ***incremento*** y ***decremento*** dependen de la posición del operador, es decir, (++a) representa un ***pre-incremento***, mientras que (a++) representa un ***post-incremento***. <center>  </center> ## Operadores relacionales Su misión es comparar dos valores y dar un resultado de tipo short: 0 o *false* (falso), 1 o *true* (verdadero). <center>  </center> ## Operadores lógicos Al igual que los operadores relacionales, estos devuelven un resultado de tipo *short*: 0 o *false* (falso), 1 o *true* (verdadero) tras la evaluación de sus operandos. <center>  </center> ## Operadores de manejo de bits Estos operadores permiten actuar sobre los operandos a nivel de bits y solo pueden ser enteros (tipo *int*). <center>  </center> ## Operadores de desplazamiento de bits Los operadores de desplazamiento otorgan al C capacidad de control a bajo nivel similar al lenguaje ensamblador. Estos operadores utilizan dos operandos enteros (tipo *int*): el primero es el elemento a desplazar y el segundo, el número de posiciones de bits que se desplaza. <center>  </center> ## Operadores de dirección (&) e indirección (*) Los operadores & y * se utilizan para trabajar con punteros, pero *¿qué es un puntero?* Bueno un puntero es una variable que contiene la dirección de una variable o de una función, es decir, es una variable que apunta a otra variable. El uso de punteros es muy beneficioso debido a que permiten la manipulación indirecta de datos y códigos, pero su uso es muy delicado debido a que se trabaja directamente con direcciones de memoria, por lo tanto para su uso se recomienda práctica. Disponemos de dos operadores: <center>  </center> *El operador de dirección & :* Nos da la dirección de memoria de su operando. *El operador de indirección * :* Nos da el contenido de la variable cuya dirección está apuntada por el puntero. Por ejemplo, si queremos guardar en el puntero *p* la dirección de memoria de la variable entera *contador*, debemos hacer lo siguiente: <center>  </center> ## Ejemplos de operaciones <center>  </center> ## Declaraciones de control Son empleadas para controlar el proceso de ejecución del programa. Las declaraciones de control admitidas por CCS son: * If-else * While * Do-while * For * Switch-case * Return * Break-continue * Goto ## IF-ELSE Empleado en situaciones donde sea necesario realizar una toma de decisiones. <center>  </center> Los IF-ELSE pueden anidarse, es decir, usarse unos dentro de otros permitiendo tomar decisiones múltiples. <center>  </center> ## SWITCH Es una herramienta de control de decisión múltiple empleada muy seguido debido a su simplicidad y alta fiabilidad: <center>  </center> ## BUCLE FOR Se trata de un ciclo repetitivo empleado para repetir sentencias un número conocido de veces. <center>  </center> ## BUCLE WHILE Es un tipo de ciclo empleado para repetir sentencias un número indefinido de veces siempre que se cumpla una condición especifica (expresión). <center>  </center> ## BUCLE DO-WHILE Parecido al ciclo *while*, con la diferencia de que este se ejecuta al menos una sola vez. <center>  </center> Si se ejecuta alguno de los siguientes segmentos de código se consigue ciclo infinito <center>  </center> ## RETURN Se emplea para devolver datos en las funciones. ## BREAK Permite salir de un bucle. Se utiliza para *while*, *do-while*, *for* y *switch*. ## GOTO Provoca un salto incondicional a cualquier lugar dentro del programa. ## COMENTARIOS Los comentarios cumplen un papel importante dentro del programa y es que facilitan la comprensión de las distintas expresiones tanto para el programador como para quien tiene que interpretar dicho programa, además, no afecta al código ni al funcionamiento normal del PIC por lo que pueden ser tan extensos como se quiera. Existen dos formatos de comentarios según su uso: **Comentario de una línea:** Al colocar estos signos // se comienza el comentario y finaliza automáticamente al final de la línea. **Comentario multi-línea:** Se logran utilizando los signos /* y */ al inicio y al final del comentario, pero no pueden repetirse dentro del mismo. <center>  </center> ## FUNCIONES DE USUARIO Una función se describe en pocas palabras como un bloque de sentencias agrupadas en un solo paquete que son llamadas a ejecutarse en el momento que se requiera y con solo escribir el nombre de la función. Son empleadas con frecuencia en la ejecución de tareas repetitivas como configuración de puertos, control de giro de un motor, encendido secuencial de leds, control de relés, en fin, el límite es la imaginación, y como son *funciones de usuario* somos nosotros quienes elegimos en que emplearlas. ### Características de una función * Al igual que las variables, las funciones deben definirse antes de utilizarse. * Una función puede ser invocada desde una sentencia de otra función, a esto se le llama *Función anidada*. * Una función puede devolver un valor a la sentencia que la ha llamado a través del comando *return*. * El tipo de dato del valor que retorna al concluir su ejecución se indica en la definición de la función; en el caso de no indicarse nada se entiende que es un int8 y en el caso de no devolver un valor se debe especificar el valor *void*. * La función además de devolver un valor, puede recibir *parámetros* y *argumentos*. * Las funciones pueden agruparse en ficheros de librerías como por ejemplo *ficheros.h*, que se puede utilizar mediante la directiva *#include<fichero.h>* incluyéndola al inicio del programa. La estructura de una función es: <center>  </center> La forma de devolver un valor es mediante la sentencia *return*: <center>  </center> Donde *expresión* debe manejar el mismo tipo de dato que el especificado en la definición de la función. En el caso de no devolver nada se finaliza con *return*, al encontrar esta sentencia el compilador vuelve a la ejecución de la sentencia de llamada. También se puede finalizar la función sin el comando *return*, tan solo con la llave de cierre. Por ejemplo analicen el siguiente programa: <center>  </center> El programa anterior es un ejemplo simple del uso de una función. Pueden ver que en la línea_#7 se ha declarado una función llamada *read_button*, y como no retorna valor alguno se declara tipo *void*. Más adelante, en la línea_#17 se puede apreciar la definición de la función indicando cada una de las sentencias que debe ejecutar cuando sea invocada. Para ejecutar la función vean la línea_#13 dentro de la función principal *main* donde podrán notar que solo se requiere escribir su nombre seguido de sus parámetros encerrados entre paréntesis, pero en este caso como no presenta parámetros dichos paréntesis están vacíos. Además, se muestra una aplicación simple de la declaración de control *switch*. <br><hr> Bueno amigos hasta aquí llegamos por hoy. Ya casi acabamos con la teoría para adentrarnos de lleno a la programación de microcontroladores. Luego de abarcar la teoría, contarán con las herramientas básicas necesarias para comprender las aplicaciones prácticas y simulaciones de proyectos con microcontroladores que veremos a futuro. Si tienen dudas o sugerencias ya saben, comentenlas abajo que con gusto respondo. Me despido feliz de haber compartido este conocimiento con ustedes. ### <center> HASTA LUEGO </center> <center>  [entrecodigo](https://steemit.com/@entrecodigo) </center> |
| json metadata | {"tags":["utopian-io","steemstem","stem-espanol","cervantes","ciencia"],"image":["https://i.imgur.com/nb2L7tq.png","https://i.imgur.com/EAKFXXJ.png","https://i.imgur.com/9BuMDqS.png","https://i.imgur.com/NkXKLGa.png","https://i.imgur.com/mpyBiRC.png","https://i.imgur.com/myqatda.png","https://i.imgur.com/oTiCvzk.png","https://i.imgur.com/VcS0xL8.png","https://i.imgur.com/2kO2ZUh.png","https://i.imgur.com/2L79v47.png","https://i.imgur.com/BFRRYR9.png","https://i.imgur.com/XkftaRF.png","https://i.imgur.com/zrQGnls.png","https://i.imgur.com/Oe1QqzM.png","https://i.imgur.com/7CF5UUw.png","https://i.imgur.com/xb9sz3v.png","https://i.imgur.com/dLaHbXD.png","https://i.imgur.com/dO9wkUJ.png","https://i.imgur.com/agsaX4J.png","https://i.imgur.com/3mtFAEt.png","https://i.imgur.com/F72r9J2.png","https://i.imgur.com/GwfRTHw.png","https://i.imgur.com/lQkzCOY.png","https://i.imgur.com/IKXNIrf.png","https://i.imgur.com/5SSif2W.png","https://i.imgur.com/LdFsF4j.png","https://i.imgur.com/wsfZXIw.png"],"links":["http://www.ccsinfo.com","https://steemit.com/@entrecodigo"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #29515664/Trx 29965c7dd8893d6663b8f43605ffae10695d3242 |
View Raw JSON Data
{
"trx_id": "29965c7dd8893d6663b8f43605ffae10695d3242",
"block": 29515664,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T20:46:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "utopian-io",
"author": "entrecodigo",
"permlink": "programacion-de-pic-s-conceptos-basicos-de-lenguaje-c",
"title": "PROGRAMACIÓN DE PIC's: CONCEPTOS BÁSICOS DE LENGUAJE C",
"body": "# <center> CONCEPTOS BÁSICOS DE LENGUAJE C </center>\n\n## BIENVENIDO, hoy aprenderás:\n* Que es un Compilador de C y para que sirve.\n* Partes de un programa escrito en lenguaje C.\n* Conceptos básicos de lenguaje C como:\n * Tipos de datos.\n * Variables y Constantes.\n * Empleo de Operadores control conocidos.\n * Declaraciones de control.\n * Creación y empleo de Funciones de usuario.\n\n<br><hr>\nPara programar microcontroladores PIC en lenguaje C, es necesario utilizar un compilador de C. Este compilador cumple la función de \"traducir\" el código lenguaje C del archivo fuente (.c) a lenguaje máquina, generando un archivo en formato hexadecimal (.hex) necesario para programar microcontroladores.\nEl compilador de C que vamos a utilizar es el PCW PIC C Compiler de CCS (Custom Computer Services Incorporated) que ofrece una amplia librería de funciones predefinidas, comandos de pre-procesado y ejemplos. Además, suministra drivers para controlar dispositivos LCD, convertidores A/D, memoria EEPROM, relojes en tiempo real, etc.\n\nSi quieres tener más información respecto a este compilador, ve a la web oficial de CCS haciendo clic [aquí](http://www.ccsinfo.com).\n\n## Estructura de un programa\nPara escribir un programa en C con CCS se deben tener en cuenta una serie de conceptos básicos con respecto a su estructura, estas son:\n<center>  </center>\n\n**DIRECTIVAS DE PRE-PROCESADO:** Indispensables para controlan la conversión del programa a código maquina por parte del compilador.\n\n**FUNCIONES:** Son un conjunto de instrucciones. Puede haber una o varias funciones dentro del programa; en cualquier caso siempre se debe definir una como principal mediante la inclusión de una función llamada *main()*.\n\n**INSTRUCCIONES:** Indican como se debe comportar el PIC en todo momento.\n\n**COMENTARIOS:** Permiten describir el significado de cada línea del programa.\n\nA continuación, haremos un repaso de conceptos necesarios para programar PIC's con lenguaje C.\n\n## Tipos de datos\nCCS C acepta los siguientes tipos de datos:\n<center>  </center>\n\n## Constantes\nLas constantes se pueden clasificar en decimal, octal hexadecimal o en binario:\n<center>  </center>\n\nTambién se definen caracteres especiales, tales como:\n<center>  </center>\n\n## Variables\nUna variable es un espacio de memoria identificado por un nombre, donde se almacenan valores de un tipo determinado y que pueden variar a lo largo del programa. Para hacer uso de ellas es necesario declararlas antes, para ello se debe indicar el tipo de dato que se manejara y el nombre de la variable, ejemplo:\n\nint alto;\nalto = 5;\nalto = 70;\n\nLas variables pueden declararse como tipo ***LOCAL*** o ***GLOBAL*** dependiendo del uso que se le quiera dar.\nLas ***variables locales*** son declaradas en el interior de una función y solo tienen validez dentro de esta, es decir, solo existen dentro de la función donde fueron declaradas.\nLas ***variables globales*** deben ser declaradas antes de cualquier función y fuera de ellas, pero, a diferencia de las locales, se pueden utilizar y/o modificar su valor dentro de una función del programa.\n<center>  </center>\n\n## Operadores de asignación\nUna expresión de asignación tiene la siguiente forma: \n***expr1 = expr1 operador expr2;*** por ejemplo: ***i = i + 7;*** \npero se puede representar de otra forma más corta: \n***expr1 operador= expr2;*** por ejemplo: ***i += 7;***\n\nA continuación se muestra una tabla que describe los operadores de asignación representados en su forma corta: \n<center>  </center>\n\n## Operadores aritméticos\nLos operadores aritméticos se usan para realizar operaciones matemáticas:\n<center>  </center>\n\nLas operaciones de ***incremento*** y ***decremento*** dependen de la posición del operador, es decir, (++a) representa un ***pre-incremento***, mientras que (a++) representa un ***post-incremento***.\n<center>  </center>\n\n## Operadores relacionales\nSu misión es comparar dos valores y dar un resultado de tipo short: 0 o *false* (falso), 1 o *true* (verdadero).\n<center>  </center>\n\n## Operadores lógicos\nAl igual que los operadores relacionales, estos devuelven un resultado de tipo *short*: 0 o *false* (falso), 1 o *true* (verdadero) tras la evaluación de sus operandos.\n<center>  </center>\n\n## Operadores de manejo de bits\nEstos operadores permiten actuar sobre los operandos a nivel de bits y solo pueden ser enteros (tipo *int*).\n<center>  </center>\n\n## Operadores de desplazamiento de bits\nLos operadores de desplazamiento otorgan al C capacidad de control a bajo nivel similar al lenguaje ensamblador. Estos operadores utilizan dos operandos enteros (tipo *int*): el primero es el elemento a desplazar y el segundo, el número de posiciones de bits que se desplaza.\n<center>  </center>\n\n## Operadores de dirección (&) e indirección (*)\nLos operadores & y * se utilizan para trabajar con punteros, pero *¿qué es un puntero?* Bueno un puntero es una variable que contiene la dirección de una variable o de una función, es decir, es una variable que apunta a otra variable. El uso de punteros es muy beneficioso debido a que permiten la manipulación indirecta de datos y códigos, pero su uso es muy delicado debido a que se trabaja directamente con direcciones de memoria, por lo tanto para su uso se recomienda práctica.\nDisponemos de dos operadores:\n<center>  </center>\n\n*El operador de dirección & :* Nos da la dirección de memoria de su operando.\n*El operador de indirección * :* Nos da el contenido de la variable cuya dirección está apuntada por el puntero.\n\nPor ejemplo, si queremos guardar en el puntero *p* la dirección de memoria de la variable entera *contador*, debemos hacer lo siguiente:\n<center>  </center>\n\n## Ejemplos de operaciones\n<center>  </center>\n\n## Declaraciones de control\nSon empleadas para controlar el proceso de ejecución del programa.\nLas declaraciones de control admitidas por CCS son:\n\n* If-else\n* While\n* Do-while\n* For\n* Switch-case\n* Return\n* Break-continue\n* Goto\n\n## IF-ELSE\nEmpleado en situaciones donde sea necesario realizar una toma de decisiones.\n<center>  </center>\n\nLos IF-ELSE pueden anidarse, es decir, usarse unos dentro de otros permitiendo tomar decisiones múltiples.\n<center>  </center>\n\n## SWITCH\nEs una herramienta de control de decisión múltiple empleada muy seguido debido a su simplicidad y alta fiabilidad:\n<center>  </center>\n\n## BUCLE FOR\nSe trata de un ciclo repetitivo empleado para repetir sentencias un número conocido de veces.\n<center>  </center>\n\n## BUCLE WHILE\nEs un tipo de ciclo empleado para repetir sentencias un número indefinido de veces siempre que se cumpla una condición especifica (expresión).\n<center>  </center>\n\n## BUCLE DO-WHILE\nParecido al ciclo *while*, con la diferencia de que este se ejecuta al menos una sola vez.\n<center>  </center>\n\nSi se ejecuta alguno de los siguientes segmentos de código se consigue ciclo infinito\n<center>  </center>\n\n## RETURN\nSe emplea para devolver datos en las funciones.\n\n## BREAK\nPermite salir de un bucle. Se utiliza para *while*, *do-while*, *for* y *switch*.\n\n## GOTO\nProvoca un salto incondicional a cualquier lugar dentro del programa.\n\n## COMENTARIOS\nLos comentarios cumplen un papel importante dentro del programa y es que facilitan la comprensión de las distintas expresiones tanto para el programador como para quien tiene que interpretar dicho programa, además, no afecta al código ni al funcionamiento normal del PIC por lo que pueden ser tan extensos como se quiera.\n\nExisten dos formatos de comentarios según su uso:\n\n**Comentario de una línea:** Al colocar estos signos // se comienza el comentario y finaliza automáticamente al final de la línea.\n\n**Comentario multi-línea:** Se logran utilizando los signos /* y */ al inicio y al final del comentario, pero no pueden repetirse dentro del mismo.\n<center>  </center>\n\n## FUNCIONES DE USUARIO\nUna función se describe en pocas palabras como un bloque de sentencias agrupadas en un solo paquete que son llamadas a ejecutarse en el momento que se requiera y con solo escribir el nombre de la función. Son empleadas con frecuencia en la ejecución de tareas repetitivas como configuración de puertos, control de giro de un motor, encendido secuencial de leds, control de relés, en fin, el límite es la imaginación, y como son *funciones de usuario* somos nosotros quienes elegimos en que emplearlas.\n\n### Características de una función\n* Al igual que las variables, las funciones deben definirse antes de utilizarse.\n* Una función puede ser invocada desde una sentencia de otra función, a esto se le llama *Función anidada*.\n* Una función puede devolver un valor a la sentencia que la ha llamado a través del comando *return*.\n* El tipo de dato del valor que retorna al concluir su ejecución se indica en la definición de la función; en el caso de no indicarse nada se entiende que es un int8 y en el caso de no devolver un valor se debe especificar el valor *void*.\n* La función además de devolver un valor, puede recibir *parámetros* y *argumentos*.\n* Las funciones pueden agruparse en ficheros de librerías como por ejemplo *ficheros.h*, que se puede utilizar mediante la directiva *#include<fichero.h>* incluyéndola al inicio del programa.\n\nLa estructura de una función es:\n<center>  </center>\n\nLa forma de devolver un valor es mediante la sentencia *return*:\n<center>  </center>\n\nDonde *expresión* debe manejar el mismo tipo de dato que el especificado en la definición de la función. En el caso de no devolver nada se finaliza con *return*, al encontrar esta sentencia el compilador vuelve a la ejecución de la sentencia de llamada. También se puede finalizar la función sin el comando *return*, tan solo con la llave de cierre.\n\nPor ejemplo analicen el siguiente programa:\n<center>  </center>\n\nEl programa anterior es un ejemplo simple del uso de una función. Pueden ver que en la línea_#7 se ha declarado una función llamada *read_button*, y como no retorna valor alguno se declara tipo *void*. Más adelante, en la línea_#17 se puede apreciar la definición de la función indicando cada una de las sentencias que debe ejecutar cuando sea invocada. Para ejecutar la función vean la línea_#13 dentro de la función principal *main* donde podrán notar que solo se requiere escribir su nombre seguido de sus parámetros encerrados entre paréntesis, pero en este caso como no presenta parámetros dichos paréntesis están vacíos. Además, se muestra una aplicación simple de la declaración de control *switch*.\n\n<br><hr>\nBueno amigos hasta aquí llegamos por hoy.\nYa casi acabamos con la teoría para adentrarnos de lleno a la programación de microcontroladores. Luego de abarcar la teoría, contarán con las herramientas básicas necesarias para comprender las aplicaciones prácticas y simulaciones de proyectos con microcontroladores que veremos a futuro.\n\nSi tienen dudas o sugerencias ya saben, comentenlas abajo que con gusto respondo.\nMe despido feliz de haber compartido este conocimiento con ustedes.\n### <center> HASTA LUEGO </center>\n\n<center> \n[entrecodigo](https://steemit.com/@entrecodigo) </center>",
"json_metadata": "{\"tags\":[\"utopian-io\",\"steemstem\",\"stem-espanol\",\"cervantes\",\"ciencia\"],\"image\":[\"https://i.imgur.com/nb2L7tq.png\",\"https://i.imgur.com/EAKFXXJ.png\",\"https://i.imgur.com/9BuMDqS.png\",\"https://i.imgur.com/NkXKLGa.png\",\"https://i.imgur.com/mpyBiRC.png\",\"https://i.imgur.com/myqatda.png\",\"https://i.imgur.com/oTiCvzk.png\",\"https://i.imgur.com/VcS0xL8.png\",\"https://i.imgur.com/2kO2ZUh.png\",\"https://i.imgur.com/2L79v47.png\",\"https://i.imgur.com/BFRRYR9.png\",\"https://i.imgur.com/XkftaRF.png\",\"https://i.imgur.com/zrQGnls.png\",\"https://i.imgur.com/Oe1QqzM.png\",\"https://i.imgur.com/7CF5UUw.png\",\"https://i.imgur.com/xb9sz3v.png\",\"https://i.imgur.com/dLaHbXD.png\",\"https://i.imgur.com/dO9wkUJ.png\",\"https://i.imgur.com/agsaX4J.png\",\"https://i.imgur.com/3mtFAEt.png\",\"https://i.imgur.com/F72r9J2.png\",\"https://i.imgur.com/GwfRTHw.png\",\"https://i.imgur.com/lQkzCOY.png\",\"https://i.imgur.com/IKXNIrf.png\",\"https://i.imgur.com/5SSif2W.png\",\"https://i.imgur.com/LdFsF4j.png\",\"https://i.imgur.com/wsfZXIw.png\"],\"links\":[\"http://www.ccsinfo.com\",\"https://steemit.com/@entrecodigo\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}steemdelegated 13.758 SP to @entrecodigo2019/01/16 19:09:18
steemdelegated 13.758 SP to @entrecodigo
2019/01/16 19:09:18
| delegator | steem |
| delegatee | entrecodigo |
| vesting shares | 22403.948339 VESTS |
| Transaction Info | Block #29513720/Trx 161d2f0d78866438bdbf3ed8aed951e65e7646c6 |
View Raw JSON Data
{
"trx_id": "161d2f0d78866438bdbf3ed8aed951e65e7646c6",
"block": 29513720,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T19:09:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "entrecodigo",
"vesting_shares": "22403.948339 VESTS"
}
]
}entrecodigoclaimed reward balance: 0.974 STEEM, 0.003 SBD, 1.214 SP2019/01/16 18:14:39
entrecodigoclaimed reward balance: 0.974 STEEM, 0.003 SBD, 1.214 SP
2019/01/16 18:14:39
| account | entrecodigo |
| reward steem | 0.974 STEEM |
| reward sbd | 0.003 SBD |
| reward vests | 1977.023108 VESTS |
| Transaction Info | Block #29512628/Trx 80fa830de8135947f9191c0bad81d86ca98cfdf6 |
View Raw JSON Data
{
"trx_id": "80fa830de8135947f9191c0bad81d86ca98cfdf6",
"block": 29512628,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-16T18:14:39",
"op": [
"claim_reward_balance",
{
"account": "entrecodigo",
"reward_steem": "0.974 STEEM",
"reward_sbd": "0.003 SBD",
"reward_vests": "1977.023108 VESTS"
}
]
}minnowboostersent 0.001 SBD to @entrecodigo- "Congrats! You have been accepted to the @minnowbooster Community driven Whitelist. You now have access to some nice perks, such as bigger upvote limits and the potential to earn bonus payments! Want t..."2018/12/26 11:05:24
minnowboostersent 0.001 SBD to @entrecodigo- "Congrats! You have been accepted to the @minnowbooster Community driven Whitelist. You now have access to some nice perks, such as bigger upvote limits and the potential to earn bonus payments! Want t..."
2018/12/26 11:05:24
| from | minnowbooster |
| to | entrecodigo |
| amount | 0.001 SBD |
| memo | Congrats! You have been accepted to the @minnowbooster Community driven Whitelist. You now have access to some nice perks, such as bigger upvote limits and the potential to earn bonus payments! Want to contribute? Click here: https://www.minnowbooster.net/whitelist |
| Transaction Info | Block #28899780/Trx 9bd3ccb1189d2fd4571a4ad3c89df3a3bfd7f469 |
View Raw JSON Data
{
"trx_id": "9bd3ccb1189d2fd4571a4ad3c89df3a3bfd7f469",
"block": 28899780,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-26T11:05:24",
"op": [
"transfer",
{
"from": "minnowbooster",
"to": "entrecodigo",
"amount": "0.001 SBD",
"memo": "Congrats! You have been accepted to the @minnowbooster Community driven Whitelist. You now have access to some nice perks, such as bigger upvote limits and the potential to earn bonus payments! Want to contribute? Click here: https://www.minnowbooster.net/whitelist"
}
]
}entrecodigoreceived 0.974 STEEM, 0.003 SBD, 1.214 SP author reward for @entrecodigo / como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows2018/12/21 16:01:36
entrecodigoreceived 0.974 STEEM, 0.003 SBD, 1.214 SP author reward for @entrecodigo / como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows
2018/12/21 16:01:36
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| sbd payout | 0.003 SBD |
| steem payout | 0.974 STEEM |
| vesting payout | 1977.023108 VESTS |
| Transaction Info | Block #28761761/Virtual Operation #35 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 28761761,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 35,
"timestamp": "2018-12-21T16:01:36",
"op": [
"author_reward",
{
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"sbd_payout": "0.003 SBD",
"steem_payout": "0.974 STEEM",
"vesting_payout": "1977.023108 VESTS"
}
]
}2018/12/16 17:53:36
2018/12/16 17:53:36
| voter | iradyjr |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28620114/Trx 22ef15a953e58ae7f426500abb8f104147ee6011 |
View Raw JSON Data
{
"trx_id": "22ef15a953e58ae7f426500abb8f104147ee6011",
"block": 28620114,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-16T17:53:36",
"op": [
"vote",
{
"voter": "iradyjr",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 07:56:12
2018/12/15 07:56:12
| voter | shakailove |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 275 (2.75%) |
| Transaction Info | Block #28579388/Trx aee5a198f48aa9234d6f828a91dadc40e04f1e06 |
View Raw JSON Data
{
"trx_id": "aee5a198f48aa9234d6f828a91dadc40e04f1e06",
"block": 28579388,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T07:56:12",
"op": [
"vote",
{
"voter": "shakailove",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 275
}
]
}2018/12/15 06:20:54
2018/12/15 06:20:54
| voter | blockgatorsarmy |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 120 (1.20%) |
| Transaction Info | Block #28577483/Trx 5eb9ceecd178549dfa7630d8add97f18fc7a177b |
View Raw JSON Data
{
"trx_id": "5eb9ceecd178549dfa7630d8add97f18fc7a177b",
"block": 28577483,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T06:20:54",
"op": [
"vote",
{
"voter": "blockgatorsarmy",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 120
}
]
}2018/12/15 06:10:51
2018/12/15 06:10:51
| voter | kennybrown |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 100 (1.00%) |
| Transaction Info | Block #28577282/Trx 24c0ad4b5154627999233dcd1620acb582b58680 |
View Raw JSON Data
{
"trx_id": "24c0ad4b5154627999233dcd1620acb582b58680",
"block": 28577282,
"trx_in_block": 41,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T06:10:51",
"op": [
"vote",
{
"voter": "kennybrown",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 100
}
]
}2018/12/15 05:43:48
2018/12/15 05:43:48
| voter | aiyanna |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 250 (2.50%) |
| Transaction Info | Block #28576741/Trx 7ec561524bf895f4cdd378d192c356330fe89ef1 |
View Raw JSON Data
{
"trx_id": "7ec561524bf895f4cdd378d192c356330fe89ef1",
"block": 28576741,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T05:43:48",
"op": [
"vote",
{
"voter": "aiyanna",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 250
}
]
}2018/12/15 02:03:33
2018/12/15 02:03:33
| voter | reinaseq |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28572337/Trx db0269e5ba806bb6e7c2b29291848e4f7b3eed0c |
View Raw JSON Data
{
"trx_id": "db0269e5ba806bb6e7c2b29291848e4f7b3eed0c",
"block": 28572337,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T02:03:33",
"op": [
"vote",
{
"voter": "reinaseq",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 02:02:12
2018/12/15 02:02:12
| parent author | entrecodigo |
| parent permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| author | steemitboard |
| permlink | steemitboard-notify-entrecodigo-20181215t020214000z |
| title | |
| body | Congratulations @entrecodigo! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : <table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@entrecodigo/voted.png?201812150125</td><td>You received more than 250 upvotes. Your next target is to reach 500 upvotes.</td></tr> </table> <sub>_[Click here to view your Board of Honor](https://steemitboard.com/@entrecodigo)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</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 Info | Block #28572310/Trx a8641f3d2aa6e61cf01d576ade5ef238c14be79f |
View Raw JSON Data
{
"trx_id": "a8641f3d2aa6e61cf01d576ade5ef238c14be79f",
"block": 28572310,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T02:02:12",
"op": [
"comment",
{
"parent_author": "entrecodigo",
"parent_permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"author": "steemitboard",
"permlink": "steemitboard-notify-entrecodigo-20181215t020214000z",
"title": "",
"body": "Congratulations @entrecodigo! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n<table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@entrecodigo/voted.png?201812150125</td><td>You received more than 250 upvotes. Your next target is to reach 500 upvotes.</td></tr>\n</table>\n\n<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@entrecodigo)_</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\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\"]}"
}
]
}2018/12/15 01:33:00
2018/12/15 01:33:00
| voter | woolnami |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 32 (0.32%) |
| Transaction Info | Block #28571726/Trx 352cceb354466d9cb1711f334bd5cbf4a3ab3a7e |
View Raw JSON Data
{
"trx_id": "352cceb354466d9cb1711f334bd5cbf4a3ab3a7e",
"block": 28571726,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:33:00",
"op": [
"vote",
{
"voter": "woolnami",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 32
}
]
}2018/12/15 01:33:00
2018/12/15 01:33:00
| voter | silkroadgo |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 32 (0.32%) |
| Transaction Info | Block #28571726/Trx 230a22dcb4cbb4bca2d3ea19b615d1f72a61bf6e |
View Raw JSON Data
{
"trx_id": "230a22dcb4cbb4bca2d3ea19b615d1f72a61bf6e",
"block": 28571726,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:33:00",
"op": [
"vote",
{
"voter": "silkroadgo",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 32
}
]
}2018/12/15 01:32:39
2018/12/15 01:32:39
| voter | steemfreak |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28571719/Trx fa175948e0257f95fc23c0cd4b100dfcf85020c9 |
View Raw JSON Data
{
"trx_id": "fa175948e0257f95fc23c0cd4b100dfcf85020c9",
"block": 28571719,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:32:39",
"op": [
"vote",
{
"voter": "steemfreak",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 01:32:39
2018/12/15 01:32:39
| voter | skorup87 |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 1100 (11.00%) |
| Transaction Info | Block #28571719/Trx 2e50dd5010fbb17e6f0cb42a85e0bc6f2a637194 |
View Raw JSON Data
{
"trx_id": "2e50dd5010fbb17e6f0cb42a85e0bc6f2a637194",
"block": 28571719,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:32:39",
"op": [
"vote",
{
"voter": "skorup87",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 1100
}
]
}2018/12/15 01:32:39
2018/12/15 01:32:39
| voter | steemerscare |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28571719/Trx b54837d5fe1de8b2333eca2d3597b27a9b5872d5 |
View Raw JSON Data
{
"trx_id": "b54837d5fe1de8b2333eca2d3597b27a9b5872d5",
"block": 28571719,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:32:39",
"op": [
"vote",
{
"voter": "steemerscare",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | jguillermo |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 5000 (50.00%) |
| Transaction Info | Block #28571442/Trx ddd31bf252e07531c293e79ecbe0ca5d8680551a |
View Raw JSON Data
{
"trx_id": "ddd31bf252e07531c293e79ecbe0ca5d8680551a",
"block": 28571442,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "jguillermo",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 5000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | joanni |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28571442/Trx 45ca8fdb61c3399b37d4fbb4dfc6e9cd9784d39b |
View Raw JSON Data
{
"trx_id": "45ca8fdb61c3399b37d4fbb4dfc6e9cd9784d39b",
"block": 28571442,
"trx_in_block": 35,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "joanni",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | nuevorico48 |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 5000 (50.00%) |
| Transaction Info | Block #28571442/Trx 6954cf0d62580a5e5ca0fe57ea45a50cb67e9b53 |
View Raw JSON Data
{
"trx_id": "6954cf0d62580a5e5ca0fe57ea45a50cb67e9b53",
"block": 28571442,
"trx_in_block": 30,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "nuevorico48",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 5000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | franzo |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 5000 (50.00%) |
| Transaction Info | Block #28571442/Trx c3450a40ccafd456e635cebe5f58836312539a58 |
View Raw JSON Data
{
"trx_id": "c3450a40ccafd456e635cebe5f58836312539a58",
"block": 28571442,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "franzo",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 5000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | leviackerman |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28571442/Trx af4d68377298f2f444c1e69fd454cda47f56121c |
View Raw JSON Data
{
"trx_id": "af4d68377298f2f444c1e69fd454cda47f56121c",
"block": 28571442,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "leviackerman",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | jesusbn77 |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 9000 (90.00%) |
| Transaction Info | Block #28571442/Trx 0ea122f7d34b6ddf42fa247993ce9af83b31de23 |
View Raw JSON Data
{
"trx_id": "0ea122f7d34b6ddf42fa247993ce9af83b31de23",
"block": 28571442,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "jesusbn77",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 9000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | manugamon |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 5000 (50.00%) |
| Transaction Info | Block #28571442/Trx 502a648c8a09a7693544f55599750db69b9bba5b |
View Raw JSON Data
{
"trx_id": "502a648c8a09a7693544f55599750db69b9bba5b",
"block": 28571442,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "manugamon",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 5000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | crepuscularios |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 3000 (30.00%) |
| Transaction Info | Block #28571442/Trx be274e819d091ed2c12f8d60ed0bbd377e766c4e |
View Raw JSON Data
{
"trx_id": "be274e819d091ed2c12f8d60ed0bbd377e766c4e",
"block": 28571442,
"trx_in_block": 25,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "crepuscularios",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 3000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | criptoanarquista |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28571442/Trx a912c27672d7a745dec6dd924fd9811f3ac81766 |
View Raw JSON Data
{
"trx_id": "a912c27672d7a745dec6dd924fd9811f3ac81766",
"block": 28571442,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "criptoanarquista",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | arequipa |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28571442/Trx d75fc130a80054d09182e137b3c6bdbbb94312b0 |
View Raw JSON Data
{
"trx_id": "d75fc130a80054d09182e137b3c6bdbbb94312b0",
"block": 28571442,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "arequipa",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | amontecal1 |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 5000 (50.00%) |
| Transaction Info | Block #28571442/Trx a7bf05fe92308fd7eed01bd1bf9488b02a110493 |
View Raw JSON Data
{
"trx_id": "a7bf05fe92308fd7eed01bd1bf9488b02a110493",
"block": 28571442,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "amontecal1",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 5000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | zarias2006 |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 5000 (50.00%) |
| Transaction Info | Block #28571442/Trx 5e1786bb1de80914af48992d69387494d2cd34af |
View Raw JSON Data
{
"trx_id": "5e1786bb1de80914af48992d69387494d2cd34af",
"block": 28571442,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "zarias2006",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 5000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | gracielaacevedo |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 5000 (50.00%) |
| Transaction Info | Block #28571442/Trx 51eb32c6a35303d7b9964ee2cc9969282cfd9342 |
View Raw JSON Data
{
"trx_id": "51eb32c6a35303d7b9964ee2cc9969282cfd9342",
"block": 28571442,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "gracielaacevedo",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 5000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | eleonardo |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 1000 (10.00%) |
| Transaction Info | Block #28571442/Trx 3c8571ec49b2a572a397909ac549637db31ecdca |
View Raw JSON Data
{
"trx_id": "3c8571ec49b2a572a397909ac549637db31ecdca",
"block": 28571442,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "eleonardo",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 1000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | mariangel.paola |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 5000 (50.00%) |
| Transaction Info | Block #28571442/Trx a8da9c617d758399f09b93658b4543e14ed73ba1 |
View Raw JSON Data
{
"trx_id": "a8da9c617d758399f09b93658b4543e14ed73ba1",
"block": 28571442,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "mariangel.paola",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 5000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | veronicacoli |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28571442/Trx 164ecb28c8c3d98fa4e90e6e84d51bf75e39b4a9 |
View Raw JSON Data
{
"trx_id": "164ecb28c8c3d98fa4e90e6e84d51bf75e39b4a9",
"block": 28571442,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "veronicacoli",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}2018/12/15 01:18:48
2018/12/15 01:18:48
| voter | fabielblanchard |
| author | entrecodigo |
| permlink | como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28571442/Trx 533fd34a91d40414219cb371705dcc186112dfd2 |
View Raw JSON Data
{
"trx_id": "533fd34a91d40414219cb371705dcc186112dfd2",
"block": 28571442,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-15T01:18:48",
"op": [
"vote",
{
"voter": "fabielblanchard",
"author": "entrecodigo",
"permlink": "como-instalar-el-entorno-de-programacion-arduino-ide-en-ordenadores-con-sistemas-operativos-windows",
"weight": 10000
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress16.61%
{
"voting_manabar": {
"current_mana": "9430574247",
"last_update_time": 1720861719
},
"downvote_manabar": {
"current_mana": 2357643562,
"last_update_time": 1720861719
},
"rc_account": {
"account": "entrecodigo",
"rc_manabar": {
"current_mana": "11622382681",
"last_update_time": 1720861719
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "11451323220"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"name":"entrecodigo","about":"Electrónica | Robótica | Microcontroladores | Programación | Arduino | Noticias de Tecnología","profile_image":"https://i.imgur.com/PJFvt8h.png"} |
| JSON METADATA | |
| profile | {"name":"entrecodigo","about":"Electrónica | Robótica | Microcontroladores | Programación | Arduino | Noticias de Tecnología","profile_image":"https://i.imgur.com/PJFvt8h.png"} |
{
"posting_json_metadata": {
"profile": {
"name": "entrecodigo",
"about": "Electrónica | Robótica | Microcontroladores | Programación | Arduino | Noticias de Tecnología",
"profile_image": "https://i.imgur.com/PJFvt8h.png"
}
},
"json_metadata": {
"profile": {
"name": "entrecodigo",
"about": "Electrónica | Robótica | Microcontroladores | Programación | Arduino | Noticias de Tecnología",
"profile_image": "https://i.imgur.com/PJFvt8h.png"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM8bNUGzB3QksrdcNmVNSFGwd9kvT9Aw6kMoC6iQVYFPnLhC2f3M1/1
Active
Single Signature
Public Keys
STM6pgKGRSKeUva5WA5mB6tPRuKS6uzxachTfmb1AbZvvEnJHRt3E1/1
Posting
Single Signature
Public Keys
STM77EFEAzNksXeU4km2ZpUuaAE6466GqJTsZh9wrngZsQaM8GD6L1/1
Memo
STM5bBSSHJqDkmAV8MysWFNuVJSKahUAezP1AUpg1RySv9MEooGds
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8bNUGzB3QksrdcNmVNSFGwd9kvT9Aw6kMoC6iQVYFPnLhC2f3M",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6pgKGRSKeUva5WA5mB6tPRuKS6uzxachTfmb1AbZvvEnJHRt3E",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM77EFEAzNksXeU4km2ZpUuaAE6466GqJTsZh9wrngZsQaM8GD6L",
1
]
]
},
"memo": "STM5bBSSHJqDkmAV8MysWFNuVJSKahUAezP1AUpg1RySv9MEooGds"
}Witness Votes
0 / 30
No active witness votes.
[]