Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] How to interface piezo buzzer using uln2003 ?

Status
Not open for further replies.

psrkiran

Newbie level 6
Joined
Feb 26, 2011
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,384
In my circuit i have a ULN2003 which has 4 unused inputs so i want to use one pin for interfacing piezo buzzer is it possible ? if so how to do it ?
 

Hi,


Connect buzzer (+) terminal to +5V and buzzer (-) terminal to an output of ULN2003 .
 
In my circuit i have a ULN2003 which has 4 unused inputs so i want to use one pin for interfacing piezo buzzer is it possible ? if so how to do it ?

why not possible just connect + to 5 v and - ve to output of uln 2003 cheers
 
Thanks everyone for replying
Its not working for me but when i interface it with two 1k resistors and one general purpose transistor its working but i can't understand why it is not working with
ULN2003 please help me.
 

Are talking about a piezo buzzer with built-in oscillator, that has to be driven by a dc voltage or a plain piezo transducer that needs AC drive?
 
All the conventional buzzer's are built in oscillator, ur only required to power it up using its appropriate voltage(5V/12V)
 
When is interface buzzer in this way

The Buzzer is working properly
But when i interface it in this way

It is not working Why ?
The first three input pins of ULN2003 are connected to three relays ans they are working properly without any problem
 

Does you mcu have open collector output?
If so use a pull up resistor in the input of the ULN2003

ULN2003_open_collector.jpg

Alex
 
I don't know anything about open collector output but the mcu i am using is At89C52 which needs pull up register across port 0
 

Open collector means that the output transistor can only sink current (provide ground) or leave the output floating.
Think of the open drain/collector as a switch to ground, it either provides ground (on) so you get a low output
or leaves the output floating (off) and you get a high output but only if you have a pull up resistor.

Alex

P.S i have added a picture in my previous post
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top