ዝርዝር ሁኔታ:

ኤልዲዲ መለወጫ ለአርዲኖ 7 ደረጃዎች
ኤልዲዲ መለወጫ ለአርዲኖ 7 ደረጃዎች

ቪዲዮ: ኤልዲዲ መለወጫ ለአርዲኖ 7 ደረጃዎች

ቪዲዮ: ኤልዲዲ መለወጫ ለአርዲኖ 7 ደረጃዎች
ቪዲዮ: Консультант от бога Tg: cadrolikk 2024, ህዳር
Anonim
LCD Shifter ለ Arduino
LCD Shifter ለ Arduino

የመጀመሪያው ሀሳብ በአርዱዲኖ እና በሌሎች ሃርድዌር መካከል IC 74HC595 ን አጠቃቀምን የሚያቃልል ቤተ -መጽሐፍት መፍጠር ነበር። በዚህ መመሪያ ውስጥ የ 16x2 ኤልሲዲ መቆጣጠሪያን እንደ ምሳሌ በመጠቀም ይህንን እጋራዎታለሁ። አርዱinoኖ እንደገና ከተጀመረ በኋላ ያለፉትን ሰከንዶች በኤልሲዲው ላይ ምሳሌው ያሳያል። ለእርስዎ ጠቃሚ እንደሚሆን ተስፋ አደርጋለሁ። ለዚህ ምሳሌ ምን ይፈልጋሉ? - አርዱዲኖ - አርዱዲኖ አይዲኢ ተጭኗል - ኤልሲዲ - አንድ IC 74HC595 - አንድ 4.7Kohm resistor ወይም ተመሳሳይ - አንድ “104” capacitor - ሽቦዎች!

ደረጃ 1 ቤተ -መጽሐፍቱን በአርዱዲኖ አቃፊ ስር ያስቀምጡ

ቤተመጻሕፍቱን “ShiftOut” ብዬ ሰይሜዋለሁ። እሱ ከ %arduino-directory %/ሃርድዌር/ቤተ-መጽሐፍት በታች ይሄዳል ይህኛው እኔ በፕሮግራም ያዘጋጀሁት ቤተ-መጽሐፍት ነው። አስተያየቶች እንኳን ደህና መጡ።

ደረጃ 2 ኤልሲዲ ቤተ -መጽሐፍት

ሁለተኛው ቤተ -መጽሐፍት የሚያስፈልገው ከ LCD ጋር የሚገናኝ ነው። እኔ ይህንን ተጠቅሜ ከአርዱዲኖ ጋር የመጣውን አይደለም እኔ የመነሻ መነሻ ስህተት ነው። እሱ በ www.slashdev.ca/arduino-lcd-library/ ላይ የተመሠረተ እና እኔ የሠራሁትን የ ShiftOut ቤተ-መጽሐፍትን ለማዋሃድ አስፈላጊ ለውጦች አሉት። ይህ በ %arduino-directory %/ሃርድዌር/ቤተመጽሐፍትም እንዲሁ ያልተጨመቀ መሆን አለበት።

ደረጃ 3: Arduino IDE ን ይክፈቱ

የአርዱዲኖ አይዲኢን ይክፈቱ
የአርዱዲኖ አይዲኢን ይክፈቱ

አሁን ኮዱን ለመፃፍ ጊዜው አሁን ነው። Arduino IDE ን ይክፈቱ እና ይህንን ይፃፉ

#አካትት #አካትት ShiftOut sOut (8, 12, 11, 1); ኤልሲዲ lcd = Lcd (16 ፣ FUNCTION_4BIT | FUNCTION_2LINE | FUNCTION_5x11 ፣ & sOut); ባዶነት ማዋቀር () {lcd.set_ctrl_pins (CTRLPINS (1, 2, 3)); // RS-> 1 ፣ RW-> 2 ፣ E-> 3 lcd.set_data_pins (_4PINS (4 ፣ 5 ፣ 6 ፣ 7)); // D4-> 4 ፣ D5-> 5 ፣ D6-> 6 ፣ D7-> 7 lcd.setup () ፤ lcd.clear (); } ባዶነት loop () {lcd.home (); lcd.print ((ረጅም) ሚሊ () / 1000); } ይህ ቀላል ንድፍ አርዱinoኖ እንደገና ከተጀመረ በኋላ ያለፉትን ሰከንዶች በ LCD ላይ ያሳያል።

ደረጃ 4: ማጠናቀር

ማጠናቀር
ማጠናቀር
ማጠናቀር
ማጠናቀር
ማጠናቀር
ማጠናቀር

አርዱዲኖ አይዲኢ ከመከፈቱ በፊት ቤተመጽሐፍት መገልበጣቸው አስፈላጊ ነው። ያለበለዚያ ማቀናበሩ ሊሳካ ይችላል።

ሁሉም ነገር ደህና ከሆነ ፣ አርዱዲኖን ከ 74HC595 እና Fritzing ን በመጠቀም ስዕላዊ ምስሎችን በመከተል ይህንን ከ LCD ጋር ማገናኘት ይችላሉ። ግንኙነቱ እንደሚከተለው መሆን አለበት

ደረጃ 5 በአርዲኖ ላይ ንድፉን ያሂዱ

ሁሉም ነገር በትክክል ከተገናኘ በ LCD ላይ የቆጣሪ ሰከንዶችን ማየት አለብዎት።

ደረጃ 6 መደምደሚያ

ይህ ቤተ -መጽሐፍት ለአንድ ሰው ጠቃሚ እንደሚሆን ተስፋ አደርጋለሁ። ለእኔ ነው የአርዲኖ ኮድ ረቂቁን ዋና ዓላማ በማበላሸት በመያዣ ኮድ ሳይሞላ ቀላል እና ቆንጆ ስለሚሆን።

ደረጃ 7 - ጉርሻ ትራክ - ሌላ ምሳሌ

በካርድድ ውስጥ ሁለት ሰባት ክፍል ማሳያዎችን ለመቆጣጠር ShiftOut ን በመጠቀም አርዱinoን እዚህ አለ -ተጨማሪ መረጃ እዚህ ይገኛል

የሚመከር: