MakeCode: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
(Created page with "{{stub}} == Introduction == {{quotation|Microsoft MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text edit...")
 
Line 11: Line 11:


The platform includes that familiar palette with programming elements, a workspace for the program, and a simulator to the left.
The platform includes that familiar palette with programming elements, a workspace for the program, and a simulator to the left.
The following code will activate on shaking the board and repeat four times a sound and a blinking (from blue to red/yellow) since one ring is shown one after the other.
[[Adafruit-makecode-1.png|thumb|500px|none|AdaFruit MakeCode example for Circuit PlayGround Express]]
The corresponding JavaScript code is
<syntaxhighlight source="javascript">
input.onGesture(Gesture.Shake, function () {
    for (let i = 0; i < 4; i++) {
        music.magicWand.play()
        light.showRing(
        `blue blue blue blue blue blue blue blue blue blue`
        )
        light.showRing(
        `yellow red yellow red yellow yellow red red red yellow`
        )
        pause(500)
    }
    light.clear()
})
</syntaxhighlight>


== Links ==
== Links ==

Revision as of 16:50, 23 August 2019

Draft

Introduction

“Microsoft MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels.” (Hands on computing education, retrieved August 22, 2019).

Makecode looks similar to Snap! and Scratch, i.e. it is a visual programming language. It also allows saving and working with JavaScript code.

Adafruit MakeCode

The online MakeCode editor at AdaFruit, is https://makecode.adafruit.com/. The site includes some walk-through tutorials and some examples.

The platform includes that familiar palette with programming elements, a workspace for the program, and a simulator to the left.

The following code will activate on shaking the board and repeat four times a sound and a blinking (from blue to red/yellow) since one ring is shown one after the other.

thumb|500px|none|AdaFruit MakeCode example for Circuit PlayGround Express

The corresponding JavaScript code is

input.onGesture(Gesture.Shake, function () {
    for (let i = 0; i < 4; i++) {
        music.magicWand.play()
        light.showRing(
        `blue blue blue blue blue blue blue blue blue blue`
        )
        light.showRing(
        `yellow red yellow red yellow yellow red red red yellow`
        )
        pause(500)
    }
    light.clear()
})

Links