Difference between revisions of "Microbit Trainer Training"

From Wikicliki
Jump to: navigation, search
(Create variables)
(Scoreboard)
Line 101: Line 101:
 
* Next, let's record the scores.  
 
* Next, let's record the scores.  
 
* When you press A, it should add 1 to the score.
 
* When you press A, it should add 1 to the score.
* When you press B, it should show the score.
+
* When you press B, it should minus 1 to the score.
 
* You must have a variable called "score"
 
* You must have a variable called "score"
 +
 +
[[File:keepscore.png|800px]]

Revision as of 02:59, 7 September 2018

Visual Programming with Micro:bit, Tinkercademy, 7 Sept 2018

Microbit.png

  • Use Google Chrome for this: https://makecode.microbit.org/
  • This is called Block programming. You need to "snap" the part in (if audio is on, it will make a snap sound).
  • You can also use the javascript if you want to code directly.
  • Start with Forever block and plug in different blocks, such as Show Number, Show LED.
  • Then try using the buttons..

Microbitmakecode.png

Makecode1.png

Microbitlive1.jpg

Makecode3.png Makecode4.png

  • Keep the forever block
  • Good practice is to load something into on start so that you know if it is working and not a hardware issue.

Let's use the LEDs! Default values, or manually plotting X & Y Axis

Plotled0.png

Plotled1.png

X Axis

Plotled3.png

Y Axis

Plotled2.png

Inputs

Step 1

Microbitexample 1.png

Step 2

Microbitexample 2.png

Step 3

Microbitexample 3.png

Step 4

Microbitexample 4.png

Step 5

Microbitexample 5.png

Create variables

Simple Counter

Setvariable.png

Setvariable0.png Something is missing here. ask the class to figure out how to "show" the number.

Setvariable1.png

Randomiser

Setmaths.png

Setvariable2.png

Setvariable3.png

Setvariable4.png

Conditionals

Make a scissors paper stone. Make micro:bit choose scissors, paper, or stone when shaken.

  • Hints: create one variable called "number"
  • Pick a random number from 0-2 so we have 3 numbers (0, 1, 2)
  • And use the If else statements

Setlogic.png

This works

Setlogicconditional.png

Improving the logic statement

Click on the Gear icon to edit the conditional statement

Setlogicconditional01.png

Setlogicconditional00.png

Setlogicconditional2.png

Scoreboard

  • Next, let's record the scores.
  • When you press A, it should add 1 to the score.
  • When you press B, it should minus 1 to the score.
  • You must have a variable called "score"

Keepscore.png