NXT lydsensor-blok

NXT lydsensor-blok får data fra NXT lydsensoren. Du kan måle lydniveauet som et procenttal (0-100) og få et numerisk output. Du kan også sammenligne lydniveauet med en tærskelværdi, og få et logisk output (Sandt/Falsk).

Se Brug af NXT lydsensoren for at få yderligere oplysninger om, hvad NXT lydsensoren gør, hvilke data den leverer og programmeringseksempler.
Vælg sensorporten og tilstanden


Portvælger
Tilstandsvælger
Input
Output

Brug portvælgeren oven på blokken til at kontrollere, at sensorportnummeret (1, 2, 3 eller 4) svarer til den port på EV3 klodsen, som NXT lydsensoren er tilsluttet.

Brug tilstandsvælgeren til at vælge tilstanden for blokken. De tilgængelige input og output ændres alt efter tilstanden.
Tilstande
Tilstandene Mål


Tilstandene Mål – dB og Mål – dBa udlæser lydniveauet i outputtet Lydniveau. I tilstanden Mål – dBa filtreres lydniveauet, så det nærmer sig det menneskelige øres følsomhed på forskellige frekvenser.

Lydniveauet måles i procent (0-100). Hvis lydsensoren er blevet kalibreret, justeres lydniveauværdien, så 0 svarer til det mindst kalibrererede lydniveau og 100 svarer til det højest kalibrerede lydniveau.
Tilstandene Sammenlign


Tilstandene Sammenlign – dB og Sammenlign – dBa måler lydniveauet ligesom i tilstandene Mål. I tilstandene Sammenlign sammenlignes lydniveauet med tærskelværdien ved hjælp af den valgte sammenligningstype. Resultatet Sandt/Falsk udlæses i Sammenligningsresultat, og lydniveauet udlæses i Lydniveau.
Tilstandene Kalibrer


Med tilstandene Kalibrer kan du kalibrere NXT lydsensoren fra et program.

Med tilstanden Kalibrer – Minimum kan du angive det mindste lydniveau i inputtet Værdi. Efter kalibreringen rapporterer NXT lydsensoren dette lydniveau som 0 eller den angivne værdi.

Med tilstanden Kalibrer – Maksimum kan du angive det maksimale lydniveau i inputtet Værdi. Efter kalibreringen rapporterer NXT lydsensoren dette lydniveau som 100 eller den angivne værdi.

Tilstanden Kalibrer – Nulstil nulstiller NXT lydsensoren til standardtilstanden.
Input og output
De tilgængelige input for NXT lydsensor-blokken afhænger af den valgte tilstand. Du kan angive inputværdierne direkte i blokken. I stedet kan inputværdierne også leveres via datakabler fra andre programmeringsblokkes output.
InputTypeTilladte værdierBemærkninger
Sammenligningstype Numerisk0-50: = (Lig med)
1: ≠ (Ikke lig med)
2: > (Større end)
3: ≥ (Større end eller lig med)
4: < (Mindre end)
5: ≤ (Mindre end eller lig med)
Tærskelværdi NumeriskAlle talVærdi, sensordata skal sammenlignes med
Værdi Numerisk0-100Lydniveau til kalibreringstilstande
De tilgængelige output afhænger af den valgte tilstand. Hvis du vil bruge et output, skal du anvende et datakabel til at forbinde det med en anden programmeringsblok.
OutputTypeBemærkninger
Lydniveau NumeriskLydintensitet (lydstyrke), 0-100
Sammenligningsresultat LogiskResultatet Sandt/Falsk fra en sammenligningstilstand.
NXT lyd
Hurtige link