Go Down

Topic: Aiutatemi col microfono! (Read 3139 times) previous topic - next topic

allo90

Ciao ragazzi, sto utilizzando ora lo schema per il mic, e sto tentando di fargli leggere le informazioni e riportarle sul monitor seriale. Ho usato le istruzioni che mi ha dato cyber, ma il numero che mi restituisce è sempre 1023, non si schioda da lì... cosa succede? ho usato questo codice:

int mic = A0;

void setup() {
 
  analogReference(EXTERNAL);
  pinMode(mic, INPUT_PULLUP); // inserisce il resistore di pull up interno da 20k)
  Serial.begin(9600);
}

void loop() {
 
  int sensorValue = analogRead(mic);
  Serial.println(sensorValue);
  delay(500);
}

Grazie dell'aiuto!

allo90

Non mi sa aiutare proprio nessuno???  =(

Subsea

Scusate, ma quella del pull up proprio non la sapevo... Esiste anche per il pull down?

cyberhs

per SUBSEA:

no, il pull down devi farlo esterno poiché non esistono resistori interni verso massa.

per allo90:
da quanto leggo hai optato per un riferimento esterno quindi Aref lo hai collegato a +3.3V. Hai usato la stessa alimentazione anche per il MIC, seguendo lo schema che hai postato.

Forse 220nF sono pochi: prova ad usare un elettrolitico da 10?F

Subsea

Grazue mille... se c'era mi avrebbe evitato un bel po' di res! :smiley-sweat:

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy