Uitleg

Waarnemingsblokken: aanraken, invoer, tijd en eigenschappen

Alle waarnemingsblokken van Code: aanraking, kleur, afstand, antwoord, toetsen, muis, microfoon, klok, apparaattijd, eigenschappen en verbindingsstatus.

Leerkracht
Leerling
Laatst bijgewerkt: 12 oktober 2026

Waarnemen leest een toestand of invoer. Veel blokken geven een getal, tekst of een waar/onwaar-voorwaarde terug; die waarde wordt gebruikt in een ander blok. Een meting of voorwaarde begint niet zelf een rij opdrachten.

Blokken in Waarnemen

Aanraking, kleur, afstand en sleepbaarheid horen bij sprites. Klok, antwoord en apparaattijd kunnen door meerdere onderdelen van hetzelfde project worden gebruikt.

raak ik [doel]?

Het Nederlandse blok muisaanwijzer raak ik ? in Code.

Geeft waar of onwaar terug voor aanraking met de muisaanwijzer, de rand of de gekozen sprite. Het menu bepaalt welk doel wordt gecontroleerd. Het blok verplaatst of stopt niets: een als- of herhaalblok bepaalt wat met de uitkomst gebeurt. Deze controle hoort bij sprites.

raak ik kleur [kleur]?

Het Nederlandse blok raak ik kleur ? in Code.

Controleert of deze sprite de gekozen kleur in het beeld raakt. Kies de kleur met het kleurveld. Het gaat om de kleur in de getoonde omgeving, niet alleen om de naam van een andere sprite.

raakt kleur [kleur in deze sprite] kleur [kleur in de omgeving]?

Het Nederlandse blok raakt kleur kleur ? in Code.

Controleert of het deel van deze sprite met de eerste kleur de tweede kleur in de omgeving raakt. De volgorde van de kleurvelden doet ertoe. Het blok geeft een voorwaarde terug en kleurt niets om.

afstand tot [doel]

Het Nederlandse blok muisaanwijzer afstand tot in Code.

Geeft de rechte afstand tussen de positie van deze sprite en de muisaanwijzer of gekozen sprite terug. Dit is niet de afstand tussen de buitenranden van hun afbeeldingen en geen reistijd. Het blok is niet beschikbaar als afstand van het Speelveld.

vraag [vraag] en wacht

Het Nederlandse blok Hoe heet je? vraag en wacht in Code.

Toont de vraag met een antwoordveld en wacht totdat het antwoord is bevestigd. De ingevulde tekst komt beschikbaar in antwoord. Andere scripts kunnen ondertussen lopen. Gelijktijdige vragen worden achter elkaar aangeboden; het project heeft een gezamenlijk laatst gegeven antwoord.

Code-project met vraag-en-wachtblokken en een invulvak op het speelveld.
Het vraagblok toont een vraag op het speelveld. Daaronder staat het invulvak waarin de speler antwoordt.

antwoord

Het Nederlandse blok antwoord in Code.

Geeft de laatst bevestigde antwoordtekst van vraag en wacht terug. De waarde is gedeeld binnen het project, niet een afzonderlijk antwoord per sprite. Alleen dit blok gebruiken toont geen vraag en bewaart geen schoolresultaat.

toets [toets] ingedrukt?

Het Nederlandse blok spatiebalk toets ingedrukt? in Code.

Controleert of de gekozen toets op dit moment is ingedrukt. Het geeft waar of onwaar terug zolang de toets wordt vastgehouden. Dit start zelf geen rij; wanneer toets is ingedrukt bij Gebeurtenissen is een apart startblok.

muis ingedrukt?

Het Nederlandse blok muis ingedrukt? in Code.

Controleert of de muisknop op dit moment is ingedrukt. Het blok geeft een voorwaarde terug; het selecteert geen sprite en start niet zelfstandig een klikrij.

muis x

Het Nederlandse blok muis x in Code.

Geeft de horizontale muispositie in de assen van het Speelveld terug. Het midden is 0 en positief ligt naar rechts. Dit zijn geen schermpixels vanaf de linkerbovenhoek van het browservenster.

muis y

Het Nederlandse blok muis y in Code.

Geeft de verticale muispositie in de assen van het Speelveld terug. Het midden is 0 en positief ligt naar boven. Het blok verplaatst de sprite niet naar de muis.

zet sleepbaar op [sleepbaar/niet sleepbaar]

Het Nederlandse blok zet sleepbaar op sleepbaar in Code.

Bepaalt of deze sprite tijdens het afspelen door de gebruiker mag worden versleept. Het blok begint zelf geen sleepbeweging. Dit is een instelling van de sprite, niet het verplaatsen van blokken in de editor.

volume

Het Nederlandse blok volume in Code.

Geeft de gemeten sterkte van microfoongeluid terug. Hiervoor moet een bruikbare microfoonmeting beschikbaar zijn; zonder beschikbare meting kan -1 worden teruggegeven. Dit is niet het afspeelvolume van een sprite en het blok voegt geen geluidsopname aan het project toe.

klok

Het Nederlandse blok klok in Code.

Geeft de verstreken tijd van de projectklok terug in seconden, ook met een deel van een seconde. Alle sprites lezen dezelfde klok. Dit blok pauzeert geen script en stelt de klok niet terug.

zet klok op 0

Het Nederlandse blok zet klok op 0 in Code.

Zet de gezamenlijke projectklok op 0. De verstreken tijd begint daarna opnieuw te lopen. Een andere sprite die klok gebruikt leest dus ook de teruggezette tijd; de datum en tijd van het apparaat veranderen niet.

[eigenschap] van [sprite/Speelveld]

Het Nederlandse blok Speelveld achtergrond # van in Code.

Leest de gekozen eigenschap van het gekozen onderdeel, niet noodzakelijk van deze sprite. Bij sprites zijn onder meer positie, richting, uiterlijk, grootte en afspeelvolume beschikbaar; bij het Speelveld onder meer achtergrond en volume. Ook beschikbare variabelen kunnen in het eigenschapsmenu staan. Het blok verandert de gelezen eigenschap niet.

huidige [tijdonderdeel]

Het Nederlandse blok huidige jaar in Code.

Leest jaar, maand, datum, dag van de week, uur, minuut of seconde van het apparaat. Maanden tellen vanaf 1; dag van de week gebruikt 1 voor zondag tot 7 voor zaterdag. Dit is de plaatselijke apparaattijd, niet de verstreken projectklok.

dagen sinds 2000

Het Nederlandse blok dagen sinds 2000 in Code.

Geeft het aantal dagen sinds 1 januari 2000 terug op basis van de apparaattijd. De waarde kan een deel van een dag bevatten. Het blok telt niet hoeveel dagen een leerling in Delta heeft gewerkt.

online?

Het Nederlandse blok online? in Code.

Geeft waar of onwaar terug voor de verbindingsstatus die de browser meldt. Waar bewijst niet dat Delta, een mediabestand of een opslagverzoek werkelijk bereikbaar is. Gebruik de waarde daarom niet als bevestiging dat een project is opgeslagen.

gebruikersnaam

Het Nederlandse blok gebruikersnaam in Code.

Geeft de gebruikersnaam terug wanneer die in de Code-sessie beschikbaar is; de waarde kan ook leeg zijn. Het blok vraagt geen naam aan de gebruiker. De uitkomst is geen bewijs voor schoolrechten, een leerkrachtrol of de beschikbaarheid van leerlinggegevens.

De echte waarnemingscategorie in Code met voorwaarden, antwoord en tijdwaardeblokken.
Een waardeblok leest een toestand; het begint niet zelfstandig een rij opdrachten.

Twee verschillende volumewaarden

volume in Waarnemen is een microfoonmeting. volume in Geluid is het ingestelde afspeelpercentage van een sprite of het Speelveld. Een gebeurtenis met volume als grens gebruikt de microfoonmeting, niet hoe hard een geluidsblok is ingesteld.

Als een waarde niet verandert

Controleer of het waardeblok opnieuw wordt gelezen op het moment dat de controle nodig is. Een eenmalige als-controle blijft niet op toetsdrukken letten. Controleer bij een vraag of het antwoord is bevestigd, bij microfoongeluid de toestemming en beschikbaarheid van de microfoon, en bij tijd het verschil tussen klok en huidige apparaattijd.

online? is geen opslagcontrole. Controleer voor bewaren de daadwerkelijke uitkomst en eventuele foutmelding van Opslaan.

Kom je er niet uit?

We helpen je graag verder.

Staat het antwoord er niet bij? Neem contact met ons op of vraag een demo aan, dan kijken we samen naar jullie situatie.