• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Mechanic37

Mechanic37

इंजीनियरिंग और फिजिक्स,केमिस्ट्री

  • भौतिक विज्ञान
  • इंजीनियरिंग नोट्स
    • मैकेनिकल इंजीनियरिंग
    • इलेक्ट्रिकल इंजीनियरिंग
    • इलेक्ट्रॉनिक इंजीनियरिंग
    • इंजीनियरिंग प्रोजेक्ट्स
  • रसायन
  • जीव विज्ञान
  • कंप्यूटर
Home » Control Led With Computer key+ Processing GUI+ Arduino

Control Led With Computer key+ Processing GUI+ Arduino

दिसम्बर 25, 2022 by admin

Control Led With Computer keyboard+ Processing GUI+ Arduino 

Control Led With Computer keyboard+ Processing GUI+ Arduino 

processing पर Graphical user Interface(gui) create कर के led को control करना computer के keyboard से यह एक छोटा सा project idea है जिसमे आप अपने computer का use करके किसी led को control keyboard का use करके कर सकते है 

Material-

Hardware

  • Arduino uno with usb cable 
  • computer
  • Led
  • jumper wire

software

  • Arduino 1.6.5 IDE
  • Processing3

What is Processing?

Processing एक open source programming Language है जो की Electronic Art के लिए integrated development environment(IDE) develop करती है या हम कह सकते है की processing से हम किसी Arduino board से communicate कर सकते है grafical user interface(GUI ) के through processing को download करें

GUI Theory And LED control

Led keyboard up arow key press करने पर on और Down arow key press करने पर off हो जाएगी सबसे पहले circuit बना के arduino को computer से connect करें और Arduino का software launce करके नीचे Arduino के लिए दिया program upload करें और processing का software launce करके processing के लिए नीचे दिया program paste करें यह program Graphical User Interface(GUI) create करेगा जिनसे आप led को control कर पाएंगे 

Arduino Electronic Circuit-

  • Led long pin को Arduino board की pin 13 से connect करें
  • Led short pin को Arduino board की pin Gnd से connect करें
  • arduinio को usb cable से computer से connect करें 

Programming-

पहले arduino uno के लिए और फिर GUI के लिए processing में code को direct copy paste करें

Arduino programming-

इस program को copy कर arduino software में paste करें और program arduino board में upload करें 

char val;                          // Data received from the serial port 

int ledPin = 13;                    // Set the pin to digital pin 13

void setup() { 

  pinMode(ledPin, OUTPUT);         // Set pin as OUTPUT 

  Serial.begin(9600);              // Start serial communication  

} 

void loop() { 

  if (Serial.available()) {        // If data is available to read, 

    val = Serial.read();           // read it and store it in val 

  } 

  if (val == ‘H’) {                // If H was received means 1,true

    digitalWrite(ledPin, HIGH);    // turn the LED on 

  } else { 

    digitalWrite(ledPin, LOW);     // turn it OFF

  } 

  delay(100);                      // Wait

} 

Programming for create Graphical user Interface(GUI)

इस program को copy करके processing में paste करें और top पर बना play का button पर click करे 

import processing.serial.*; 

Serial port;                      

 int r,g,b;

void setup() 

{ 

  size(500, 300); 

  r = 0; 

  g = 0;

  b = 0;

  noStroke(); 

  frameRate(10); 

  port = new Serial(this, 9600); 

} 

void draw() { 

background(#0D0C0D);

rect(140,130,100,70);

rect(250,130,100,70);

} 

void keyPressed()

{

  switch (keyCode) { 

    case UP: {

   port.write(‘H’); // Send the signal 1

  fill(#FFFCFD);

  rect(140,130,100,70);

 break;

    }

case DOWN:{

port.write(‘L’); // Send the signal 0

fill(#0D0C0D);

rect(250,130,100,70);

}

   default:

   break;

  }

}

ये दोनों program serial port के द्वारा जुड़े हुए है जब आप up arow key press करेंगे तब port ‘H’ receive करेगा जिसका मतलब Arduino के program में HIGH,1 या true है H receive होते ही led on हो जाएगी और processing में भी दो indicator rectangle में white हो जायेंगे और जैसे ही आप Down arow key press करेंगे तो serial port पर L write होगा जिससे condition false हो जाएगी और led off हो जाएगी 

Filed Under: Remote Control

Primary Sidebar

Recent Posts

  • Hydraulic press क्या है। सिद्धांत । मुख्य भाग। Working। उपयोग
  • 2 स्ट्रोक इंजन क्या है ? भाग | वोर्किंग
  • Electronic Engineering Notes In Hindi | इलेक्ट्रॉनिक इंजीनियरिंग
  • AutoCAD Commands List In Hindi
  • Robot कैसे बनाएं ? Full Tutorial

विषय

  • भौतिक विज्ञान
  • मैकेनिकल इंजीनियरिंग
  • इलेक्ट्रॉनिक्स इंजीनियरिंग
  • इलेक्ट्रिकल इंजीनियरिंग
  • रसायन विज्ञान
  • जीव विज्ञान 
  • कंप्यूटर 
  • इंजीनियरिंग प्रोजेक्ट्स

श्रेणियां

  • Android (3)
  • Android Studio (2)
  • Applied Mechanics (1)
  • Arduino (51)
  • AutoCAD Tutorial (11)
  • Automobile (22)
  • Avengers (1)
  • Basic (1)
  • Biology Quiz In Hindi (1)
  • Chemistry (34)
  • Chemistry Quiz (2)
  • computer Tricks (1)
  • COVID 19 (1)
  • Design Of Machine Elements (1)
  • DIY (25)
  • Drone (1)
  • Education (4)
  • Element (1)
  • Engineering Project (48)
  • Fluid Mechanics (5)
  • Google services (5)
  • History (1)
  • Hollywood Entertainment (9)
  • Hollywood movies (1)
  • Home Automation (9)
  • JOBS | (1)
  • LEARN COMPUTER | कंप्यूटर सीखें (22)
  • Learn Kali Linux (1)
  • Machine (1)
  • make Money online (1)
  • Marvel (1)
  • Material Science (3)
  • Mechanical Engineering (48)
  • Networking (1)
  • physics (149)
  • Physics | भौतिक विज्ञान (31)
  • Physics भौतिक विज्ञान Quiz test (1)
  • radioactivity (5)
  • Refrigeration and Air Conditioning (6)
  • Remote Control (2)
  • Robot (1)
  • Rotational motion of rigid body (1)
  • search engine optimization (4)
  • sensors (1)
  • software (1)
  • Solar Energy (1)
  • Solar system (2)
  • Space (5)
  • Strength Of Material (6)
  • Tech Notes (20)
  • Theory of Machine (9)
  • Thermodynamics | उष्मागतिकी (6)
  • Uncategorized (10)
  • Videos (1)
  • Voice Control (3)
  • wave motion or sound (1)
  • website (7)
  • आईटीआई (1)
  • आप और हम (1)
  • इंजीनियरिंग प्रोजेक्ट बनाना (14)
  • इतिहास (2)
  • इतिहास | HISTORY (4)
  • इलेक्ट्रिकल इंजीनियरिंग (93)
  • इलेक्ट्रिकल प्राथमिक (1)
  • इलेक्ट्रॉन और फोटॉन (3)
  • इलेक्ट्रॉनिक कॉम्पोनेन्ट (29)
  • इलेक्ट्रॉनिक प्राथमि (1)
  • ऊष्मा (1)
  • एयरोस्पेस इंजीनियरिंग (1)
  • एयरोस्पेस इंजीनियरिंग (1)
  • किरण प्रकाशकी (17)
  • गति एवम गति के नियम (5)
  • गैसीय नियम (1)
  • घर पर (1)
  • जीव विज्ञान । Biology (17)
  • ठोस अवस्था (3)
  • ठोस और अर्धचालक युक्तियाँ (4)
  • तरंग प्रकाशिकी (3)
  • द्रवस्थैतिकी एवम आ‍र्किमिडीज का सिद्धांत (2)
  • धारा के चुम्बकीय प्रभाव और चुम्बकत्व (12)
  • धारा विद्युत (10)
  • प्रतियोगी परीक्षा (13)
  • प्रतियोगी परीक्षाओं के लिए फिजिक्स (26)
  • प्रतियोगी परीक्षाओं के लिए रसायन विज्ञान (20)
  • बल (1)
  • ब्रह्मांड (8)
  • मापन (2)
  • मापन के यन्त्र (9)
  • मैकेनिकल इंजीनियरिंग | Mechanical engineering (54)
  • मैन्युफैक्चरिंग प्रोसेस (13)
  • रासायनिक बलगतिकी (1)
  • रासायनिक सूत्र (10)
  • विद्युत चुम्बकीय तरंगें एवम तरंग प्रकाशिकी (5)
  • विद्युत चुम्बकीय प्रेरण और प्रत्यावर्ती धारा (5)
  • विद्युत धारा का उष्मीय प्रभाव (2)
  • विलयन (2)
  • वृत्तीय गति (1)
  • वेबसाइट | ब्लॉग्गिंग (6)
  • वैज्ञानिक उपकरण (4)
  • वैद्युत रसायन (4)
  • वैधुत रसायन (3)
  • सतह रसायन (1)
  • स्थिर विद्युत (7)

Footer

सोशल मीडिया पर जुड़ें

  • Telegram 
  • Facebook
  • Twitter
  • Instagram
  • Youtube

बनाना सीखें

  • ड्रोन कैसे बनाएं ?
  • रोबोट कैसे बनाएं ?
  • वेबसाइट कैसे बनाएं ?
  • एंड्राइड एप कैसे बनाएं ?

हमारे बारे में

इस जगह आप हिंदी में इंजीनियरिंग ,फिजिक्स,केमिस्ट्री,बायोलॉजी,कंप्यूटर etc सीख सकते हो |

Mechanic37 2015 - 2022

  • साइटमैप
  • संपर्क करें
  • हमारे बारे में
  • विज्ञापन दें