Go Down

Topic: ARDUINO DUE DAC0 NON FUNZIONA!! (Read 2365 times) previous topic - next topic

Fraa93

La porta DAC0 non funziona in seguito al tutorial : http://arduino.cc/en/Tutorial/SimpleAudioPlayer

come mai?, come posso risolvere?

The pin DAC0 does not work following the tutorial: http://arduino.cc/en/Tutorial/SimpleAudioPlayer

why?, how can I fix this?

uwefed

Forse hai piú possibilitá di risposte se posti questo Tread non solo 4 volte ma 10 volte in diverse parti del Forum.  ]:D ]:D ]:D

International / Hardware / ARDUINO DUE DAC0 NON FUNZIONA!!
International / Generale / ARDUINO DUE DAC0 NON FUNZIONA!!
Products / Arduino Due / ARDUINO DUE DAC0 NON FUNZIONA!!
Products / Arduino Due / Arduine Due Simple Audio Player

Ciao Uwe

Fraa93

Probabile, in ogni caso non so come risolvere il problema,dato che quasi sicuramente si è bruciato (pin DAC0) a causa dell' esempio fatto male (http://arduino.cc/en/Tutorial/SimpleAudioPlayer).

flz47655

Ma non avrai mica collegato direttamente un altoparlante da 8 ohm ad Arduino?
Il DAC ha una bassissima corrente di uscita, se ci colleghi qualcosa che assorbe molta corrente... addio DAC
Serve un amplificatore (transistor, op-amp, etc..) per collegare le casse
Ciao

Fraa93

Mi sono fidato di questo (testo presente nell'esempio) :


Hardware Required

    Arduino Due Board
    8-ohm speaker
    Arduino shield with an SD card on CS 4 (like the Ethernet shield)

The Circuit

The shield sits on top of the Due with a micro-SD card in the slot. A .wav file named "test.wav" is in the card's root directory. A speaker is attached to ground, and DAC0.

astrobeed


Ma non avrai mica collegato direttamente un altoparlante da 8 ohm ad Arduino?


Se l'ha fatto quasi sicuramente ha distrutto il pin, però chi scrive una cosa simile ". A speaker is attached to ground, and DAC0." su un tutorial ufficiale di Arduino, oltre ad essere un incompetente, dovrebbe pagare di tasca sua i danni che il suo "consiglio" provoca.
Sarebbe il caso che un Admin intervenga quanto prima per correggere il tutorial.

Fraa93



Ma non avrai mica collegato direttamente un altoparlante da 8 ohm ad Arduino?


Se l'ha fatto quasi sicuramente ha distrutto il pin, però chi scrive una cosa simile ". A speaker is attached to ground, and DAC0." su un tutorial ufficiale di Arduino, oltre ad essere un incompetente, dovrebbe pagare di tasca sua i danni che il suo "consiglio" provoca.
Sarebbe il caso che un Admin intervenga quanto prima per correggere il tutorial.




Gli incompetenti in questo caso sono (leggete voi i nomi):
/*

Demonstrates the use of the Audio library for the Arduino Due

Hardware required :
*Arduino shield with a SD card on CS 4 (the Ethernet sheild will work)
*Speaker attched to ground and DAC0

Original by Massimo Banzi September 20, 2012
Modified by Scott Fitzgerald October 19, 2012

*/
in ogni caso, adesso come faccio?

flz47655

#7
Dec 27, 2012, 06:12 pm Last Edit: Dec 27, 2012, 06:18 pm by flz47655 Reason: 1
Quale altoparlante hai collegato? Hai un link o una foto? Speriamo non veramente un altoparlante da 8 ohm.
Mi spiace moltissimo per il tuo pin DAC, magari Arduino Due era il regalo di natale..
Prova a contattare il team di Arduino (non sul forum ma tramite http://arduino.cc/en/Main/ContactUs) e spiegare loro la tua situazione sperando in una riparazione se danneggiato

Ciao e in bocca al lupo

astrobeed


in ogni caso, adesso come faccio?


Intanto sarebbe il caso di accertare se il pin è realmente danneggiato, se sei fortunato semplicemente non senti nulla perché un pin della DUE non dispone di abbastanza corrente per far muovere un altoparlante da 8 ohm.
Prova a collegare un led rosso tra il pin e GND con una resistenza da 560 ohm, in questo modo limiti la corrente massima a non più di 3 mA, se lo vedi accendersi con luminosità variabile, per effetto della riproduzione sonora, vuol dire che il pin è sano.
Se vuoi sentire l'audio usa una cassa acustica amplificata, vanno bene quelle del pc, probabilmente dovrai inserire un trimmer da 10k per limitare la tensione in uscita a 1.5V massimi altrimenti l'amplificatore va in distorsione.


Fraa93

#10
Dec 27, 2012, 06:28 pm Last Edit: Dec 27, 2012, 06:31 pm by Fraa93 Reason: 1


in ogni caso, adesso come faccio?


Intanto sarebbe il caso di accertare se il pin è realmente danneggiato, se sei fortunato semplicemente non senti nulla perché un pin della DUE non dispone di abbastanza corrente per far muovere un altoparlante da 8 ohm.
Prova a collegare un led rosso tra il pin e GND con una resistenza da 560 ohm, in questo modo limiti la corrente massima a non più di 3 mA, se lo vedi accendersi con luminosità variabile, per effetto della riproduzione sonora, vuol dire che il pin è sano.
Se vuoi sentire l'audio usa una cassa acustica amplificata, vanno bene quelle del pc, probabilmente dovrai inserire un trimmer da 10k per limitare la tensione in uscita a 1.5V massimi altrimenti l'amplificatore va in distorsione.



Appena compilato si sentiva l'audio, dopo un po niente più, in seguito, collegando lo speaker all'altro pin (DAC1) si risentiva

astrobeed


in seguito, collegando lo speaker all'altro pin (DAC1) si risentiva


Sarebbe il caso che non colleghi ulteriormente lo speaker al DAC1 se non vuoi bruciare pure questo pin.

cece99




Ma non avrai mica collegato direttamente un altoparlante da 8 ohm ad Arduino?


Se l'ha fatto quasi sicuramente ha distrutto il pin, però chi scrive una cosa simile ". A speaker is attached to ground, and DAC0." su un tutorial ufficiale di Arduino, oltre ad essere un incompetente, dovrebbe pagare di tasca sua i danni che il suo "consiglio" provoca.
Sarebbe il caso che un Admin intervenga quanto prima per correggere il tutorial.




Gli incompetenti in questo caso sono (leggete voi i nomi):
/*

Demonstrates the use of the Audio library for the Arduino Due

Hardware required :
*Arduino shield with a SD card on CS 4 (the Ethernet sheild will work)
*Speaker attched to ground and DAC0

Original by Massimo Banzi September 20, 2012
Modified by Scott Fitzgerald October 19, 2012

*/
in ogni caso, adesso come faccio?

Saranno incompetenti loro, ma lo sei in parte anche tu perchè dovevi controllare che le connessioni fossero giuste e che non rompessero arduino :).
Direi che al momento puoi usare DAC1 e fare a meno di usare DAC0
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

flz47655

Quelli del link sono altoparlanti da 8 ohm, in pratica invece di 3 (o 15 non ricordo) mA hai cercato di erogare nel peggiore dei casi 0.412A (412mA!)
Non collegarli più agli altoparlanti e prova l'esperimento che ti ha suggerito Astrobeed per vedere se funzionano ancora, per controllare un altoparlante correttamente cerca dei tutorial seri
Ciao

Fraa93





Ma non avrai mica collegato direttamente un altoparlante da 8 ohm ad Arduino?


Se l'ha fatto quasi sicuramente ha distrutto il pin, però chi scrive una cosa simile ". A speaker is attached to ground, and DAC0." su un tutorial ufficiale di Arduino, oltre ad essere un incompetente, dovrebbe pagare di tasca sua i danni che il suo "consiglio" provoca.
Sarebbe il caso che un Admin intervenga quanto prima per correggere il tutorial.




Gli incompetenti in questo caso sono (leggete voi i nomi):
/*

Demonstrates the use of the Audio library for the Arduino Due

Hardware required :
*Arduino shield with a SD card on CS 4 (the Ethernet sheild will work)
*Speaker attched to ground and DAC0

Original by Massimo Banzi September 20, 2012
Modified by Scott Fitzgerald October 19, 2012

*/
in ogni caso, adesso come faccio?

Saranno incompetenti loro, ma lo sei in parte anche tu perchè dovevi controllare che le connessioni fossero giuste e che non rompessero arduino :).
Direi che al momento puoi usare DAC1 e fare a meno di usare DAC0


Io lo sono dato che ho appena iniziato  ;)

Go Up