How To Switch ON/OFF LED Using ARDUINO UNO And C# Form Applications

Introduction

 
This article is for beginners who are interested in the Internet of Things. This article demonstrates how to create two buttons for switching the LED light ON and OFF, with simple Arduino and C# code.
 
Requirements
  1. Arduino Uno R3 + Arduino data cable I already have this broad
  2. USB 2.0 Male to B Male cable
  3. Arduino Uno R3 Software I have also downloaded
  4. One LED light “5MM”
  5. 300 Ohm resister
  6. Jumper wire only two (Male to Male)
  7. Bread broad
  8. Visual Studio Any versions
Follow my steps 
 
Arduino is available in several versions online but you only have to buy  Arduino Uno R3.
 
Step 1
 
First connect Arduino from your computer if the  flash light is ON it's successfully connected
 
image001
 
Step 2
 
Go to any browser type this link https://www.arduino.cc/
 
Scroll down on windows installer click to download 96MB Software
 
 
 
Step 3
 
Download the software
 
 
 
 
Step 4
 
Then after installation completes this page appears
 
Step 5
 
Then select FILL NEW. This will open a new page
 
 
Step 6
 
Then Click Toolbox Selected TOOL BROAD ARDUINO/GENUINO UNO
 
 
Step 7
 
Then select Tool Box TOOL  PORT COM3 ARDUINO UNO
 
 
Step 8
 
Given source code type our Arduino Software
 
 
Source Code
  1. int data;  
  2. void setup() {  
  3.     Serial.begin(9600);  
  4.     pinMode(13, OUTPUT);  
  5. }  
  6. void loop() {  
  7.     if (Serial.available()) {  
  8.         data = Serial.read();  
  9.         if (data == 'A') {  
  10.             digitalWrite(13, HIGH);  
  11.         } else {  
  12.             digitalWrite(13, LOW);  
  13.         }  
  14.     }  
  15. }  
Step 9
 
Compiler process is successful
 
 
 
Step 10
 
Then select the upload a program option 
 
 
Step 11
 
I also have Visual Studio 2017. Then select FILE NEW PROJECT
 
 
Step 12
 
Select Windows form applications Change file name as per your wish
 
 
Step 13
 
Then left corner appears on toolbox select search button drag and drop two buttons and search Serial Port drag and drop from form applications
 
 
Step 14
 
Then select serial port1 properties;  modifier will change for public view
 
 
Then scroll down to  port name it will change to COM3
 
 
Step 15
 
Button1 click to change from properties will change button name for ON
 
Button2 click to change from properties will change button name for OFF
 
 
Step 16
 
ON Double click to going to page from Form1.cs file
 
Again OFF Double click to going to page from Form1.cs file
 
Then replace this C# source code 
 
 
Source code
  1. public Form1() {  
  2.     InitializeComponent();  
  3.     serialPort1.Open();  
  4. }  
  5. private void button1_Click(object sender, EventArgs e) {  
  6.     serialPort1.Write("A");  
  7. }  
  8. private void button2_Click(object sender, EventArgs e) {  
  9.     serialPort1.Write("B");  
  10. // This is just a sample script. Paste your real code (javascript or HTML) here.  
  11. if ('this_is' == /an_example/) {  
  12.     of_beautifier();  
  13. else {  
  14.     var a = b ? (c % d) : e[f];  
  15. }  
Then click Start button or Ctrl+F5 and our program will debug
 
 
Click  LED ON and OFF; the process is working.
 
 

Summary

 
LED light switch ON to LED is ON then switch LED LED is OFF. A simple project will be created and deployed.