Blocket Ljud avger ett ljud med hjälp av den inbyggda högtalaren i EV3-enheten. Du kan spela upp förinspelade ljudfiler eller ange en viss musikalisk not eller ton.
Välj Ljud-läget
Lägesväljare Indatavärdet Filnamn Indata
Välj vilken typ av ljud som ska spelas upp med hjälp av lägesväljaren. När du har valt läge kan du välja indatavärden. Vilka indata som är tillgängliga beror på vilket läge du har valt. Alla lägen och indata beskrivs här nedanför.
Med läget Spela fil spelas en förinspelad ljudfil upp.
Indatavärdet Filnamn visas högst upp i blocket, och ger dig möjlighet att välja från en lista över ljudeffekter, talade ord och fraser. Ljuden i kategorin ”LEGO ljud” är de ljudfiler som ingår i EV3-programvaran. Ljuden som visas i listan för kategorin ”Projektljud” är ljud som redan har använts i ditt projekt. På så sätt kan du enkelt använda samma ljud flera gånger i ett program eller ett projekt.
Om du väljer ”Kopplad” från indatavärdet Filnamn högst upp i blocket, visas ett filnamn i indataområdet i Ljud-blocket. Då kan du ange namnet på ljudfilen med hjälp av en dataledning.
Observera att du måste lägga till ljudfilen i ditt projekt först genom att markera det i indatavärdet Filnamn.
Indatavärdet Uppspelningstyp styr om blocket ska vänta tills ljudet har spelats färdigt innan programmet fortsätter till nästa block, och om ljudet ska upprepas.
Med det här programmet säger EV3-enheten ”Turn Right” (sväng åt höger) genom att spela upp två olika ljudfiler och vänta tills varje fil har spelats färdigt.
Tips och trick
EV3-enheten kan bara spela upp talljud som finns lagrade på förinspelade ljudfiler. Texten i indatavärdet Filnamn måste vara namnet på en befintlig ljudfil.
Exempel 2
Det här programmet spelar upp ett skrattljud gång på gång samtidigt som roboten körs framåt under 10 sekunder. Det fungerar genom att Upprepa används som indatavärde för Uppspelningstyp.
Spela ton
Med läget Spela ton spelas en ton i en specifik frekvens upp. Tonfrekvensen styr tonhöjden, det vill säga hur högt eller lågt ljudet är.
Indatavärdet Frekvens specificerar tonfrekvensen i Hz (cykler per sekund). Du kan skriva ett siffervärde för frekvensen eller välja en frekvens från listan över standardfrekvenser för musikaliska noter.
Indatavärdet Varaktighet styr hur länge tonen ska spelas i sekunder.
Tonerna som spelas upp av ljudläget Spela ton är identiska med de musikaliska noter som spelas upp med ljudläget Spela not, men med Spela ton kan du ange en exakt frekvens.
Indatavärdet Uppspelningstyp styr om blocket ska vänta tills ljudet har spelats färdigt innan programmet fortsätter till nästa block, och om ljudet ska upprepas.
Du kan använda ett decimaltecken i indatavärdet Varaktighet om du vill få en exakt tidsangivelse som även innefattar mycket korta intervaller. Om du till exempel anger 0,1 sekunder, spelas noten upp i en tiondels sekund.
Indatavärdet Uppspelningstyp styr om blocket ska vänta tills ljudet har spelats färdigt innan programmet fortsätter till nästa block, och om ljudet ska upprepas.
Det här programmet spelar upp en kort melodi genom att spela tre olika noter.
Stopp
Stopp-läget stoppar alla ljud som EV3-enheten spelar upp för tillfället. Läget används oftast för att stoppa ett ljud som startats tidigare i programmet av ett Ljud-block som inte väntat på att ljudet ska spelas färdigt.
Exempel
Med det här programmet spelas en ton tills en trycksensor trycks in. Då stoppas tonen.
Indata
Indatavärdena till Ljud-blocket styr uppspelningen av ett ljud i detalj. Du kan fylla i indatavärdena direkt i blocket. Det går också att ange värdena med hjälp av dataledningar från utgångarna för andra programmeringsblock.
Indata
Typ
Tillåtna värden
Anteckningar
Filnamn
Text
Namn på en befintlig ljudfil
Till exempel ”Laughing 2” (skrattar 2)
Not
Text
”C” till ”B”, eventuellt följt av ”#”, följt av ”4” till ”6”.
A–G är namn på musikaliska noter.
4–6 är ett oktavnummer.
”#” betyder ”korsförtecken”.
Exempel: ”C4” är ”ettstrukna C” på ett standardpiano, medan ”C#4” är ett halvt tonsteg högre.
Frekvens
Siffra
300 till 10000
Tonfrekvens i Hz
Varaktighet
Siffra
≥ 0
Varaktighet för not eller ton i sekunder
Volym
Siffra
0 till 100
En procentandel av den fulla volymen
Uppspelningstyp
Siffra
0, 1 eller 2
0 = Vänta tills klart: Ljudet spelas upp en gång och programmet väntar tills ljudet har spelats färdigt innan det fortsätter.
1 = Spela en gång: Ljudet spelas upp en gång och programmet fortsätter omedelbart.
2 = Upprepa: Ljudet upprepas gång på gång tills ett annat Ljud-block körs, och programmet fortsätter omedelbart.