element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
microbit
  • Learn
  • Learning Center
  • STEM Academy
  • microbit
  • More
  • Cancel
microbit
micro:bit Blog Discovering the Micro:Bit
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join microbit to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: zren
  • Date Created: 6 Nov 2018 11:03 PM Date Created
  • Views 966 views
  • Likes 8 likes
  • Comments 5 comments
  • micro:bit education giveaway
  • stem
  • new challenges
  • education
  • micro:bit giveaway
  • 21st century learning
  • steam
  • learning kit
  • teaching
Related
Recommended

Discovering the Micro:Bit

zren
zren
6 Nov 2018

I am part of the 21st century!

 

I have been a teacher for the last 23 years, and one of the constants of the job is that you always need to keep learning, and this means you are never the same teacher: New knowledge means new experiences, which in turn become new ways of teaching.

image

I am not an engineer. I do not have a background in electronics.

 

However, I enjoy playing, discovering and learning. So I decided to participate in this giveaway promoted by Element 14 where I could receive a micro:bit kit with ten sets. It was a long shot, especially since I had never had the opportunity to try one or see how they worked. Still I wanted to try because I wanted this to be a part of the story, I am telling my students: You need to try, even when you have no idea of the outcome, you have to try.

 

I wanted this kit to start a Maker experience for my students.

 

Since I am writing this post you must have already guessed I was one of the lucky recipients. I am both happy (thrilled actually!) and concerned because now I need to know how to use the micro:bit kits.

 

Since this is my first time using micro:bit I will try to share with you this process, both the students' and mine.

 

Step 0: Find a plastic box to keep each set safe. In my case, I am repurposing some VHS boxes i found at a thrift store, and they work perfectly for my purposes.

 

Step 1: Go to  https://microbit.org/guide/

 

Step 2: Read the quick start guide, the different features the micro:bit has and the projects you can create.

 

Step 3: Choose a programming/coding language. This step is actually kind of important. "Why? you ask", Well in my case I teach computer science and programming to K-6 students using Code.org, which means that my students are already acquainted with the blockly type of programming, so I decided to start with the JavaScript Blocks Editor.

 

Step 3.1 Choose the best platform. I almost forgot to mention that in my school the computers do not have either Windows or Mac programs installed, instead they are Linux based. So this step is important because the mico:bits do not have a lot of memory, so you will need to install each program you create, every time you need it. To do that I have chosen Chrome, since you can code it through the browser. I must admit this is the step that took me the longest to grasp.

 

Step 4: Start coding! I started experimenting with the basics: I chose the JavaScript Blocks and I wrote my name and created a picture (a heart of course!). I also decided to share this experience with my six-year-old daughter, Sophia. She went through the same basic steps I did, and she was very happy with the results and now she wants to do more.

 

Step 5: Go further! I decided I was ready to tackle a bigger challenge, so I went for the "Rock, Paper, Scissors" activity. It was not easy, it was repetitive and a longer activity than the previous programs, however I was elated when I finished it and I started playing with my daughter.

 

Step 6: Dare to let the students learn! This is exactly where I am at. I have chosen a sixth grade group to start running this micro:bit experience and I will let you know how it went in my next blog.

 

So, these are my basic steps. This was my experience with the micro:bit (so far) and I must say it was far easier and entertaining than I thought. I am very happy I decided to take a chance and participate in the giveaway; however, I am happier to be a part of this community which helps me promote this type of learning experience with my students.

  • Sign in to reply

Top Comments

  • mp2100
    mp2100 over 6 years ago +3
    First, its great that this blog post started with step 0. As opposed to step 1. I always try to start with step 0. ;-) I see you begin with a disclaimer, “not an engineer”. I am an engineer, and I am so…
  • jharris1993
    jharris1993 over 6 years ago +3
    Hi Rene! Welcome aboard. I can't resist a quip about starting lists at zero instead of one as it reminds me of a signature I read recently: "There are only 10 kinds of people in this world. Those that…
  • genebren
    genebren over 6 years ago +2
    Great to hear that you are taking your students with you on a journey in computing. This is a fun little device (I just bought one and am hoping to start playing with it soon). Hopefully you will get some…
  • jharris1993
    jharris1993 over 6 years ago

    Hi Rene!  Welcome aboard.

     

    I can't resist a quip about starting lists at zero instead of one as it reminds me of a signature I read recently:

    "There are only 10 kinds of people in this world.  Those that understand binary, and those that don't."

     

    Don't worry about being an engineer.  The fact that you're trying to get your students engaged in the STEM/Maker community is wonderful!

     

    As far as what programming environment/language to use, the "blocky" language is a good starting point, but don't hesitate to encourage them to look "under the hood" at the underlying code.  It's always interesting to ask the students to try to think of a better, simpler, and/or more elegant way to code a particular project.

     

    In my own case, one of my first micro:bit programs was the ubiquitous "Magic 8-Ball" which is usually implemented as a long "if, else-if, else-if, else-if, (etc.)" construct.  Though it works, it is (IMHO), ugly programming.  I did some research and hand-edited the JavaScript to replace the if-then tree with a, (again IMHO), simpler switch-case structure.

     

    Fairly soon on, you may want to introduce them to Python.  Having a firm grasp of both JavaScript and Python won't do them any harm at all in the future and Python is the "default" language for many of the mini-controller boards.

     

    Keep us posted!

     

    Jim "JR"

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rancell
    rancell over 6 years ago

    You may be interested in a tool I wrote for downloading the files in Linux. I recommend getting the students to first learn how to download manually but if they find it tedious try my tool to speed things up.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jw0752
    jw0752 over 6 years ago

    Hi Rene,

     

    I hope to follow your exploration of the Micro:bit. Learning is life and if you can give the gift of enjoying it to your students they will remember you as a great teacher.

     

    John

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mp2100
    mp2100 over 6 years ago

    First, its great that this blog post started with step 0. As opposed to step 1. I always try to start with step 0. ;-)

     

    I see you begin with a disclaimer, “not an engineer”. I am an engineer, and I am so impressed with the micro:bit. Keep learning and playing. For its size and low price it’s an amazing computer. I bought one on sale, on a whim, and was so glad I did. The built-in sensors are useful. There’s a learning curve for programming, yes, but you can get results quickly. (Really too many choices of programming languag s to choose from. )

     

    Let us know how it turns out.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 6 years ago

    Great to hear that you are taking your students with you on a journey in computing.  This is a fun little device (I just bought one and am hoping to start playing with it soon).  Hopefully you will get some happy makers moving on to bigger and better things and enjoying a path of learning and exploring.

     

    Good luck!

    Gene

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube