ዝርዝር ሁኔታ:
- ደረጃ 1 የሃርድዌር ማዋቀር
- ደረጃ 2
- ደረጃ 3
- ደረጃ 4
- ደረጃ 5
- ደረጃ 6 የሶፍትዌር ማዋቀር እና አጠቃቀም…
- ደረጃ 7 - በእርስዎ ንድፍ ውስጥ የጀርባ ቦርሳ እንዴት እንደሚቆጣጠሩ…
- ደረጃ 8 የ I2C አውቶቡስ አድራሻ መለወጥ
ቪዲዮ: PCF8574 ቦርሳዎችን ከኤልሲዲዎች እና አርዱinoኖ ጋር መጠቀም 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የኤልዲዲ ሞጁሎችን ከእርስዎ አርዱዲኖ ጋር መጠቀም ታዋቂ ነው ፣ ሆኖም የሽቦው መጠን በትክክል ለማገናኘት ጊዜ እና ትዕግስት ይጠይቃል - እንዲሁም ብዙ ዲጂታል ውፅዓት ፒኖችን ይጠቀማል።
ለዚያም ነው እኛ እነዚህን ተከታታይ የጀርባ ቦርሳ ሞጁሎች የምንወደው - እነሱ ከኤልሲዲ ሞዱልዎ ጀርባ ጋር የተገጣጠሙ እና ከአርዱኖ (ወይም ሌላ የልማት ቦርድ) ጋር በአራት ሽቦዎች ብቻ - ኃይል ፣ ጂኤንዲ ፣ መረጃ እና ሰዓት ጋር ግንኙነትን ይፈቅዳሉ። ከተለያዩ ማያ መጠኖች 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 አውቶቡስ ላይ በአድራሻ 0x27 ላይ ሌላ መሣሪያ ካለዎት በሞጁሉ ላይ ጥቅም ላይ የዋለውን አድራሻ መለወጥ ያስፈልግዎታል። ለመምረጥ ስምንት አማራጮች አሉ ፣ እና እነዚህ የሚመረጡት ከሚከተሉት ቦታዎች በአንዱ ወይም ከዚያ በላይ በመሸጥ ነው።
ስምንት ሊሆኑ የሚችሉ ጥምሮች አሉ ፣ እና እነዚህ ከ TI ድር ጣቢያ ማውረድ በሚችሉት በ PCF8574 የመረጃ ሉህ ሠንጠረዥ 4 ውስጥ ተገልፀዋል። በሞጁሉ ስለተጠቀመው የአውቶቡስ አድራሻ እርግጠኛ ካልሆኑ ፣ ቀደም ሲል እንደተገለፀው ከአርዲኖዎ ጋር ያገናኙት እና የ I2C ስካነር ንድፉን ከአርዲኖ መጫወቻ ስፍራ ያሂዱ።
አለበለዚያ ይህንን ትምህርት በማንበብ እንደወደዱት ተስፋ እናደርጋለን እና እሱን መጠቀም ይችላሉ። በዚህ መማሪያ ውስጥ ስለ ይዘቱ ጥያቄዎች ካሉዎት እባክዎን እዚህ ይጠይቁ ወይም [email protected] ን በኢሜል ይላኩ። እና እባክዎን PMD Way Limited ን ይጎብኙ።
የሚመከር:
ዲኖ ጨዋታ LDR ን መጠቀም 5 ደረጃዎች
ዲኖ ጌም አጠቃቀም ኤልዲአር-ቲ-ሬክስ ጨዋታ እና ዲኖ Runner በመባልም የሚታወቀው የዳይኖሰር ጨዋታ በ Google Chrome የድር አሳሽ ውስጥ አብሮ የተሰራ የአሳሽ ጨዋታ ነው። ጨዋታው በ 2014 በሴባስቲያን ገብርኤል የተፈጠረ ሲሆን በ Google Chrome ላይ ከመስመር ውጭ በሚሆንበት ጊዜ የጠፈር አሞሌውን በመምታት ሊደረስበት ይችላል።
አጉላ ለመቆጣጠር የጊታር ጀግና ጊታር መጠቀም (ዊንዶውስ ብቻ) - 9 ደረጃዎች
አጉላ ለመቆጣጠር የጊታር ጀግና ጊታር መጠቀም (ዊንዶውስ ብቻ) - እኛ በዓለም አቀፍ ወረርሽኝ መካከል እንደመሆናችን ብዙዎቻችን በዞም ላይ ስብሰባዎችን በማፅዳት እና በመቀላቀል ላይ ነን። ከጥቂት ጊዜ በኋላ ይህ በጣም አሰልቺ እና አሰልቺ ሊሆን ይችላል። ቤቴን እያጸዳሁ ፣ በጊ ውስጥ ተጥሎ የቆየ የጊታር ጀግና ጊታር አገኘሁ
አርዱinoኖ የተቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ የሚቆጣጠረው ሮቦቲክ ክንድ ወ/ 6 የነፃነት ደረጃዎች-እኔ የሮቦት ቡድን አባል ነኝ እና ቡድናችን በየዓመቱ በአነስተኛ ሚኒ ሰሪ ፋየር ውስጥ ይሳተፋል። ከ 2014 ጀምሮ ለእያንዳንዱ ዓመት ዝግጅት አዲስ ፕሮጀክት ለመገንባት ወሰንኩ። በወቅቱ ፣ አንድ ነገር ለማስቀመጥ ከክስተቱ አንድ ወር ገደማ ነበረኝ
የማክ ተርሚናልን እንዴት መጠቀም እንደሚቻል ፣ እና ቁልፍ ተግባራትን እንዴት መጠቀም እንደሚቻል -4 ደረጃዎች
የማክ ተርሚናልን እንዴት እንደሚጠቀሙ እና ቁልፍ ተግባሮችን እንዴት እንደሚጠቀሙ - የ MAC ተርሚናልን እንዴት እንደሚከፍቱ እናሳይዎታለን። እንዲሁም በተርሚናሉ ውስጥ እንደ ifconfig ፣ ማውጫዎችን መለወጥ ፣ ፋይሎችን መድረስ እና አርፕን የመሳሰሉ ጥቂት ባህሪያትን እናሳያለን። Ifconfig የአይፒ አድራሻዎን እና የ MAC ማስታወቂያዎን እንዲፈትሹ ይፈቅድልዎታል
በጣም ርካሹ አርዱinoኖ -- ትንሹ አርዱinoኖ -- አርዱዲኖ ፕሮ ሚኒ -- ፕሮግራሚንግ -- አርዱዲኖ ኔኖ 6 ደረጃዎች (ከስዕሎች ጋር)
በጣም ርካሹ አርዱinoኖ || ትንሹ አርዱinoኖ || አርዱዲኖ ፕሮ ሚኒ || ፕሮግራሚንግ || አርዱዲኖ ኔኖ …………………………. እባክዎን ለተጨማሪ ቪዲዮዎች የዩቲዩብ ቻናሌን ሰብስክራይብ ያድርጉ ……. .ይህ ፕሮጀክት ከመቼውም ጊዜ በጣም ትንሽ እና ርካሽ አርዱዲኖን እንዴት ማገናኘት እንደሚቻል ነው። በጣም ትንሹ እና ርካሽ አርዱዲኖ አርዱዲኖ ፕሮ ሚኒ ነው። እሱ ከአርዲኖ ጋር ይመሳሰላል