Bruke NXT lydsensoren

NXT lydsensoren måler lydintensiteten (volum) ved bruk av mikrofonen foran på sensoren. Du kan bruke lydsensoren til for eksempel å få roboten til å reagere på høye lyder, som lyden av klapping.
Lydsensordata
Lydsensoren kan gi følgende data:
DataTypeRekkeviddeMerknader
Lydnivå (dB) Numerisk verdi0 til 100Lydnivå, skalert til en prosentdel (0-100 %).
Lydnivå (dBA) Numerisk verdi0 til 100Lydnivå, justert slik at vi mennesker nesten kan høre det, og deretter skalert til en prosentdel (0-100 %).
Lydnivåverdien (dBA) justeres slik at vi mennesker nesten kan høre det, i ulike frekvenser. Dette betyr at lydfrekvenser som sensoren hører, men som er vanskelig for deg å høre, ikke resulterer i en høy lydnivåverdi.
Tips og triks
Lave lyder og normal snakking resulterer som regel i lydnivåverdier som er lavere enn 50 %. Klapping eller en høy stemme resulterer som regel i lydnivåverdier som er høyere enn 50 %.
Eksempler på bruk av lydsensoren
Eksempler på bruk av NXT lydsensoren i programmet ditt vises nedenfor.
Eksempel 1: Start roboten med et klapp
Dette programmet får roboten til å kjøre ved at du klapper i hendene. Det bruker Vent-ikonet i modusen Lydsensor – Sammenlign – dB for å vente til lydnivået økes til over 50 %.
Eksempel 2: Lydkontrollert hastighet
Dette programmet får roboten til å kjøre fremover, og hastigheten til roboten kontrolleres av lydnivået. Jo høyere stemmen din er, jo raskere kjører roboten! Det bruker Infrarød sensor-ikonet i modusen Måle – dBA for å få lydnivået på en numerisk dataledning. Resultatet sendes til Styrke-innmatingen til Kjør med styring-ikonet, slik at lydnivået kontrollerer motorstyrken. Prosessen gjentas i en løkke slik at motorstyrken justeres hele tiden, basert på nye lydavlesninger.
Ikoner som kan bruke lydsensoren
Tabellen nedenfor viser de ulike programmeringsikonene som kan brukes med NXT lydsensoren. Hvert ikon har ulike moduser for dB- og dBA-dataene som sensoren leverer.
IkonModusBruksmåte
Vent Lydsensor – SammenlignVent til at lydnivået når en bestemt verdi.
VentLydsensor – EndreVent til at lydnivået endrer seg med en bestemt mengde.
Løkke LydsensorGjenta en ikonsekvens til lydnivået når en bestemt verdi.
Bryter LydsensorVelg mellom to ikonsekvenser basert på lydnivået.
NXT lydsensorMåleMål lydnivået og få resultatet på en numerisk dataledning.
NXT lydsensorSammenlignSammenlign lydnivået med en terskelverdi og få resultatet på en logikkdataledning.
DataregistreringSe Dataregistrering.
NXT lyd
Hurtigkoblinger