Arduino buzzer 12v

Ciao a tutti.
Ho cercato su internet ma non ho trovato nulla di chiaro ed alla fine ho fatto da me.

Dovrei comandare un buzzer a 12v da arduino.
Visto che dai pin di arduino escono 5v con una corrente limitata ci ho piazzato un transistor.

Potete vedere se lo schema allegato è corretto? Ovviamente sulle connessioni x1/x2 ci va il buzzer.

Grazie

q.png

Sí, lo schema é giusto. Per pilotare un buzzer piezoelettrico non serve il diodo, ma non da fastidio. Serve solo se si pilota dei carichi induttivi.

Ciao Uwe

Ho provato a fare il collegamento ma il buzzer mi suona sempre.
Per mancanza di componenti non ho messo la resistenza da 22k sarà per questo?

Come sketch sto usando il blinker led degli esempi (al posto del led ho messo il buzzer, con transistor)

Grazie

erpomata:
Ho provato a fare il collegamento ma il buzzer mi suona sempre.

Senti cambiare intensità oppure no?

Per mancanza di componenti non ho messo la resistenza da 22k sarà per questo?

Puoi sostituirla con 2 R da 10K l'una messe in serie (le resistenze in serie si sommano).

Hai messo anche il diodo? Se sì, come l'hai montato? Hai rispettato la polarità del buzzer? Hai collegato tutte le masse? Potresti mettere una foto (decente) del circuito?

No nessun cambiamento d'intensità.
Ho scoperto che il pin tira fuori, quando è basso, sempre circa 0,30V è normale? Mentre a livello altro sta sui 5V.
Sarà questo a mandare in conduzione il transistor?

Per le foto ora sono impossibilitato a farle.

i livelli di pilotaggio sono corretti, secondo me hai invertito i pin del transistor

+1

Non ci avete preso nessuno dei due. :slight_smile:
Mi ero dimenticato di impostare il pin come output.

Grazie comunqe

GNURANT! ]:smiley: