Control A led Using Visual Studio C# In Hindi

Visual Studio C++ का यूज करके Serial Communication से Arduino में लगी led को Control करेंगे
Visual Studio C++ का यूज करके Serial Communication से Arduino uno में लगी led को Control करेंगे इससे पहले हमने Processing के use से Led Control की और Android mobile से Bluetooth से Led control की ये सब basic Projects है इनके द्वारा हम Serial Communication को आसानी से समझ सकते है यदि आप Uc browser का use कर रहे है तो आप सही तरह read नहीं कर पाएंगे google chrom या अन्य किसी browser का use करें सबसे पहले हम window Form design करेंगे और फिर Arduino से led connect करके Arduino sketch upload करेंगें फिर window form application को start कर led control करेंगे इस project के पहले आपको अपने computer में visual c# या visual studio install करने होंगे material की list में नीचे दे रहा हूँ 

Software And Hardware

  • Visual studio or Visual c#
  • Arduino IDE
  • Arduino uno
  • Led

Create New Project In Visual Studio

इसके लिए पहले Visual Studio को launch करें और new Project सेलेक्ट करें जैसा की स्क्रीन शॉट्स मैं है अब Visual C# में Window Form Application चुनें और Enter का press करें 
इसके लिए पहले Visual Studio को launch करें और new Project सेलेक्ट करें
visual c++ को choose करके window form application को select करें
अब आपके सामने Form1.cs [Design] है जिसमे आपको button design करने है यानि की यह desine editor है इसे design करने के लिए आपको किसी तरह की Programming करने की जरूरत नहीं है Tool box जो left side में है इसी में से आपको User Interface के widgets को drag करके form पर Drop करना होता है
अब आपके सामने Form1.cs [Design] है जिसमे आपको button design करने है यानि की यह desine editor है
tool box में से button को drag करके window form application में drop करें

Add,Rename,change color Button

Tool box में से Button को darg करके Form पर drop करें हमें दो button design करने है एक On के लिए और एक Off के लिए अब दोनों Buttons को resize करें अपने अनुशार size रखें 
अब दोनों Buttons को resize करें अपने अनुशार size रखें
अब Button1 और Button2 जो इन buttons के नाम है उनको change करके Led on और Led off दे इसके लिए right click करे और Property में Text change करें इसके लिए नीचे का screen shot में Right side में देखें मेने Button1 से LED On किया और Enter key press की

Import Serial Port

ब हमें Serial Port हमारे Form में Import करना है इसके लिए Tool box में Serial port search करें और उसे Drag करके Form में Drop करें 
serialport drag करके drop करें
Button rename करके अब Button का color भी property में जाकर change करें 
Button rename करके अब Button का color भी property में जाकर change करें
Button और SerialPort1 हमने Window form में Use कर लिए है अब Serial port के जरिये हम Arduino uno से कैसे Communicate करेंगें यानि की Button को Press करने पर Arduino uno को  Text या number कैसे send होगा हमे Button Led on को press करने पर Arduino को Text "Led on" send करना है और इस प्रकार Button Led off को Press करने पर text "Led off" send करना है जिससे Arduino uno से Connect हमारी Led on और off होगी 
window form application में बने Buttons में से किसी पर भी double click करें जिससे नीचे Screenshot में दिख रही tab "Form1.cs" open होगी  
Button और SerialPort1 हमने Window form में Use कर लिए है अब Serial port के जरिये हम Arduino uno से कैसे Communicate करेंगें
इसमें पहले से जो Program लिखा होगा उसे ctrl+A press करके Select करें और Delete Button press करें अब नीचे Visual Studio c# Programming heading में लिखे program को copy करके Form1.cs में paste करें

Visual Studio C# Programming

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            serialPort1.Open();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            serialPort1.Write("LED ON");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            serialPort1.Write("LED OFF");
        }
    }

}

मारा Arduino uno को Control कर सकने बाला  Window Application Form तैयार है अब Arduino से Led connect करें

Arduino Led Circuit and Programming

Arduino Led Circuit and Programming
Arduino uno की pin 13 से led connect करें और Programming cable से इसे अपने Computer से Connect करें  
Arduino IDE को launch करें इस Sketch को यहां से Copy कर Arduino IDE में paste करें और Sketch को Upload करें 
int data;

void setup() {


  pinMode(13, OUTPUT);

  Serial.begin(9600);
}

void loop() {

 if(Serial.available()){
 data=Serial.read();
 if(data=='LED ON'){
  digitalWrite(13, HIGH);  
 }
  if(data=='LED OFF'){

  digitalWrite(13, LOW);  
}
}
}

Run and compile Window Form Application

start पर click करें visual studio window form application को run करे
Arduino uno को Computer से Connect करके Visual Studio के application form को run करें इसके लिए Screenshot देखें और Start पर click करें 
visual studio में design किया गया यह form serial communication बनाएगा arduino से

आपके सामने ऐसा ही form होगा यदि आपने सही तरह से सभी steps clear कर ली होंगी तो इन Visual c# में बने button को click करने पर आपके Arduino uno में लगी Led On Off होगी read करने के लिए thanks यह Project कैसा लगा comment कर के बता सकते है और कोई problem हो तो वो भी comment में बता सकते है इस Arduino और Visual studio के Project को facebook पर share जरूर करें इसके लिए share button नीचे है next project में visual studio से हम Voice recognition add करके Arduino को voice command से control करेंगे 

Comments

  1. बहुत ही उम्दा .... sundar lekh .... Thanks for sharing this nice article!! :) :)

    ReplyDelete

Post a Comment

1.जिस language में Page है उसी में Comment या Question करें जिससे सभी Users की help हो
2.Page के Title से Related Question करें
3.Page को अच्छी तरह Read करें उसके बाद Question करें
4.एक ही comment एक से ज्यादा बार न करें

Note- Uc Browser हमारी website के Design और Text को बिगाड़ देता है Google Chrome या अन्य अच्छे Browser में website Open करें जिससे आप सही तरह से Projects देख पायेंगें और उन्हें read कर पायेंगें
आप इस Website पर कैसे आये ? answer जरूर दें
Google से
Social Sites से
Friend ने बताया
किसी दूसरी website से
surveymaker