terug naar het overzicht
Technische kennisbank
Meer technische kennis over enkele blokken uit het menu BASIS.
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 | ![]() |
0x 7F FF FF FF |
0 | ![]() |
0x 00 00 00 00 |
-1 | ![]() |
0x FF FF FF FF |
-2.147.483.648 | ![]() |
0x 80 00 00 00 |
voor meer informatie over hoe getallen in de informatica worden gebruikt, zie wikipedia integer
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.
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.