(Created page with "category:Atmega32 Breakout")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[category:Atmega32 Breakout]]
 
[[category:Atmega32 Breakout]]
 +
Now we will control the LED depending on external input. In this tutorial we will interface a switch to one of the port pin and display its status on LED connected to other port.
 +
=Basics=
 +
For this tutorial we will a connect a switch to PORT C0  and LED to PORT B0 of Atmega32. W will configure PORT A0 as input to read the switch status and PORT C0 as outputto display the switch status on LED. Initially LED will be ON , when we press switch the LED will be OFF.
 +
<br/>
 +
Refer the [[AVR I/O Register Configuration]] tutorial for basics of GPIO register configuration.
 +
 +
=Hook Up=
 +
[[file:switch_AVRbreakout.png]]
 +
 +
=Code=
 +
<html>
 +
<script src="https://gist.github.com/nitishshete/7252ffb1af5e6f29767ac68dc0123a67.js"></script>
 +
</html>
 +
 +
=Demo=
 +
[[file:0_Switch_AVR.gif]]
 +
 +
=Downloads=
 +
Download the complete project folder from the below link:
 +
https://github.com/ExploreEmbedded/AVR-MCU-Breakout-Board/archive/master.zip<br>
 +
 +
 +
 +
Have a opinion, suggestion , question or feedback about the article let it out here!
 +
{{DISQUS}}

Latest revision as of 10:18, 20 April 2016

Now we will control the LED depending on external input. In this tutorial we will interface a switch to one of the port pin and display its status on LED connected to other port.

Basics

For this tutorial we will a connect a switch to PORT C0 and LED to PORT B0 of Atmega32. W will configure PORT A0 as input to read the switch status and PORT C0 as outputto display the switch status on LED. Initially LED will be ON , when we press switch the LED will be OFF.
Refer the AVR I/O Register Configuration tutorial for basics of GPIO register configuration.

Hook Up

Switch AVRbreakout.png

Code

Demo

0 Switch AVR.gif

Downloads

Download the complete project folder from the below link: https://github.com/ExploreEmbedded/AVR-MCU-Breakout-Board/archive/master.zip


Have a opinion, suggestion , question or feedback about the article let it out here!