ዝርዝር ሁኔታ:

የቆየ ኖሪታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን በመጠቀም 7 ደረጃዎች
የቆየ ኖሪታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን በመጠቀም 7 ደረጃዎች

ቪዲዮ: የቆየ ኖሪታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን በመጠቀም 7 ደረጃዎች

ቪዲዮ: የቆየ ኖሪታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን በመጠቀም 7 ደረጃዎች
ቪዲዮ: ETHIOPIA - የቆየ ወይም አዲስ ጠባሳን ለማስለቀቅ የሚረዱ የቤት ውስጥ መላዎች 2024, ሀምሌ
Anonim
በዕድሜ የገፉ ኖርታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን መጠቀም
በዕድሜ የገፉ ኖርታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን መጠቀም
በዕድሜ የገፉ ኖርታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን መጠቀም
በዕድሜ የገፉ ኖርታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን መጠቀም
የቆዩ ኖሪታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን መጠቀም
የቆዩ ኖሪታኬ ኢትሮን ቪኤፍዲ ሞጁሎችን መጠቀም

አሁን ደጋግመው በ eBay ላይ አስደሳች ክፍሎችን ፣ ከጓደኞችዎ ወይም በሁለተኛ እጅ መደብሮች ውስጥ ዙሪያውን ሲያስተምሩ ያጋጥሙዎታል። ለዚህ አንድ ምሳሌ ከ 1994 (ወይም ከዚያ በፊት) ከደንበኛ የተላለፈ ግዙፍ የኖሪታቴ ኢትሮን 40 x 2 ቁምፊ ቫክዩም-ፍሎረሰንት ማሳያ ነበር።

መጀመሪያ ላይ በጣም የተወሳሰበ ይመስላል ፣ ሆኖም ለተወሰነ ጊዜ ካሳለፉ በኋላ የመረጃ ወረቀቶቹ ተገኝተው ቀለል ያለ ተከታታይ በይነገጽ እንዳላቸው ታወቀ - እና በትንሽ ሥራ እኛ ሰርተናል ፣ ስለዚህ ለጥንታዊ ቪኤፍዲዎች ፍላጎት ካለዎት ያንብቡ ወይም ተመሳሳይ አሃድ ይኑርዎት።

ደረጃ 1

ምስል
ምስል

ተከታታይ በይነገጽ የባውድ ፍጥነት የሚወሰነው በፒሲቢ ላይ ባለው የጃምፐር ፓድዎች ነው።

ደረጃ 2

ምስል
ምስል

ስለዚህ ከላይ ያለውን ሰንጠረዥ በእኛ ሞጁል ላይ ካሉ መዝለሎች ጋር ማወዳደር ያለ እኩልነት የ 19200 bps የውሂብ ፍጥነት ይሰጠናል። በጣም ጥሩ - እኛ በተከታታይ ውፅዓት እና በ 5 ቪ አመክንዮ ደረጃዎች ከማይክሮ መቆጣጠሪያ ጋር በቀላሉ እንዲህ ዓይነቱን ግንኙነት መፍጠር እንችላለን። ለእኛ ምሳሌዎች አርዱinoኖን የሚስማማ ሰሌዳ እንጠቀማለን።

ደረጃ 3

ቪኤፍዲውን ማገናኘት ቀላል ነው - ቀደም ሲል እንደሚታየው CN2 የተሰየመውን ነጭ መዝለያዎችን ይመልከቱ። ፒን 1 5V ነው (እስከ 700 mA ድረስ ሊያቀርብ የሚችል የውጭ አቅርቦት ያስፈልግዎታል) ፣ 2 ን ለአርዱዲኖ ዲጂታል ፒን 7 ፣ እና 3 ን ለአርዱዲኖ እና ለኃይል አቅርቦት GND ይሰኩት።

ንድፍ በሚሰቀልበት ጊዜ ማሳያው ቆሻሻን እንዳያሳይ ከ TX ይልቅ በሶፍትዌር ተከታታይ አርዱዲኖ ዲ 7 ን እንጠቀማለን። ከዚያ ጽሑፍን በቀላሉ ወደ ማሳያው የመላክ ጉዳይ ነው ፣ ለምሳሌ እዚህ ፈጣን የማሳያ ንድፍ እዚህ አለ

// ከኖሪታክ ኢትሮን ቪኤፍዲ ሞጁሎች ጋር መሥራት - ሞዴል CU40026SCPB -T20A #የሶፍትዌር ሽፋን VFD (6 ፣ 7) ያካትቱ ፤ // RX ፣ TX

ባዶነት ማዋቀር ()

{VFD.begin (19200); }

ባዶነት loop ()

{VFD.print («ጤና ይስጥልኝ ፣ ዓለም። ይህ የኖርታኬ ቪኤፍዲ» ነው) ፤ // (1) በሚሆንበት ጊዜ ጽሑፍ ማድረግ ይችላሉ። }

ደረጃ 4

ምስል
ምስል

በሚከተለው ውጤት ያስገኛል…

ደረጃ 5

ምስል
ምስል

የማሳያውን ቀለም ወይም ጥንካሬ የማይፈልጉ ከሆነ ፣ አንዳንድ Perspex ን ከላይ ይሞክሩ - ለምሳሌ…

ደረጃ 6 ማሳያውን መቆጣጠር

በዚህ ጊዜ የውሂብ ሉህ የውሂብ ሉህ ያስፈልግዎታል። ቀደም ሲል እንዳዩት ፣ ጽሑፍ መጻፍ በጣም ቀላል ነው - የሕትመት ተግባሮችን ብቻ ይጠቀሙ። ሆኖም የግለሰባዊ ገጸ -ባህሪያትን ፣ እንዲሁም የማሳያውን ገጽታዎች ለመቆጣጠር ልዩ ትዕዛዞችን መላክ ይፈልጉ ይሆናል። እነዚህ በመረጃ ሉህ ውስጥ ተዘርዝረዋል - “የሶፍትዌር ትዕዛዞች” እና “የቁምፊ ቁምፊዎች” ሰንጠረ seeችን ይመልከቱ።

ነጠላ ትዕዛዞችን መላክ ከፈለጉ - ለምሳሌ “ግልጽ ማሳያ” ይህም 0x0E ነው ፣ እንደ.

VFD.write (0x0E); // ግልጽ ማሳያ

አንዳንድ ትዕዛዞች በማምለጫ ኮዶች ቅርጸት (እነዚያን ያስታውሱ?) ስለዚህ ESC ን ከዚያም የሚከተለውን ባይት መላክ ያስፈልግዎታል ፣ ለምሳሌ ብሩህነቱን ወደ 50%ለመቀየር

VFD.write (0x1B); // ESC VFD.write (0x4C); // ብሩህነት VFD.write (0x40); // 50% ብሩህነት

በዚያ እውቀት እና የውሂብ ሉሆች ታጥቀው አሁን ሁሉንም ትዕዛዞች ማስፈጸም ይችላሉ። በመረጃ ወረቀቱ መሠረት እኛ የሞከርነው የሃርድዌር ዝላይ ወይም ትእዛዝ ምንም ቢሆን ከጃፓናዊው ካታካና ቅርጸ -ቁምፊ አይወጣም ቅርጸ -ቁምፊዎችን መለወጥ ይቻላል። ማያዎ ሊለያይ ይችላል። የ “ማያ ገጽ ቅድሚያ ፃፍ” ተግባሩን የሚጠቀሙ ከሆነ የሚቀጥለውን ጽሁፎች በማሳያ በሚሊሰከንዶች በማዘግየት የተራዘመውን “ሥራ የበዛ” ጊዜን በተመለከተ የውሂብ ወረቀቱን ያዳምጡ።

ደረጃ 7 - ሁሉንም በአንድ ላይ ማዋሃድ

እያንዳንዱን እና እያንዳንዱን ትእዛዝ ከማብራራት ይልቅ የተለመዱትን በሰነድ ተግባራት ውስጥ ከዚህ በታች ባለው የማሳያ ንድፍ ውስጥ አስቀምጫለሁ ፣ ይህም በስራ ላይ ያለው ፈጣን ቪዲዮ ይከተላል።

// ከኖርታኬ ኢትሮን ቪኤፍዲ ሞጁሎች ጋር መሥራት - ሞዴል CU40026SCPB -T20A // ጆን ቦክስል 2013

#ያካትቱ

SoftwareSerial VFD (6, 7); // rx ፣ tx

ባዶነት ማዋቀር ()

{VFD.begin (19200); // ለሶፍትዌር ተከታታይ ወደብ ዳግም ማስጀመር ፍጥነት ያዘጋጁ ቪኤፍዲ (); VFDclearsceen (); // VFD.write (0x12); // አቀባዊ የማሸብለያ ሁኔታ (በርቷል)}

ባዶ ዳግም ማስጀመር ቪኤፍዲ ()

// በ VFD መቆጣጠሪያ {VFD.write (0x1B) ላይ የሶፍትዌር ዳግም ማስጀመር ያከናውናል ፤ // ESC VFD.write (0x49); // የሶፍትዌር ዳግም ማስጀመር}

ባዶ VFDnewline ()

// ጠቋሚውን ወደ ቀጣዩ መስመር መጀመሪያ ያንቀሳቅሳል {VFD.write (0x0D); // የጋሪ መመለሻ VFD.write (0x0A); // የመስመር ምግብ}

ባዶ VFDclearsceen ()

// ጠቋሚውን ወደ ግራ-ግራ ያንቀሳቅሳል እና ማሳያውን ያጸዳል {VFD.write (0x0E); // ግልጽ ማሳያ VFD.write (0x0C); // የቅጽ ምግብ - ጠቋሚ ወደ ላይ -ግራ}

ባዶነት VFD ብሩህነት (int መጠን)

// ስብስቦች የ VFD ብሩህነት - 25/50/75/100% // የ ESC ቅደም ተከተሎችን ይጠቀማል {ማብሪያ (መጠን) {ጉዳይ 25: VFD.write (0x1B); // ESC VFD.write (0x4C); // ብሩህነት VFD.print (0); // 25% ብሩህነት እረፍት; ጉዳይ 50: VFD.write (0x1B); // ESC VFD.write (0x4C); // ብሩህነት VFD.write (0x40); // 50% ብሩህነት እረፍት; ጉዳይ 75: VFD.write (0x1B); // ESC VFD.write (0x4C); // ብሩህነት VFD.write (0x80); // 75% ብሩህነት እረፍት; መያዣ 100: VFD.write (0x1B); // ESC VFD.write (0x4C); // ብሩህነት VFD.write (0xC0); // 100% ብሩህነት}}

ባዶ VFDchars ()

// ለተመረጠው ቅርጸ -ቁምፊ ገጸ -ባህሪያትን ያሂዱ {ለ (int i = 21; i <256; i ++) {VFD.write (0x16); // ከ VFD.write (i) ጠቋሚውን አስምር። መዘግየት (100); }}

ባዶ ማንቀሳቀስ ጠቋሚ (ባይት አቀማመጥ)

// ጠቋሚውን ያንቀሳቅሳል - የላይኛው ረድፍ 0 ~ 39 ነው ፣ የታችኛው ረድፍ 40 ~ 79 ነው // ቀጥ ያለ የማሸብለያ ሁኔታ ጥቅም ላይ ከዋለ መጥፋት አለበት {VFD.write (0x1B); // ESC VFD.write (0x48); // ጠቋሚውን ያንቀሳቅሱ VFD.write (አቀማመጥ); // ቦታ}

ባዶነት loop ()

{VFD.write (0x16); // ከ VFD.print ጠቋሚውን አስምር (“ጤና ይስጥልኝ ፣ ዓለም - መስመር አንድ”); // የጽሑፍ መዘግየትን (1000) ማፈንዳት ይችላሉ ፣ VFDnewline (); VFD.print (“ሰላም ፣ ዓለም - መስመር ሁለት”); መዘግየት (1000); VFDclearsceen (); VFDbrightness (25); VFD.print ("*** 25% ብሩህነት ***"); መዘግየት (1000); VFDclearsceen (); VFDbrightness (50); VFD.print ("*** 50% ብሩህነት ***"); መዘግየት (1000); VFDclearsceen (); VFDbrightness (75); VFD.print ("*** 75% ብሩህነት ***"); መዘግየት (1000); VFDclearsceen (); VFDbrightness (100); VFD.print ("*** 100% ብሩህነት ***"); መዘግየት (1000); VFDclearsceen ();

VFDchars ();

VFDclearsceen ();

ለ (int i = 0; i <80; i ++) {VFD.write (0x16); // ጠቋሚውን ከ moveCursor (i); VFD.print ("X"); መዘግየት (100); moveCursor (i); VFD.print (""); } VFDclearsceen (); }

ይህ አስደሳች እና ጠቃሚ ሆኖ እንዳገኙት ተስፋ እናደርጋለን።

ይህ ልጥፍ በ pmdway.com ለእርስዎ ቀርቧል - ሁሉም ነገር ለአዘጋጆች እና ለኤሌክትሮኒክስ አፍቃሪዎች ፣ በዓለም ዙሪያ ነፃ መላኪያ።

የሚመከር: