Piccolo altoparlante passivo, 3W 4–8 ohm. Richiede un segnale amplificato — non può essere pilotato direttamente dall’uscita line di un DAC o da un GPIO di microcontrollore.
| Pin | Segnale | Descrizione |
|---|---|---|
SPK + |
audio | Speaker in positive |
SPK - |
audio | Speaker in GND |
Un altoparlante passivo DEVE essere pilotato da un amplificatore audio (ad es. PAM8403, MAX98357A, LM386). Non collegarlo MAI direttamente a un’uscita line di un DAC o a un pin di microcontrollore: il segnale è troppo debole e può danneggiare la sorgente. Collega l’uscita dell’amplificatore (+/-) all’altoparlante (+/-).
| Da | A | Filo |
|---|---|---|
board:D9 |
spk1:SPK + |
green |
board:GND |
spk1:SPK - |
black |
Questo esempio è stato scritto e verificato in compilazione per arduino-uno. Codey Online lo adatta a qualsiasi altra scheda supportata.
// NOTE: A passive 3W speaker must be driven by an audio amplifier.
// This minimal sketch is included for documentation purposes, but do NOT connect
// a passive speaker directly to an Arduino pin in real hardware.
const int speakerPin = 9;
void setup() {
pinMode(speakerPin, OUTPUT);
}
void loop() {
tone(speakerPin, 440);
delay(500);
noTone(speakerPin);
delay(500);
}
Descrivi cosa vuoi realizzare. Codey Online scrive il codice, disegna lo schema di collegamento, lo compila e programma la tua scheda direttamente dal browser.
Inizia gratis