Vid start

Alla block som ligger i ”vid start”-blocket kommer köras direkt i början när micro:bitten startar, i tur och ordning, en i taget, en gång. Efter det fortsätter ”för alltid”-blocket.

basic.forever(() => {
    basic.showIcon(IconNames.Heart)
    basic.showIcon(IconNames.Square)
    basic.showIcon(IconNames.Cow)
})
basic.showNumber(1)
basic.showNumber(2)
basic.showNumber(3)

Länk till koden.

Här ser vi ett exempel som först visar siffran ett, sen två, sen tre. Då har den gått genom allt i ”vid start”. Då börjar ”för alltid”-blocket, som visar ett hjärta, sen en fyrkant och till sist en (abstrakt) ko. Efter det börjar ”för alltid”-blocket om igen med att visa ett hjärta, och så vidare i all evighet tills micro:bit inte får ström längre.

Hur ser det ut i JavaScript

När man byter från block till JavaScriptläge märker man att det inte finns ”vid start” i textkoden. All kod som finns i ”vid start”-blocket hamnar istället längst ner, efter allt annat. Detta är kanske inte det mest logiska, men när man vet om det är det mindre förvirrande. (Möjligen kommer detta ändras i framtiden. Diskussion på engelska här.)

basic.forever(() => {
    basic.showString("Upprepa")
    basic.showString("Hela tiden")
})
basic.showString("Borjan")

Länk till koden.

Om du saknar blocket

Ifall man har tagit bort sitt ”vid start”-block kan man hämta en ny i Grundläggande kategorin. Men se till att inte ha fler en en, för det funkar inte.

Senast ändrad 2017-10-26