create account

BBC micro:bit - Easier Than Arduino! by lacking

View this thread on: hive.blogpeakd.comecency.com
· @lacking ·
$25.84
BBC micro:bit - Easier Than Arduino!
![20211208_093411.jpg](https://files.peakd.com/file/peakd-hive/lacking/23xVMSHhhMeBnQ8af5y9YBUU57tyZvBWkVNvdbLcrw5GtAVtPAtGDKEax7D42pT945UHj.jpg)

Introducing the BBC micro:bit to children might be one of the easiest ways to teach coding to younger generations. The physical device at their fingertips shows them the outcome of the code they input instantly, allowing for easy reflection. And the drag and drop coding blocks make teaching simple concepts a breeze. The coding platform allows the students to seamlessly switch between block coding and actual JavaScript, which allows students to learn the language while they think they're just playing. The web-based IDE also features pairing with the micro:bit making uploading your sketches to the device super easy! It also features a virtual micro:bit on the website, allowing you to see what the device will do before you send the code to the micro:bit. That is one of the best features I've ever seen!

![20211208_093755.jpg](https://files.peakd.com/file/peakd-hive/lacking/EpVDWQqNvFHWVpoWwoxF5KNx1nU9TQxBoK4mNfNAaTXb66VbLrHhMkTjJrXHfay3zeH.jpg)

The front of the micro:bit features 25 red LEDs arranged in a 5*5 grid along with two buttons and a small hole to pick up sounds on the microphone. There is a secret button on the front that not many people know about. On the newer models, the logo itself acts as a touch sensetive button! Along the bottom edge are the various GPIO pins (general purpose input/output) arranged similarly to the PCIe slot on RAM or a graphics card.

The back of the micro:bit is cram packed with several things, a speaker, a bluetooth antenna, microphone, accelerometer and magnetic compass, two ways to power the device and a reset button. It's quite dense in the way it's packed but BBC still left enough room on the board to silkscreen what some of the components do. I've never seen a micro controller that teaches the children what some of the components are directly on the board.

![20211208_094813.jpg](https://files.peakd.com/file/peakd-hive/lacking/EouA9pauR8cnVN6VJ1MFGs7evRUdyK5xmvXZuhEmmZ3ZR5egB3sdb9PmDzxGsVQ8Vrb.jpg)


<div class="pull-left">https://files.peakd.com/file/peakd-hive/lacking/23wWTRK9iuMfD8Nh1brYRmsRXjyFrWZJ8UN9GqLcuPPvoV5QokeJnfstcwotZzToyNVD3.PNG</div>

BBC has coded a well designed site that is aimed at educators as well as self-starting students. It is loaded with simple projects for students to do alone and it has a plethora of lesson plans for teachers and educators so that they can teach the children coding in a structured setting without having to whip up a lesson plan from scratch.  

A project is usually designed to be a simple task that can easily be built upon to allow students to easily improve on the end result. For example, a beating heart project ends with a pulsing heart every 1 second. The suggested improvement for students is to hit a specific beats per minute, BPM, say a 72 BPM heartbeat. Students will then have to do a bit of math in order to figure out the proper delays needed to get a more realistic "heart beat." The more attentive students may even notice that to make it really realistic that one beat should have a shorter delay than the other, to give it that traditional ba-dump heartbeat. 

![Annotation 2021-12-09 063540.png](https://files.peakd.com/file/peakd-hive/lacking/23tmd8Uw3wmUUrmAtfthvwUUwtBHhwav3JMRyyfSuazuTsLgFL8snDToW4mvGjRGU53LV.png)

For my super-basic test code I set up the micro:bit to show a heart upon startup. When the A or left button is pressed a happy face replaces the heart. When B is pressed, a frowny face appears. It quite literally took me 30 seconds to whip this up which shows just how fast someone can learn to operate these things. I am by no means a coder and would definitely benefit from sitting down and learning a few projects on this device.

![Annotation 2021-12-08 124229.png](https://files.peakd.com/file/peakd-hive/lacking/EowLRarmDdTFrWcdnTFxgUdquV337L5McNyqYqnESaeSwM3EYQXRCFSwF5GxJBomgPn.png)

And that benefit would come from learning how to do the actual code writing. Drag and drop teaches you how the order of operation works rather well, but it doesn't really teach you to code. At least the way I think about coding, a person typing furiously away at a keyboard, hunting for errors, or even worse, shocked that it works and they don't know why. 

![Annotation 2021-12-08 124944.png](https://files.peakd.com/file/peakd-hive/lacking/EopxJoPsF1bA5aR97PyaUFuVxb1Kt1A1UVaVARM54DMxATtF19aKZueifCFG9PKUpTV.png)

Overall I am quite impressed at how the BBC micro:bit is laid out and I think it will have a great impact on our students that are beginning to learn how to code.

![hive_divider.png](https://files.peakd.com/file/peakd-hive/lacking/TNVQsbU3-hive_divider.png)

Find my artwork for sale exclusively on [NFTShowroom.com](https://nftshowroom.com/lacking/gallery)
Find my photographs of Nunavut scenery and Wildlife on [Lensy.io](https://lensy.io/lacking/gallery)
Follow me on twitter here: [Hive Related Account](https://twitter.com/NoCryptoValue1) / [Photography and Art Account](https://twitter.com/MidnightSunset7)
I am also on Instagram: [But only Photography and Art](https://www.instagram.com/midnightsunsetsphotography/)
More art on DeviantArt at: [Ice-O-Lated](https://www.deviantart.com/ice-o-lated)
[Hive Divider](https://peakd.com/hive-156509/@thepeakstudio/hive-blog-text-animated-dividers-spice-up-your-blog) provided by thepeakstudio

![FxX5caie56ynwsjysm2XuNozdMysq1YNDRbt9X9VeerNm1981Q9QbBMDAvYrEjJ67Z3EpbrLRdsnBevZ2F6H5WcoSPwRUixeZ8mPnXPDCwCS.png](https://files.peakd.com/file/peakd-hive/lacking/qllKc42z-FxX5caie56ynwsjysm2XuNozdMysq1YNDRbt9X9VeerNm1981Q9QbBMDAvYrEjJ67Z3EpbrLRdsnBevZ2F6H5WcoSPwRUixeZ8mPnXPDCwCS.png)

👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorlacking
permlinkbbc-microbit-easier-than-arduino
categoryhive-163521
json_metadata{"app":"peakd/2021.09.1","format":"markdown","tags":["stem","steam","micro","bit","bbc","block-coding","coding","students","lesson","easy"],"users":["thepeakstudio"],"image":["https://files.peakd.com/file/peakd-hive/lacking/23xVMSHhhMeBnQ8af5y9YBUU57tyZvBWkVNvdbLcrw5GtAVtPAtGDKEax7D42pT945UHj.jpg","https://files.peakd.com/file/peakd-hive/lacking/EpVDWQqNvFHWVpoWwoxF5KNx1nU9TQxBoK4mNfNAaTXb66VbLrHhMkTjJrXHfay3zeH.jpg","https://files.peakd.com/file/peakd-hive/lacking/EouA9pauR8cnVN6VJ1MFGs7evRUdyK5xmvXZuhEmmZ3ZR5egB3sdb9PmDzxGsVQ8Vrb.jpg","https://files.peakd.com/file/peakd-hive/lacking/23wWTRK9iuMfD8Nh1brYRmsRXjyFrWZJ8UN9GqLcuPPvoV5QokeJnfstcwotZzToyNVD3.PNG","https://files.peakd.com/file/peakd-hive/lacking/23tmd8Uw3wmUUrmAtfthvwUUwtBHhwav3JMRyyfSuazuTsLgFL8snDToW4mvGjRGU53LV.png","https://files.peakd.com/file/peakd-hive/lacking/EowLRarmDdTFrWcdnTFxgUdquV337L5McNyqYqnESaeSwM3EYQXRCFSwF5GxJBomgPn.png","https://files.peakd.com/file/peakd-hive/lacking/EopxJoPsF1bA5aR97PyaUFuVxb1Kt1A1UVaVARM54DMxATtF19aKZueifCFG9PKUpTV.png","https://files.peakd.com/file/peakd-hive/lacking/TNVQsbU3-hive_divider.png","https://files.peakd.com/file/peakd-hive/lacking/qllKc42z-FxX5caie56ynwsjysm2XuNozdMysq1YNDRbt9X9VeerNm1981Q9QbBMDAvYrEjJ67Z3EpbrLRdsnBevZ2F6H5WcoSPwRUixeZ8mPnXPDCwCS.png"]}
created2021-12-09 16:34:33
last_update2021-12-09 16:34:33
depth0
children4
last_payout2021-12-16 16:34:33
cashout_time1969-12-31 23:59:59
total_payout_value12.937 HBD
curator_payout_value12.905 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,756
author_reputation83,110,921,688,931
root_title"BBC micro:bit - Easier Than Arduino!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id108,412,404
net_rshares14,169,962,033,962
author_curate_reward""
vote details (51)
@hivebuzz ·
Congratulations @lacking! You received a personal badge!

<table><tr><td>https://images.hive.blog/70x70/http://hivebuzz.me/badges/birthday-2.png</td><td>Happy Hive Birthday! You are on the Hive blockchain for 2 years!</td></tr></table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@lacking) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>


**Check out the last post from @hivebuzz:**
<table><tr><td><a href="/hivebuzz/@hivebuzz/christmas-2021"><img src="https://images.hive.blog/64x128/https://i.imgur.com/GNHxPEI.png"></a></td><td><a href="/hivebuzz/@hivebuzz/christmas-2021">Christmas Challenge - Offer a gift to to your friends</a></td></tr></table>

###### Support the HiveBuzz project. [Vote](https://hivesigner.com/sign/update_proposal_votes?proposal_ids=%5B%22199%22%5D&approve=true) for [our proposal](https://peakd.com/me/proposals/199)!
properties (22)
authorhivebuzz
permlinknotify-lacking-20211221t144525
categoryhive-163521
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2021-12-21 14:45:27
last_update2021-12-21 14:45:27
depth1
children0
last_payout2021-12-28 14:45:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length906
author_reputation369,395,255,467,320
root_title"BBC micro:bit - Easier Than Arduino!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id108,740,663
net_rshares0
@hivebuzz ·
Dear @lacking,<br><br>Your support for our proposal has been much appreciated but it will end in a few days!<br>Do you mind renewing your vote to our proposal for 2022 so our team can continue its work!<br>You can do it on [Peakd](https://peakd.com/me/proposals/199), [ecency](https://ecency.com/proposals/199), [Hive.blog](https://wallet.hive.blog/proposals) or [using HiveSigner](https://hivesigner.com/sign/update_proposal_votes?proposal_ids=%5B%22199%22%5D&approve=true).<br>https://peakd.com/me/proposals/199<br><br>We wish you a Merry Christmas and a Happy New Year!
properties (22)
authorhivebuzz
permlinktxt-lacking-20211227t210009
categoryhive-163521
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2021-12-27 21:00:09
last_update2021-12-27 21:00:09
depth1
children2
last_payout2022-01-03 21:00:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length572
author_reputation369,395,255,467,320
root_title"BBC micro:bit - Easier Than Arduino!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id108,908,791
net_rshares0
@lacking ·
$0.03
Wow, didn't know proposal votes expired thanks for the reminder. (Yes I know you're a bot)
👍  , ,
properties (23)
authorlacking
permlinkre-hivebuzz-r4slbk
categoryhive-163521
json_metadata{"tags":["hive-163521"],"app":"peakd/2021.09.1"}
created2021-12-27 21:07:33
last_update2021-12-27 21:07:33
depth2
children1
last_payout2022-01-03 21:07:33
cashout_time1969-12-31 23:59:59
total_payout_value0.019 HBD
curator_payout_value0.015 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length90
author_reputation83,110,921,688,931
root_title"BBC micro:bit - Easier Than Arduino!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id108,909,075
net_rshares18,989,482,263
author_curate_reward""
vote details (3)
@hivebuzz ·
$0.58
![](https://i.imgur.com/E4HmW1P.jpg) ))) Me not bot, me cyborg!

Thank you for your support @lacking 🍻<div class="pull-right"><a href="/@hive.engage">![](https://i.imgur.com/XsrNmcl.png)</a></div>
👍  
properties (23)
authorhivebuzz
permlinkre-1640644403653
categoryhive-163521
json_metadata{"app":"engage"}
created2021-12-27 22:33:24
last_update2021-12-27 22:33:24
depth3
children0
last_payout2022-01-03 22:33:24
cashout_time1969-12-31 23:59:59
total_payout_value0.291 HBD
curator_payout_value0.290 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length196
author_reputation369,395,255,467,320
root_title"BBC micro:bit - Easier Than Arduino!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id108,911,464
net_rshares280,920,936,096
author_curate_reward""
vote details (1)