खोज…


परिचय

Arduino की Liquid Crystal Library , हिताची HD44780 ड्राइवर के संगत एलसीडी डिस्प्ले को नियंत्रित करने के लिए एक पुस्तकालय है, जिसमें उनके 16 पिन इंटरफ़ेस हैं। 16 पिन एक I2C इंटरफ़ेस के माध्यम से जुड़ा हो सकता है। इन डिस्प्ले में 5x7 पिक्सेल ब्लॉक का एक मैट्रिक्स होता है जिसका उपयोग वर्ण या छोटी मोनोक्रोमैटिक छवियों को प्रदर्शित करने के लिए किया जाता है। डिस्प्ले आमतौर पर कितने पंक्तियों और स्तंभों के अनुसार नामित किए जाते हैं, जैसे 16x2 या 1602 16 कॉलम और 2 पंक्तियों के लिए, और 20x4 और 2004 20 कॉलम और 4 पंक्तियों के लिए।

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

  • #include <LiquidCrystal.h> // लाइब्रेरी शामिल है
  • लिक्विड क्रिस्टल (आरएस, सक्षम, डी 4, डी 5, डी 6, डी 7) //
  • लिक्विड क्रिस्टल (आरएस, आरडब्ल्यू, सक्षम, डी 4, डी 5, डी 6, डी 7)
  • लिक्विड क्रिस्टल (आरएस, सक्षम, डी 0, डी 1, डी 2, डी 3, डी 4, डी 5, डी 6, डी 6)
  • लिक्विड क्रिस्टल (rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)

पैरामीटर

लिक्विड क्रिस्टल पैरामीटर विवरण
रु Arduino पिन की संख्या जो LCD पर RS पिन से जुड़ी होती है
rw Arduino पिन की संख्या जो एलसीडी पर आरडब्ल्यू पिन से जुड़ी है (वैकल्पिक)
सक्षम Arduino पिन की संख्या जो LCD पर सक्षम पिन से जुड़ी है
डी ० - डी 7 Arduino पिन की संख्या जो एलसीडी पर संबंधित डेटा पिन से जुड़ी होती है। d0, d1, d2 और d3 वैकल्पिक हैं; यदि छोड़ा गया है, तो एलसीडी को केवल चार डेटा लाइनों (डी 4, डी 5, डी 6, डी 7) का उपयोग करके नियंत्रित किया जाएगा।

मूल उपयोग

/*
  Wiring:
   LCD pin 1 (VSS) -> Arduino Ground
   LCD pin 2 (VDD) -> Arduino 5V
   LCD pin 3 (VO)  -> Arduino Ground
   LCD pin 4 (RS)  -> Arduino digital pin 12
   LCD pin 5 (RW)  -> Arduino Ground
   LCD pin 6 (E)   -> Arduino digital pin 11
   LCD pin 11 (D4) -> Arduino digital pin 5
   LCD pin 12 (D5) -> Arduino digital pin 4
   LCD pin 13 (D6) -> Arduino digital pin 3
   LCD pin 14 (D7) -> Arduino digital pin 2
*/

#include <LiquidCrystal.h> // include the library

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // start writing on the first row and first column.
  lcd.setCursor(0, 0);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // No need to do anything to keep the text on the display
}


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