Difference between revisions of "Switch and a LED with AVR Breakout"
(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.
Contents
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
Code
Demo
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!