Hello, World!

from microbit import *
display.scroll("Hello, World!")

Met de bovenste regel geef je aan dat de gehele bibliotheek van de micro:bit moet worden geïmporteerd. Die regel moet er altijd staan.

De micro:bit werkt met objecten die je opdrachten kunt geven en die met elkaar kunnen communiceren. Eén van die objecten is bijvoorbeeld het display van 25x25 pixels.

Met display.show() zeg je tegen de micro:bit: toon steeds op het scherm. Dus display is een object. Daarna volgt er een punt gevolgd door een opdracht. Zo'n opdracht noemen we een methode (method). Na de methode volgt er iets tussen haakjes en dat noemen we arguments. Aangezien we hier tekst tussen de haakjes zetten, moet dat tussen dubbele quotes staan.

De Mu editor heeft een functie die we codecompletion noemen. Je typt een stukje en dan krijg je al in beeld wat er mogelijk. Typ bijvoorbeeld display en daarna een punt. Je krijgt dan precies in beeld welke mogelijkheden er zijn. Het werkt snel en voorkomt fouten! Ga met de pijltjes naar scroll en druk op Enter of Tab om de code in te voeren.

codecompletion

Tik nu een haakje ( en je krijgt opnieuw voorstellen tot aanvullen.

parameters

Eerst voeren we een string in, bijvoorbeeld "Hello, World!" maar dan heb je dus nog met vier parameters de mogelijkheid iets toe te voegen aan de opdracht. De delay gaat in milliseconden. Als er een delay is van 400 ms dan is dat dus 4 seconden.

 

Opdrachten:

  1. Wat is het verschil tussen display.show en display.scroll?
  2. Onderzoek wat de parameters loop en display doen en leg dat uit.