Blocco Suono

Il blocco Suono emette l'audio utilizzando l'altoparlante all'interno del mattoncino EV3. Puoi riprodurre file audio preregistrati oppure specificare un tono o una nota musicale.
Scegli la modalità del suono.


Selettore modalità
Input Nome file
Input

Seleziona il tipo di suono desiderato utilizzando il selettore modalità. Dopo aver selezionato la modalità, puoi scegliere i valori per gli input. Gli input disponibili dipenderanno dalla modalità. Le modalità e gli input sono descritti di seguito.
Modalità
Riproduzione file
La modalità Riproduzione file riproduce un file audio preregistrato.

L'input Nome file è posizionato nella parte superiore del blocco. Consente di scegliere da un elenco di effetti audio, di parole e di frasi pronunciate. Le immagini nella categoria "File audio LEGO" sono i file audio inclusi nel software EV3. I suoni elencati nella categoria relativa ai suoni di progetto sono quelli già utilizzati nel progetto. In questo modo è più facile utilizzare lo stesso suono più volte in un programma o in un progetto.

Se selezioni "Con filo dati" dall'input Nome file nella parte superiore del blocco, verrà visualizzato un input Nome file nell'area degli input del blocco Suono. In questo modo è possibile fornire il nome del file audio con un filo dati.

Considera che devi prima aggiungere il file audio al progetto selezionandolo dall'input Nome file.

L'input Volume controlla il volume del suono.

L'input Tipo riproduzione definisce se il blocco deve attendere che il suono termini prima che il programma passi al blocco successivo e indica se il suono deve ripetersi.
Esempio 1
Questo programma farà pronunciare al mattoncino EV3 "Turn Right" (gira a destra) riproducendo due file audio diversi e attendendo il completamento di ciascuno.
Suggerimenti
Il mattoncino EV3 può riprodurre solo suoni di parole pronunciate memorizzati in file audio preregistrati. Il testo nell'input Nome file deve corrispondere al nome di un file audio esistente.
Esempio 2
Questo programma riprodurrà una risata continua facendo avanzare al tempo stesso il robot per 10 secondi. Per ottenere questo risultato viene utilizzato Ripeti per l'input Tipo riproduzione.
Riproduzione tono


La modalità Riproduzione tono riproduce un tono di una frequenza specificata. La frequenza del tono definisce quanto è acuto il suono.

L'input Frequenza specifica la frequenza del tono in Hz (cicli al secondo). Puoi digitare un numero per la frequenza o scegliere una frequenza dall'elenco di frequenze di note musicali standard.

L'input Durata definisce la durata del tono in secondi.
Suggerimenti
I toni riprodotti dalla modalità Riproduzione tono hanno lo stesso suono delle note musicali riprodotte dalla modalità Riproduzione nota, ma puoi specificare una frequenza esatta utilizzando Riproduzione tono.
L'input Volume controlla il volume del suono.

L'input Tipo riproduzione definisce se il blocco deve attendere che il suono termini prima che il programma passi al blocco successivo e indica se il suono deve ripetersi.
Esempio
Questo programma farà variare la frequenza di un tono in base alla posizione di un sensore di rotazione motore. Se giri manualmente il motore, il tono cambia.
Riproduzione nota


La modalità Riproduzione nota riproduce una nota musicale.

L'input Nota consente di scegliere la nota da un controllo tastiera di pianoforte.

L'input Durata definisce la durata della nota in secondi.
Suggerimenti
Puoi utilizzare un separatore decimale nell'input Durata per ottenere un intervallo di tempo esatto, inclusi intervalli molto brevi. Ad esempio, specificando 0,1 secondi la nota verrà riprodotta per un decimo di secondo.
L'input Volume controlla il volume del suono.

L'input Tipo riproduzione definisce se il blocco deve attendere che il suono termini prima che il programma passi al blocco successivo e indica se il suono deve ripetersi.
Esempio
Questo programma riprodurrà un breve motivo riproducendo tre note diverse.
Stop


La modalità Stop interrompe qualsiasi suono attualmente riprodotto dal mattoncino EV3. Viene utilizzata in genere per interrompere un suono la cui riproduzione è iniziata precedentemente nel programma con un blocco Suono che non ha atteso che il suono venisse completato.
Esempio
Questo programma riprodurrà un tono finché non verrà premuto un sensore di contatto, quindi spegnerà il tono.
Input
Gli input del blocco Suono definiscono i dettagli del suono che viene riprodotto. È possibile immettere i valori di input direttamente nel blocco. In alternativa, i valori possono essere forniti da fili dati dagli output di altri blocchi di programmazione.
InputTipoValori consentitiNote
Nome file TestoNome di un file audio esistente.Ad esempio "Laughing 2"
Nota TestoDa "do" fino a "si", seguito facoltativamente da "#", seguito da "4" fino a "6".A-G è un nome di nota musicale.
4-6 è un numero di ottava.
"#" significa "diesis".

Esempi: "Do4" indica "do centrale" su un pianoforte standard e "Do#4" è superiore di un mezzo.
Frequenza Valore numericoDa 300 a 10000Frequenza del tono in Hertz
Durata Valore numerico≥ 0Durata della nota o del tono in secondi
Volume Valore numericoDa 0 a 100Percentuale dell'intero volume
Tipo riproduzione Valore numerico0, 1 oppure 20 = Attendi il completamento: il suono viene riprodotto una volta e il programma attende la fine della riproduzione del suono prima di continuare.

1 = Riproduci una volta: il suono viene riprodotto una volta e il programma prosegue immediatamente.

2 = Ripeti: il suono viene ripetuto continuamente finché non viene eseguito un altro blocco Suono e il programma prosegue immediatamente.
A-GDo,Ré,Mi
CDo
D
EMi
FFa
GSol
ALa
BSi
Suono
Collegamenti rapidi