Difference between revisions of "Buzzer with AVR"
Line 28: | Line 28: | ||
=Code= | =Code= | ||
==Buzzer Beep== | ==Buzzer Beep== | ||
− | Turn ON and OFF the buzzer with a delay of 1sec. | + | |
+ | Below points needs to be considered for this example. | ||
+ | * Include the io.h file as it has the definitions for all the PORT registers. | ||
+ | * Include delay.h file to use the delay functions. | ||
+ | * Configure the PORT as Output before writing any data to PORT pins. | ||
+ | * Turn ON and OFF the buzzer with a delay of 1sec. | ||
<html> | <html> | ||
<script src="https://gist.github.com/SaheblalBagwan/f0bd96ce77327ea39989.js"></script> | <script src="https://gist.github.com/SaheblalBagwan/f0bd96ce77327ea39989.js"></script> |
Revision as of 17:15, 4 February 2016
Guru (talk) 20:00, 17 November 2015 (IST)
Contents
Objective
After blinking the leds and Controlling them using switches, its time to make some noise using the buzzer. In the first part of the tutorial, we will beep the buzzer with a delay of 1sec. At the end we will control the buzzer using a switch.
Register Configuration
Please refer the below tutorial for basics of GPIO register configuration.
Code
Buzzer Beep
Below points needs to be considered for this example.
- Include the io.h file as it has the definitions for all the PORT registers.
- Include delay.h file to use the delay functions.
- Configure the PORT as Output before writing any data to PORT pins.
- Turn ON and OFF the buzzer with a delay of 1sec.
Wiring diagram