terug naar het overzicht   

Technische kennisbank

blokmenu basis.png

Meer technische kennis over enkele blokken uit het menu BASIS.

blok basis toon nummer.png

Als het nummer slechts 1 cijfer bevat blijft het nummer ongeveer 0,75 sec. in beeld staan voordat het programma weer verder gaat. Het nummer blijft daarna in beeld staan totdat het scherm gewist wordt, of totdat er iets anders op het scherm wordt afgebeeld.

Bestaat het nummer uit meerdere cijfers, dan scrollt het nummer door het scherm en dat duurt uiteraard langer, namelijk ongeveer 2,1 + 0,9 * (het aantal cijfers) seconden. Het nummer scrollt helemaal uit beeld.


De getallen (nummers) die in Makecode worden gebruikt zijn zogenaamde 32 bit signed integer. Dat betekent dat het gehele getallen zijn, gevat in 32 bit, die positief of negatief kunnen zijn. 

De maximale waarde van een nummer is 2**31 - 1 = 2.147.483.647   (2 tot de macht 31 min 1)
Het laagste negatieve getal is -2**31 = -2.147.483.648   (min 2 tot de macht 31)

decimaal binair

hexadecimaal

2.147.483.647 binair 2147483647.png 0x 7F FF FF FF
0 binair 0.png 0x 00 00 00 00
-1 binair -1.png 0x FF FF FF FF
-2.147.483.648 binair -2147483648.png 0x 80 00 00 00

 

voor meer informatie over hoe getallen in de informatica worden gebruikt, zie wikipedia integer

terug naar boven

blok basis toon pictogram.png

Het afgebeelde pictogram blijft ongeveer 0,6 sec. in beeld staan voordat het programma weer verder gaat.

Daarna blijft het pictogram in beeld totdat er iets anders wordt afgebeeld, of totdat het scherm gewist wordt.

terug naar boven

blok basis pauzeer.png

Met pauzeer laat je de micro:bit het ingevoerde aantal milliseconden (ms) wachten. Als je hele kleine pauzes gebruikt, moet je weten dat de pauze's alleen veelvouden van ca. 6 milliseconden (ms) kunnen zijn. Anders gezegd: De resolutie van de pauzeer-functie is 6 ms.

Zo maken ingevoerde tijden van 1, 2, 3, 4, 5 en 6ms allemaal een pauze van 6 ms, en ingevoerde tijden van 7 t/m 12ms een pauze van 12 ms, etc.

terug naar boven