Link Diretto
  • Conrad
  • Il mio account

    Accedi / Registrati

  • Carrello

  • Promozioni > Promozioni >
  • Categoria Industria
    Industria
    Infrastrutture
    Servizi professionali
  • Mondo Conrad
    Conrad - Your Sourcing Platform
    Conrad Partner
    Nuovi Prodotti
    Guide Conrad
    Vendi su Conrad

    Nostri marchi

    Toolcraft
    Voltcraft
    Tru components
    Renkforce
    Speaka professional
    Sygonix
  • Servizi

    Scopri i nostri servizi.

    Ordini a programma
    eProcurement
    Newsletter
    Servizio Quotazioni
    Cavi su misura
    Servizio Calibrazione
    Guide e novità
  • Scopri i nostri prodotti
  • Il mio account
  • Lista dei preferiti
  • Logout
Conrad
Home
Kit di Sviluppo e per Educazione Sistemi di sviluppo Moduli aggiuntivi HAT per Raspberry Pi

Audio shield per Arduino - in kit da saldare

Codice produttore
Articolo n°:
Audio shield per Arduino - in kit da saldare-0
Audio shield per Arduino - in kit da saldare-0
Audio shield per Arduino - in kit da saldare-1
Audio shield per Arduino - in kit da saldare-2
Audio shield per Arduino - in kit da saldare-3
1/4
Futura Elettronica
Consegna entro Mer. 7 Ott.

24 Pezzo(i)
Vendita e spedizione:
Futura Elettronica Termini e condizioni
spedizione gratuita a partire da 122,95 € valore dell'ordine con questo fornitore

Numero

Totale
15,98 €
IVA escl. 
6,15 € 
Diritto di reso di 14 giorni incluso
Segnala un problema
  • Descrizione
  • Spesso comprati insieme
  • Accessori

Descrizione

Basata sull’integrato ISD1760PY, questa shield per Arduino (Duemilanove, UNO o Mega), permette di registrare e riprodurre fino a 60 secondi di musica e parlato. L’accoppiamento ad Arduino è reso molto semplice grazie ad un’apposita libreria da caricare nello sketch, che provvede alla gestione del chip vocale ISD. Dispone di vari pulsanti di controllo (REC, PLAY, FWD, ERASE, VOL, ecc), capsula microfonica, una presa jack da c.s. per l’ingresso audio di linea e una presa per l’uscita audio. La registrazione dei messaggi si effettua direttamente tramite la capsula microfonica, l’ingresso audio di linea IN può essere utile per registrare messaggi o musica provenienti da una fonte esterna (piastre a cassette, lettori MP3, mixer ecc). La shield preleva l’alimentazione dai contatti 5 V e GND di Arduino. Particolarmente utile per attivare dei messaggi a voce al verificarsi di un evento in un impianto di allarme, per un controllo I/O generico e per domotica, oppure per far riprodurre un avviso quando viene rilevato l’approssimarsi di una persona o di un veicolo in una zona. Dimensioni (mm): 71×53.


Sketch di esempio:
Il seguente sketch permette di gestire le funzioni della shield.

#include

ISD1700 chip(10); // Initialize chipcorder with
// SS at Arduino's digital pin 10

int apc=0;
int vol=0; //volume 0=MAX, 7=min

int startAddr=0x10;
int endAddr =0x2DF;
int inInt=0;
void setup()
{
apc = apc | vol; //D0, D1, D2

//apc = apc | 0x8; //D3 comment to disable output monitor during record

apc = apc | 0x50; // D4& D6 select MIC REC
//apc = apc | 0x00; // D4& D6 select AnaIn REC
//apc = apc | 0x10; // D4& D6 select MIC + AnaIn REC

apc = apc | 0x80; // D7 AUX ON, comment enable AUD

apc = apc | 0x100; // D8 SPK OFF, comment enable SPK

//apc = apc | 0x200; // D9 Analog OUT OFF, comment enable Analog OUT

//apc = apc | 0x400; // D10 vAlert OFF, comment enable vAlert

apc = apc | 0x800; // D11 EOM ON, comment disable EOM



Serial.begin(9600);
Serial.println("Sketch is starting up");
}

void loop()
{
char c;

if(Serial.available())
{
/* Power Up */
chip.pu();
c = Serial.read();
switch(c)
{
case 'A':
Serial.println(chip.rd_apc(), BIN);
break;
case 'Y':
chip.play();
break;
case 'P':
chip.stop();
delay(500);
break;
case 'E':
chip.erase();
delay(500);
break;
case 'R':
chip.rec();
break;
case 'F':
chip.fwd();
delay(500);
break;
case 'Z':
chip.g_erase();
delay(500);
break;
case 'I':
Serial.println(chip.devid(), BIN);
break;
case 'W':
Serial.println(apc, BIN);
chip.wr_apc2(apc); //
break;
case 'S':
Serial.println(chip.rd_status(), BIN);
break;
case '>':
startAddr=SerialIn();
Serial.print("startAddr: ");
Serial.println(startAddr);
break;
case '<':
endAddr=SerialIn();
Serial.print("endAddr: ");
Serial.println(endAddr);
break;
case 'y':
chip.set_play(startAddr,endAddr);
break;
case 'r':
//chip.set_erase(startAddr,endAddr);
//delay(500);
chip.set_rec(startAddr,endAddr);
break;
case 'e':
chip.set_erase(startAddr,endAddr);
delay(500);
break;

}
Serial.print("Status---> ");
Serial.print(chip.CMD_ERR()? "CMD_ERR ": "OK ");
Serial.print(chip.PU()? "PU ": "NO PU ");
Serial.print(chip.RDY()? "RDY ": "Not_RDY ");
Serial.print(chip.rd_status(), BIN);
Serial.println();
delay(1000);
}
}

int SerialIn(){
inInt=0;

while (Serial.available() <= 0)
{
delay(300);
}
while (Serial.available()) {
// get the new byte:
char c = Serial.read();
// add it to the inputString:
inInt = (inInt*10) + (c-48);
// if the incoming character is a newline, set a flag
// so the main loop can do something about it:
if (c == 'n') {
//stringComplete = true;
Serial.print("stringComplete ");
}
}
//c = Serial.read()-48;
//mess(c);

return (inInt);

}
/*
void mess(int num){
Serial.print("num: ");
Serial.println(num);
startAddr=(0x50*num)+0x10;
endAddr=(startAddr+0x50)-1;
Serial.print("startAddr: ");
Serial.print(startAddr, HEX);
Serial.print(" - endAddr: ");
Serial.println(endAddr, HEX);

}
*/

Descrizione

Basata sull’integrato ISD1760PY, questa shield per Arduino (Duemilanove, UNO o Mega), permette di registrare e riprodurre fino a 60 secondi di musica e parlato. L’accoppiamento ad Arduino è reso molto semplice grazie ad un’apposita libreria da caricare nello sketch, che provvede alla gestione del chip vocale ISD. Dispone di vari pulsanti di controllo (REC, PLAY, FWD, ERASE, VOL, ecc), capsula microfonica, una presa jack da c.s. per l’ingresso audio di linea e una presa per l’uscita audio. La registrazione dei messaggi si effettua direttamente tramite la capsula microfonica, l’ingresso audio di linea IN può essere utile per registrare messaggi o musica provenienti da una fonte esterna (piastre a cassette, lettori MP3, mixer ecc). La shield preleva l’alimentazione dai contatti 5 V e GND di Arduino. Particolarmente utile per attivare dei messaggi a voce al verificarsi di un evento in un impianto di allarme, per un controllo I/O generico e per domotica, oppure per far riprodurre un avviso quando viene rilevato l’approssimarsi di una persona o di un veicolo in una zona. Dimensioni (mm): 71×53.


Sketch di esempio:
Il seguente sketch permette di gestire le funzioni della shield.

#include

ISD1700 chip(10); // Initialize chipcorder with
// SS at Arduino's digital pin 10

int apc=0;
int vol=0; //volume 0=MAX, 7=min

int startAddr=0x10;
int endAddr =0x2DF;
int inInt=0;
void setup()
{
apc = apc | vol; //D0, D1, D2

//apc = apc | 0x8; //D3 comment to disable output monitor during record

apc = apc | 0x50; // D4& D6 select MIC REC
//apc = apc | 0x00; // D4& D6 select AnaIn REC
//apc = apc | 0x10; // D4& D6 select MIC + AnaIn REC

apc = apc | 0x80; // D7 AUX ON, comment enable AUD

apc = apc | 0x100; // D8 SPK OFF, comment enable SPK

//apc = apc | 0x200; // D9 Analog OUT OFF, comment enable Analog OUT

//apc = apc | 0x400; // D10 vAlert OFF, comment enable vAlert

apc = apc | 0x800; // D11 EOM ON, comment disable EOM



Serial.begin(9600);
Serial.println("Sketch is starting up");
}

void loop()
{
char c;

if(Serial.available())
{
/* Power Up */
chip.pu();
c = Serial.read();
switch(c)
{
case 'A':
Serial.println(chip.rd_apc(), BIN);
break;
case 'Y':
chip.play();
break;
case 'P':
chip.stop();
delay(500);
break;
case 'E':
chip.erase();
delay(500);
break;
case 'R':
chip.rec();
break;
case 'F':
chip.fwd();
delay(500);
break;
case 'Z':
chip.g_erase();
delay(500);
break;
case 'I':
Serial.println(chip.devid(), BIN);
break;
case 'W':
Serial.println(apc, BIN);
chip.wr_apc2(apc); //
break;
case 'S':
Serial.println(chip.rd_status(), BIN);
break;
case '>':
startAddr=SerialIn();
Serial.print("startAddr: ");
Serial.println(startAddr);
break;
case '<':
endAddr=SerialIn();
Serial.print("endAddr: ");
Serial.println(endAddr);
break;
case 'y':
chip.set_play(startAddr,endAddr);
break;
case 'r':
//chip.set_erase(startAddr,endAddr);
//delay(500);
chip.set_rec(startAddr,endAddr);
break;
case 'e':
chip.set_erase(startAddr,endAddr);
delay(500);
break;

}
Serial.print("Status---> ");
Serial.print(chip.CMD_ERR()? "CMD_ERR ": "OK ");
Serial.print(chip.PU()? "PU ": "NO PU ");
Serial.print(chip.RDY()? "RDY ": "Not_RDY ");
Serial.print(chip.rd_status(), BIN);
Serial.println();
delay(1000);
}
}

int SerialIn(){
inInt=0;

while (Serial.available() <= 0)
{
delay(300);
}
while (Serial.available()) {
// get the new byte:
char c = Serial.read();
// add it to the inputString:
inInt = (inInt*10) + (c-48);
// if the incoming character is a newline, set a flag
// so the main loop can do something about it:
if (c == 'n') {
//stringComplete = true;
Serial.print("stringComplete ");
}
}
//c = Serial.read()-48;
//mess(c);

return (inInt);

}
/*
void mess(int num){
Serial.print("num: ");
Serial.println(num);
startAddr=(0x50*num)+0x10;
endAddr=(startAddr+0x50)-1;
Serial.print("startAddr: ");
Serial.print(startAddr, HEX);
Serial.print(" - endAddr: ");
Serial.println(endAddr, HEX);

}
*/

Cercato frequentemente Moduli aggiuntivi HAT per Raspberry Pi:

  • Schermi Raspberry Pi
  •  

    Oltre 1.800.000 prodotti disponibili

     

  • Quotazioni personalizzate

  • Consegna gratuita a partire da €100

  • Soddisfatti o rimborsati

  • 2500 marchi

  • Assistenza Clienti

  • Ordini

  • Spedizione

  • Pagamento

  • Garanzia e Resi

  • FAQ - Domande frequenti

  • Chi Siamo

  • Conrad Your Sourcing Platform

  • Guide & Articoli

  • I nostri Marchi

  • Qualità

  • Ecosostenibilità

  • Informazioni REACH

  • Informazioni sull'accessibilità

  • Esercitare il diritto di recesso

  • Servizi Conrad

  • Richiedi quotazione

  • e-Procurement

  • Vendi su Conrad

  • Ordini a programma

  • Link rapidi - Servizi

  • Marchi dalla A alla Z

  • Categorie dalla A alla Z

  • Promozioni 🛒

  • Download center

  • Lavora con noi

  • Vulnerability Disclosure Program

Newsletter

Iscrivetevi alla newsletter e riceverete uno sconto del € 10 Per acquisti superiori a € 100.

Iscrivetevi alla newsletter e riceverete uno sconto del € 10 Per acquisti superiori a € 100.

Inserisci un indirizzo e-mail valido!

Bosch Brand Weeks
* Lo sconto è valido solo sugli articoli immediatamente disponibili dei marchi Bosch Professional, Bosch Home & Garden, Bosch Accessori e Dremel (stato di consegna verde). Valido fino al 04.10.2026 su conrad.it (esclusi gli ordini su Marketplace). Non cumulabile con altri codici sconto. Una volta per cliente commerciale/individuo. In singoli casi, potrebbe essere applicata una restrizione sulla quantità di vendite.

Schneider Electric Asfora & Shelly
* Sconti validi solo su articoli disponibili a stock (stato di consegna verde): sconto del 10% su prodotti selezionati del marchio Schneider Electric e sull’intero assortimento del marchio Shelly. Valido fino al 25/10/2026 su conrad.it (ad eccezione dei prodotti spediti direttamente dai nostri partner commerciali). Non cumulabile con altri codici promozionali. Valido 1 volta per cliente aziendale/privato.  In singoli casi può essere applicato un limite alla quantità acquistabile.

Metodi di pagamento
  • paypal
  • carte-di-credito
  • bonifico
  • contrassegno
I social media

Tutti i prezzi escludono l'IVA ed escludono la spedizione.

Tutti i prezzi includono l'IVA ed escludono la spedizione.

  • Termini e condizioni

  • Informazioni legali

  • Privacy policy

  • Diritto di recesso

Confronto degli articoli
Lista dei preferiti