Hello readers welcome to new tutorial. Here we will discuss LED Control Using Arduino. Arduino is board that used to control different projects and circuits through different pins. It comes with different types of pinouts that perform different functions. Such as analog pins digital pins and some others.
Here we will make a projects using Arduino board to control the operation of LED. So let get started.
Introduction to LED
- LED is a diode that emits light when current flows through it.
- It is constructed with the GaAs and GaP.
- It working operation based on the conversion of electrical energy into light energy.
- Its reverse breakdown voltage value is less than the diode.
- LED uses less energy than a normal incandescent bulb, with less cost.
- It employed in different areas, like the aviation industry, lights of vehicles, signal
- It does not need any backlight.
- Its switching speed is fast.
- There is no effect on the LED of DC current.
Working Principle of LED
- The LED stands for light-emitting diode and in the below figure, you can see the symbol of LED.
- The working of LED is very simple when led is in forward biasing conditions the electrons existing in N side of diode cross the PN junction and enter in the P region combine with the holes existing in that region and emit light
- As we discussed in the tutorial about atom that there are two main bands of energy first one is the conduction band that has a large number of electrons, in this case, is N region.
- Second is a valance band that is P region of diode and has holes in it. So when electrons move from high conduction band to valance band or combine with the holes releases energy in the form of light.
- The type of light emitted depends on the type of bandgap and other related parameters.
- A large visible area on a single sheet of the semiconductor substance allows the photons to be released as visible light.
- This procedure is known as electroluminescence and described in the below picture.
LED Control Using Arduino
- The components used in this project are listed here
- Breadboard
- Resistances
- LED
- ARDUINO
- Make the connection according to the configuration shown below.
- After that upload the code written below to arduino
- Code shown in above figure is discussed here
- Pin no 12 is used as output pins. LEDState function is used to show the state of LED that will be high and low after 1500 delay time.
That is all about the LED Control Using Arduino. I have explained this project with detail all codes and diagram has been discuss. If you have any further query ask in comments. Thanks for reading