खोज…


वाक्य - विन्यास

  • pinMode(pin, pinMode) // पिन को परिभाषित मोड में सेट करता है।
  • digitalRead(pin); // एक निर्दिष्ट डिजिटल पिन से मान पढ़ता है,

पैरामीटर

Paramter विवरण
pinmode INPUT या INPUT_PULLUP सेट होना चाहिए

टिप्पणियों

यदि इनपुट पिन LOW या HIGH नहीं खींची जाती है, तो मान तैर जाएगा। यही है, यह स्पष्ट रूप से 1 या 0 नहीं होगा, लेकिन कहीं बीच में। डिजिटल इनपुट के लिए, एक पुलअप या पुलडाउन अवरोधक एक आवश्यकता है।

पुशबटन पढ़ना

यह एक मूल उदाहरण है कि पुशबटन को दबाए जाने पर तार को कैसे ऊपर और बंद करना है।

बटन दबाओ

/* Basic Digital Read
 * ------------------ 
 *
 * turns on and off a light emitting diode(LED) connected to digital  
 * pin 13, when pressing a pushbutton attached to pin 7. It illustrates the
 * concept of Active-Low, which consists in connecting buttons using a
 * 1K to 10K pull-up resistor.
 *
 * Created 1 December 2005
 * copyleft 2005 DojoDave <http://www.0j0.org>
 * http://arduino.berlios.de
 *
 */

int ledPin = 13; // choose the pin for the LED
int inPin = 7;   // choose the input pin (for a pushbutton)
int val = 0;     // variable for reading the pin status

void setup() {
  pinMode(ledPin, OUTPUT);  // declare LED as output
  pinMode(inPin, INPUT);    // declare pushbutton as input
}

void loop(){
  val = digitalRead(inPin);  // read input value
  if (val == HIGH) {         // check if the input is HIGH (button released)
    digitalWrite(ledPin, LOW);  // turn LED OFF
  } else {
    digitalWrite(ledPin, HIGH);  // turn LED ON
  }
}

उदाहरण Arduino.cc से लिया गया है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow