ዝርዝር ሁኔታ:

PCF8574 ቦርሳዎችን ከኤልሲዲዎች እና አርዱinoኖ ጋር መጠቀም 8 ደረጃዎች
PCF8574 ቦርሳዎችን ከኤልሲዲዎች እና አርዱinoኖ ጋር መጠቀም 8 ደረጃዎች

ቪዲዮ: PCF8574 ቦርሳዎችን ከኤልሲዲዎች እና አርዱinoኖ ጋር መጠቀም 8 ደረጃዎች

ቪዲዮ: PCF8574 ቦርሳዎችን ከኤልሲዲዎች እና አርዱinoኖ ጋር መጠቀም 8 ደረጃዎች
ቪዲዮ: Ардуино и расширитель портов PCF8574 2024, ህዳር
Anonim
PCF8574 ቦርሳዎችን ከኤልሲዲዎች እና ከአርዱዲኖ ጋር መጠቀም
PCF8574 ቦርሳዎችን ከኤልሲዲዎች እና ከአርዱዲኖ ጋር መጠቀም

የኤልዲዲ ሞጁሎችን ከእርስዎ አርዱዲኖ ጋር መጠቀም ታዋቂ ነው ፣ ሆኖም የሽቦው መጠን በትክክል ለማገናኘት ጊዜ እና ትዕግስት ይጠይቃል - እንዲሁም ብዙ ዲጂታል ውፅዓት ፒኖችን ይጠቀማል።

ለዚያም ነው እኛ እነዚህን ተከታታይ የጀርባ ቦርሳ ሞጁሎች የምንወደው - እነሱ ከኤልሲዲ ሞዱልዎ ጀርባ ጋር የተገጣጠሙ እና ከአርዱኖ (ወይም ሌላ የልማት ቦርድ) ጋር በአራት ሽቦዎች ብቻ - ኃይል ፣ ጂኤንዲ ፣ መረጃ እና ሰዓት ጋር ግንኙነትን ይፈቅዳሉ። ከተለያዩ ማያ መጠኖች HD44780 ጋር ተኳሃኝ በይነገጽ ካለው ይህንን ከኤልዲዲ ሞጁሎች ጋር መጠቀም ይችላሉ።

ቦርሳው በ 20 x 4 ኤልሲዲዎችም ሊያገለግል ይችላል። ቁልፉ የእርስዎ ኤልሲዲ በአንድ ረድፍ በአስራ ስድስት ረድፍ ውስጥ የበይነገጽ መከለያዎች ሊኖረው ይገባል ፣ ስለዚህ ለዚህ ደረጃ በምስሉ ላይ እንደሚታየው በከረጢቱ ላይ ካስማዎች ጋር ይዛመዳል።

ደረጃ 1 የሃርድዌር ማዋቀር

የሃርድዌር ማዋቀር
የሃርድዌር ማዋቀር

አሁን እንጀምር። በመጀመሪያ ቦርሳውን ወደ ኤልሲዲ ሞዱልዎ መሸጥ ያስፈልግዎታል። የሽያጭ ብረትዎ በሚሞቅበት ጊዜ ፣ የከረጢቱ ፒንች ቀጥ ያሉ እና በኤሲዲ ሞዱል ውስጥ ተስማሚ መሆናቸውን ያረጋግጡ ፣ ለምሳሌ ፦

ደረጃ 2

ምስል
ምስል

የጀርባ ቦርሳውን ከኤልሲዲው ጋር አጥብቆ በመያዝ በመጀመሪያው ፒን ውስጥ ያሽጡ።

ደረጃ 3

ምስል
ምስል

ትንሽ ጠማማ ከሆነ ፣ ሻጩን እንደገና ማሞቅ እና እንደገና ማስተካከል ይችላሉ። በአቀማመጃው አንዴ ከረኩ ፣ በቀሪዎቹ ፒኖች ውስጥ solder:

ደረጃ 4

ምስል
ምስል

አሁን ነገሮችን በጥሩ ሁኔታ ለማቆየት ፣ ከመጠን በላይ የራስጌ ፒኖችን ይቁረጡ።

ደረጃ 5

ምስል
ምስል

የራስጌውን ፒን ማሳጠር ከጨረሱ በኋላ አራት ወንድ ወደ ሴት ዝላይ ሽቦዎች ያግኙ እና በሚከተለው ምስል እና ጠረጴዛ ላይ እንደሚታየው ኤልሲዲ ሞዱሉን ከአርዱኖዎ ጋር ያገናኙት። ከዚያ አርዱዲኖዎን በዩኤስቢ በኩል ከኮምፒዩተር ጋር ያገናኙት

ደረጃ 6 የሶፍትዌር ማዋቀር እና አጠቃቀም…

የሶፍትዌር ማዋቀር እና አጠቃቀም…
የሶፍትዌር ማዋቀር እና አጠቃቀም…

ቀጣዩ ደረጃ የአርዱዲኖ I2C ኤልሲዲ ቤተ -መጽሐፍትን ከቦርሳ ቦርሳ ጋር ለመጠቀም ማውረድ እና መጫን ነው። በመጀመሪያ በአርዱዲኖ ቤተ -መጽሐፍት አቃፊዎ ውስጥ የ “LiquidCrystal” ቤተ -መጽሐፍት አቃፊን እንደገና ይሰይሙ። ይህንን የምናደርገው እንደ ምትኬ ለማስቀመጥ ብቻ ነው።

የቤተ መፃህፍትዎ አቃፊ የት እንደሚገኝ እርግጠኛ ካልሆኑ - ብዙውን ጊዜ በአርዲኖ አይዲኢ ምርጫዎች ምናሌ ውስጥ ሥፍራው አብዛኛውን ጊዜ በእርስዎ የስዕል ደብተር አቃፊ ውስጥ ነው።

በመቀጠል https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads ን ይጎብኙ እና የቅርብ ጊዜውን ፋይል ያውርዱ ፣ በአሁኑ ጊዜ እኛ v1.2.1 እየተጠቀምን ነው። የወረደውን.zip ፋይልን ማስፋፋት አዲስ የ “LiquidCrystal” አቃፊን ያሳያል - ይህንን ወደ Arduino ቤተ -መጽሐፍት አቃፊዎ ይቅዱ።

አሁን Arduino IDE ቀድሞውኑ ከሠራ - ወይም አሁን ይክፈቱት። ሞጁሉን ለመሞከር እኛ የማሳያ ንድፍ ተዘጋጅተናል ፣ በቀላሉ የሚከተለውን ንድፍ ይቅዱ እና ይስቀሉ

/ * ለ PCF8574T I2C LCD የጀርባ ቦርሳ የማሳያ ንድፍ ከ https://bitbucket.org/fmalpartida/new-liquidcryst… ጂኤንዩ አጠቃላይ የህዝብ ፈቃድ ፣ ስሪት 3 (GPL-3.0) */ #“Wire.h” ን ያጠቃልላል።

#LCD.h ን ያካትቱ

#"LiquidCrystal_I2C.h" ን ያካትቱ

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 ላልተለወጠ የጀርባ ቦርሳ I2C የአውቶቡስ አድራሻ ነው

ባዶነት ማዋቀር ()

{// ኤልሲዲ ሞጁሉን lcd.begin ን ያግብሩ (16 ፣ 2) ፤ // ለ 16 x 2 LCD ሞዱል lcd.setBacklightPin (3 ፣ POSITIVE); lcd.setBlightlight (HIGH); }

ባዶነት loop ()

{lcd.home (); // ጠቋሚውን ወደ 0 ፣ 0 lcd.print (“tronixlabs.com”) ያዘጋጁ ፤ lcd.setCursor (0, 1); // ወደ መጀመሪያው መስመር ይሂዱ lcd.print (ሚሊስ ()); መዘግየት (1000); lcd.setBlightlight (LOW); // የኋላ መብራት መዘግየት (250); lcd.setBlightlight (HIGH); // በመዘግየት ላይ የጀርባ ብርሃን (1000); }

ከጥቂት ደቂቃዎች በኋላ ኤልሲዲው ተጀምሮ የእኛን ዩአርኤል እና የሚሊስን እሴት ማሳየት ይጀምራል ፣ ከዚያ የኋላ መብራቱን ያጥፉ እና ያብሩት። ጽሑፉ ግልፅ ካልሆነ ወይም ነጭ ብሎኮችን ብቻ ካዩ - በሞጁሉ ጀርባ ላይ ያለውን ፖታቲሜትር በመጠቀም ንፅፅሩን ለማስተካከል ይሞክሩ።

ደረጃ 7 - በእርስዎ ንድፍ ውስጥ የጀርባ ቦርሳ እንዴት እንደሚቆጣጠሩ…

የኋላ መያዣውን ያለ LCD ሞጁሉን ከመጠቀም በተቃራኒ በስዕሎችዎ ውስጥ ለማካተት ጥቂት ተጨማሪ የኮድ መስመሮች አሉ። እነዚህን ለመገምገም ፣ ቀደም ሲል የተጠቀሰውን ምሳሌ ንድፍ ይክፈቱ።

በመስመሮች 3 ፣ 4 እና 5 ላይ እንደሚታየው ቤተመፃህፍት ያስፈልግዎታል - እና በመስመሩ ላይ እንደሚታየው ሞጁሉን መጀመሪያ ያድርጉት 7. ነባሪው I2C የአውቶቡስ አድራሻ 0x27 መሆኑን ልብ ይበሉ - እና በ LiquidCrystal_I2C ተግባር ውስጥ የመጀመሪያው ግቤት።

በመጨረሻም በባዶ ማዋቀሪያ () ውስጥ ጥቅም ላይ የዋሉት ሦስቱ መስመሮች ኤልሲዲውን መጀመሪያ ለማድረግ ይጠየቃሉ። 20x4 LCD ሞዱል የሚጠቀሙ ከሆነ በ lcd.begin () ተግባር ውስጥ ያሉትን መለኪያዎች ይለውጡ። ከዚህ ነጥብ ጀምሮ ጠቋሚውን እና lcd.write () ን እንደ መደበኛ ወይም ጽሑፍ ለማሳየት ጠቋሚውን ለማንቀሳቀስ እንደ lcd.setCursor () ያሉ ሁሉንም መደበኛ የ LiquidCrystal ተግባሮችን መጠቀም ይችላሉ።

የጀርባው ብርሃን በ lcd.setBacklight (HIGH) ወይም lcd.setBacklight (LOW) ሊበራ እና ሊጠፋ ይችላል። በሞጁሉ ጀርባ ላይ ያለውን አካላዊ መዝለያ በማስወገድ የጀርባውን ብርሃን በቋሚነት ማጥፋት ይችላሉ።

ደረጃ 8 የ I2C አውቶቡስ አድራሻ መለወጥ

የ I2C አውቶቡስ አድራሻ መለወጥ
የ I2C አውቶቡስ አድራሻ መለወጥ

ከአንድ በላይ ሞዱል ለመጠቀም ከፈለጉ ፣ ወይም በ I2C አውቶቡስ ላይ በአድራሻ 0x27 ላይ ሌላ መሣሪያ ካለዎት በሞጁሉ ላይ ጥቅም ላይ የዋለውን አድራሻ መለወጥ ያስፈልግዎታል። ለመምረጥ ስምንት አማራጮች አሉ ፣ እና እነዚህ የሚመረጡት ከሚከተሉት ቦታዎች በአንዱ ወይም ከዚያ በላይ በመሸጥ ነው።

ስምንት ሊሆኑ የሚችሉ ጥምሮች አሉ ፣ እና እነዚህ ከ TI ድር ጣቢያ ማውረድ በሚችሉት በ PCF8574 የመረጃ ሉህ ሠንጠረዥ 4 ውስጥ ተገልፀዋል። በሞጁሉ ስለተጠቀመው የአውቶቡስ አድራሻ እርግጠኛ ካልሆኑ ፣ ቀደም ሲል እንደተገለፀው ከአርዲኖዎ ጋር ያገናኙት እና የ I2C ስካነር ንድፉን ከአርዲኖ መጫወቻ ስፍራ ያሂዱ።

አለበለዚያ ይህንን ትምህርት በማንበብ እንደወደዱት ተስፋ እናደርጋለን እና እሱን መጠቀም ይችላሉ። በዚህ መማሪያ ውስጥ ስለ ይዘቱ ጥያቄዎች ካሉዎት እባክዎን እዚህ ይጠይቁ ወይም [email protected] ን በኢሜል ይላኩ። እና እባክዎን PMD Way Limited ን ይጎብኙ።

የሚመከር: