ዝርዝር ሁኔታ:
- ደረጃ 1 ከ I2C አውታረ መረብ አውቶቡስ ጋር መገናኘት
- ደረጃ 2: የ Pullup Resistors ን ያክሉ
- ደረጃ 3 - ባሪያውን ፕሮግራም ያድርጉ
- ደረጃ 4: ጌታውን ፕሮግራም ያድርጉ
ቪዲዮ: I2C ን በመጠቀም 4 OOBoards ን አንድ ላይ ማገናኘት 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:34
ይህ አስተማሪ I2C ን በመጠቀም ሁለት OOBoards ን እንዴት ማገናኘት እንደሚቻል ይሸፍናል።
ደረጃ 1 ከ I2C አውታረ መረብ አውቶቡስ ጋር መገናኘት
በ OOBoards ፣ በአከባቢ አውቶቡስ እና በአውታረመረብ አውቶቡስ ላይ ሁለት I2C አውቶቡሶች አሉ።
የኦኦፒክ ኮድ በመሠረቱ የተተረጎመ ቋንቋ ነው ፣ ማለትም “ኮዱ” በ EEPROM ውስጥ ተከማችቶ ፣ ማይክሮፕሮሰሰር በእውነተኛ ሰዓት ማንበብ/መተርጎም ነው። EEPROM ከማይክሮ መቆጣጠሪያ ጋር ለመገናኘት የአካባቢውን I2C አውቶቡስ ይጠቀማል። ይህንን የአከባቢ አውቶቡስ በ oscilloscope ላይ ቢመለከቱ ፣ የማያቋርጥ ጭውውት ያያሉ። በ OOBoards ሰሌዳዎች ላይ የአከባቢ አውቶቡስ ከ I2C አያያዥ ጋር የተገናኘው ነው ፣ ይህ እኛ የምንፈልገው አይደለም። የኔትወርክ አውቶቡስ ብዙውን ጊዜ ከሌሎች መሣሪያዎች/ኦፕቲክስ ጋር ለመገናኘት የሚያገለግል አውቶቡስ ነው ፣ በ OOBoards ላይ ይህ አውቶቡስ አገናኝ የለውም። ይህንን አውቶቡስ ለመድረስ ፣ ለማይክሮ መቆጣጠሪያው 42 እና 37 ፒን ሽቦዎች (በ N_SDA ምልክት የተደረገባቸው ፣ N_SCL በቅደም ተከተል)።
ደረጃ 2: የ Pullup Resistors ን ያክሉ
በእያንዳንዱ ፕሮሰሰር ላይ የ SDA እና SCL ግንኙነቶች ከተሠሩ በኋላ ሁለቱ ቦርዶች ይችላሉ
ኤስዲኤን ከ SDA ፣ SCL ወደ SCL በማገናኘት እና በቦርዶቹ መካከል የጋራ የመሬት ሽቦን በማገናኘት አብረው ይገናኙ። በእያንዳንዱ መስመር ላይ የመጎተት ተከላካይ ያስፈልግዎታል (እኔ 12k ን እጠቀማለሁ ፣ ግን ያ በዙሪያዬ የተኛሁት ያ ብቻ ነው)። ለጠቅላላው የሁለት ተቃዋሚዎች (4 ሳይሆን) በአንድ መስመር አንድ የ pullup resistor ብቻ እንደሚያስፈልግዎት ልብ ይበሉ።
ደረጃ 3 - ባሪያውን ፕሮግራም ያድርጉ
አሁን የአካላዊ ግንኙነቶች እዚያ ስለሆኑ የባሪያውን ማይክሮ መቆጣጠሪያን መርሃ ግብር ማዘጋጀት ያስፈልግዎታል። እርስዎ ሊጀምሩበት የሚገባ አንድ ኮድ ከዚህ በታች አክዬአለሁ።
ዲም ባሪያ እንደ አዲስ oDDELinkDim LED እንደ አዲስ oDIO1Sub Main () & የእኛን I2C አድራሻ ወደ 2 (ማስታወሻ ፣ ይህ በዋናው ኮድ ውስጥ ካስቀመጥነው የርቀት እና የአፖስታ አድራሻ ጋር መዛመድ አለበት) = cvOutput & aposnow ፣ የእኛን የዲዲሊንክ ነገር ውጤት ከ & ከሃዲ LED ጋር ያገናኙት እና ያብሩት…
ደረጃ 4: ጌታውን ፕሮግራም ያድርጉ
በመጨረሻም ዋናውን ማይክሮ መቆጣጠሪያውን ፕሮግራም ያድርጉ። የዲዲሊንክን.የመገኛ ንብረትን ለሚያዘጋጁት መስመሮች ትኩረት ይስጡ - ይህ በትክክል ካልተዋቀረ ይህ አይሰራም!
ዲም ማስተር እንደ አዲስ oDDinkink ዲም ሽቦ እንደ አዲስ oWireDim hz1 እንደ አዲስ oBitSub ዋና () & እኛ የ 1 ሰከንድ ሰዓት ቆጣሪውን ወደ እኛ ልንደርስበት ወደሚችልበት ትንሽ ያገናኙት እና aposthis ቢት አሁን በሰከንድ ሽቦ አንዴ ይቀያይራል። ግቤት ።Link (ooPIC. Hz1) ሽቦ። አገናኝ (hz1) ሽቦ.እንቅስቃሴ = cv እውነተኛ እና aposthis አድራሻውን እስኪያዘጋጅ ድረስ የአካባቢያችን የማይክሮ መቆጣጠሪያ እና የከሃዲ I2C በይነገጽ I2C አድራሻ አይሰራም። ተቀባዩ ሞድ ውስጥ ስንሆን ጥቅም ላይ የዋለ የውጤት ንብረት አለው Master. Input. Link (hz1) & aposthis የርቀት ማይክሮ መቆጣጠሪያው የ I2C አድራሻ ነው ፣ ያንን ያስተውሉ እና የባሪያ ኮዱን ያስገቡ ፣ የ 2 አድራሻ እንዲኖረው እንነግረዋለን Master. Node = 2 & aposugh… ይህ የማይረባ ክፍል ነው ፣ ይህ በባሪያ እና በአፖስ ማህደረ ትውስታ ቦታ ውስጥ የ DDELink & aposobject “አድራሻ” ነው። ይህንን ቁጥር ለማወቅ & aposwe የባሪያ ኮዱን መክፈት እና ማጠናቀር ያስፈልጋል ፣ ከዚያ ይመልከቱ-> የተጠናቀረ ኮድ። & ለሚመስል ነገር ይመልከቱ - & aposL *. Construct. Begin; እንደ አዲስ oDDELink & aposwhere * ዲምዝ ማንኛውም ቁጥር ነው ፣ እና የዲዲሊንክ እቃዎ ስም እና የባሪያ ኮድዎን ያቅርቡ። ከዚህ በታች ያለው መስመር የሚከተለውን ዓይነት ማንበብ አለበት - & aposC0020: 041; ይህ..አድራሻ & ከአፖው በስተቀኝ ያለው አድራሻ እና ክህደት ቁጥር የአድዋ የባህሩ DDELink ነገር ማስተር አድራሻ ነው። ውሂብ (ማለትም ፣ ከእኛ. የግቤት ንብረት እና ከባዶዎች ባሪያ.output ንብረትን ይቅዱ (ማስታወሻ ፣ ይህንን ለመቀበል ያቀናበሩት ፣ ተቃራኒው ነው) ማስተር. አቅጣጫ = cv ላክ እና እንደገና ያስተዋውቁ ፣ ግን ገና ምንም እየተከሰተ አይደለም… መምህር። = cvTei Do & aposcheck ለማየት ማስተር ከሆነ ማስተላለፍ ከሆነ ማስተላለፍ = cvFalse ከዚያም ይህንን ዋጋ ለ 1 ማስተባበል ጌታው እሴቱን ለባሪያው እና ለፖስታ ማስታወሻ እንዲልክ ያደርገዋል ፣ ይህ ማስተላለፊያ ማስተር ሲጠናቀቅ በራስ -ሰር ወደ 0 ይመለሳል። = LoopEnd ንዑስ ከሆነ 1 ያበቃል
የሚመከር:
አንድ ESP32 ን ከ IoT ደመና ጋር እንዴት ማገናኘት እንደሚቻል -8 ደረጃዎች
አንድ ESP32 ን ከ IoT ደመና ጋር እንዴት ማገናኘት እንደሚቻል - ይህ አስተማሪ እንደ አርዱዲኖ እና ESP8266 ያሉ ደመናን ስለማገናኘት ሃርድዌር በተከታታይ መጣጥፎች ውስጥ ይመጣል። የ ESP32 ቺፕዎን በ AskSensors IoT አገልግሎት እንዴት ከደመናው ጋር እንዲገናኝ ማድረግ እንደሚችሉ ላብራራዎት ነው። ESP32 ለምን? ከትልቁ ስኬት በኋላ
ብዙ ዳሳሾችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት -4 ደረጃዎች
ብዙ አነፍናፊዎችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት በዚህ ትምህርት ውስጥ ብዙ የአትላስ ዳሳሾች እንዲገናኙ አንድ አርዱዲኖ UNO UART (Rx/Tx) ተከታታይ ወደብ እናሰፋለን። ማስፋፉ የሚከናወነው 8: 1 ተከታታይ ወደብ ማስፋፊያ ሰሌዳ በመጠቀም ነው። የአርዱዲኖ ወደብ ከአስፋፊው ጋር የተገናኘ ነው
አንድ MAX7219 የሚነዳ LED ማትሪክስ 8x8 ን ከ ATtiny85 ማይክሮ መቆጣጠሪያ ጋር እንዴት ማገናኘት እንደሚቻል -7 ደረጃዎች
MAX7219 የሚነዳ LED ማትሪክስ 8x8 ን ከ ATtiny85 ማይክሮ መቆጣጠሪያ ጋር እንዴት ማገናኘት እንደሚቻል-የ MAX7219 ተቆጣጣሪው በማክሲም የተቀናጀ የታመቀ ነው ፣ ማይክሮ ግፊቶችን ወደ 64 ግለሰብ ኤልኢዲዎች ፣ 7-ክፍል ቁጥራዊ የ LED ማሳያዎችን ወደ በይነገጽ ሊያስተናግድ የሚችል። እስከ 8 አኃዞች ፣ የባር-ግራፍ ማሳያ
ብዙ አዝራሮችን በአርዱዲኖ ላይ ወደ አንድ ነጠላ ፒን ማገናኘት -4 ደረጃዎች
ብዙ አዝራሮችን በአርዱዲኖ ላይ ከአንድ ነጠላ ፒን ጋር በማገናኘት ላይ - ሰላም ሁላችሁም ፣ የአርዱዲኖ ፕሮጄክቶችዎ ብልጭ ድርግም የሚሉ ኤልኢዲዎችን ሲያበቁ ፣ አንዳንድ ተጨማሪ ፒንዎች ያስፈልጉዎት ይሆናል። ብዙ ተመሳሳይ አዝራሮች ሊኖሩበት የሚችሉበትን ዘዴ ሁሉ አሳያለሁ ፣ ሁሉም ከተመሳሳይ የአናሎግ ፒን ጋር ተገናኝተዋል
አንድ CMUCam2 ን ወደ OOPIC ማገናኘት 5 ደረጃዎች
አንድ CMUCam2 ን ወደ ኦኦፒክ ማገናኘት -CMUCam2 ን ወደ እና OOPIC እንዴት እንደሚገናኙ አጠቃላይ እይታ