ዝርዝር ሁኔታ:

አርዱዲኖ I²C ™ EEPROM BYTEBANGER: 5 ደረጃዎች
አርዱዲኖ I²C ™ EEPROM BYTEBANGER: 5 ደረጃዎች

ቪዲዮ: አርዱዲኖ I²C ™ EEPROM BYTEBANGER: 5 ደረጃዎች

ቪዲዮ: አርዱዲኖ I²C ™ EEPROM BYTEBANGER: 5 ደረጃዎች
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ሀምሌ
Anonim
አርዱዲኖ I²C ™ EEPROM BYTEBANGER
አርዱዲኖ I²C ™ EEPROM BYTEBANGER

እኔ ከድሮው የኋላ ትንበያ ቲቪ የተወሰኑትን ካዳንኩ በኋላ በቅርቡ በ I²C EEProms ተማርኬ ነበር።

ስለእነሱ የበለጠ መረጃ ለማግኘት እየሞከርኩ በይነመረቡን አጣርቻለሁ- እንደ የመረጃ ቋቶች ፣ እና እነዚህ ነገሮች እንዴት እንደሠሩ እና ጥቅም ላይ ሊውሉ እንደሚችሉ። የሚገርመው መረጃው ተበታተነ እና በመጠኑም አናሳ ነው… የመረጃ ወረቀቶች በቀላሉ ማግኘት ቀላል ነበሩ ፣ እና የ ‹proprome› ን ተግባር ለመድረስ አንዳንድ በጣም መሠረታዊ መንገዶችን የሚያሳዩ ጥቂት ትምህርቶች (ቪዲዮዎችን ጨምሮ) አሉ። እኔ ማድረግ በፈለግኩት አሁንም አልረካሁም ፣ ስለዚህ የዳቦ ሰሌዳዬን ለማዋቀር እና የራዴን ኮድ ለመጻፍ ወሰንኩ ፣ ከአርዱዲኖ ቤተመፃህፍት አንድ ሁለት… እና The I²C ™ EEPROM BYTEBANGER ተወለደ!

ያገኘኋቸው አጋዥ ስልጠናዎች በአንድ ጊዜ ከአንድ ባይት በላይ እንደ ማንበብ እና መጻፍ ያሉ መረጃዎችን ማንበብ እና መጻፍ የመሳሰሉትን ማድረግ የምፈልጋቸውን አንዳንድ ነገሮች አጥተዋል። እኔ የ eeprom ውሂቡን ወደ ኤስዲ ካርድ የመጣል አማራጭ እንዲኖረኝ ፣ እንዲሁም የሲኤስቪ ፋይልን ከ SD ካርዱ ለመጫን እና የ ‹Eprom› ን እንደገና ፕሮግራም ለማድረግ ፈልጌ ነበር።

አንዳንድ የውሂብ ማቀናበር ተግባሮችን እና የቁጥጥር ቅንጅቶችን ወደ ኮዱ ማከል በእውነት እርስዎ የሚደሰቱበት በጣም ጥሩ የአርዱዲኖ መተግበሪያ ነው ብዬ አምናለሁ! የሚገርመው ፣ የሚያስፈልጉዎት አቅርቦቶች ጥቂቶች ናቸው… ኮዱን መጻፍ ከባድ ክፍል ነበር… ይህ ለማውረድ እዚህ ስለተሰጠ ለእርስዎ ጥሩ ዜና ነው።

ያ አሁንም በጣም የተወደደ ማይክሮ-ተቆጣጣሪ መስሎ ስለሚታይ ይህንን ሁሉ አርዱዲኖ UNO ን በመጠቀም ይህንን ማድረግ እንደምችል ማረጋገጥ ፈልጌ ነበር ፣ እና ሀሳቦቼ “በዩኤን ላይ የሚሰራ ከሆነ ፣ ከዚያ በማንኛውም ነገር ላይ መሥራት አለበት” ምናልባትም ለተለየ ማይክሮ መቆጣጠሪያዎ ኮዱን በትንሹ በመለወጥ እውነት ነው።

አቅርቦቶች

ያስፈልግዎታል:

በዩኤስቢ ገመድ ቢያንስ አንድ (እና እስከ 8) I²C EE ፕሮምሳን ኤስዲ ካርድ ሞዱል ተናጋሪ ወይም የፓይዞ ቡዝ (አማራጭ) የዳቦ ቦርዶች መሰኪያ ሽቦ ያለው አርዱዲኖ UNO R3

ደረጃ 1: መርሃግብር

ንድፍታዊ
ንድፍታዊ
ንድፍታዊ
ንድፍታዊ

የ “ኤፒሮ” (ዎች) ፣ የ SD ሞዱል እና አማራጭ ድምጽ ማጉያዎን ለማያያዝ ከላይ ያለውን የ Fritzing schematic እና ፎቶዎችን እንደ መመሪያ ይጠቀሙ።

በ eproms መጀመር የተሻለ ሆኖ አግኝቼዋለሁ።

በ eproms መካከል ላለው ክፍተት ትኩረት በመስጠት እንደሚታየው በዳቦ ሰሌዳው ላይ ያድርጓቸው። ለተለየ የ ‹Eprom› የውሂብ ሉህ ይፈትሹ ፣ ነገር ግን አብዛኛዎቹ የ I²C PDIP8 ኢፕሮግራሞች ተመሳሳይ ተመሳሳይነት እንዳላቸው አግኝቻለሁ።

ፒኖች 1-3 የአድራሻ ቅንጅቶች ናቸው። ከመሬት ፒን 8 ጋር የተገናኘው VCC ከ +5v ጋር የተገናኘ ነው

ቪኤችሲሲ እና የመሬት ሽቦዎችን በእያንዳንዱ eeprom ላይ በመጀመሪያ በማከል ለመጀመር በጣም ቀላል ሆኖ አግኝቼዋለሁ። (አንድ ኤፒሮምን ብቻ የሚጠቀሙ ከሆነ ይህ እጅግ በጣም ቀላል ነው!)

ቀጥሎ የ SDA መስመሮችን እና የ SCL መስመሮችን ወደ I²C አውቶቡስ ያዙሩት።

በ I²C አውቶቡስ ላይ እስከ 8 ዕርምጃዎችን ማስተናገድ ስለምንችል ሁሉንም የ SDA መስመሮችን አንድ ላይ እና ከ SCL መስመሮች ጋር እናያይዛቸዋለን። በፎቶው ውስጥ ካስተዋሉ እንደ I²C አውቶቡስ ተጨማሪ የኃይል ባቡርን እጠቀም ነበር። ተጨማሪ የባቡር ሐዲድ ከሌለዎት ፣ የ Fritzing መርሃግብሩን ብቻ መከተል ይችላሉ።

አሁን ሁሉንም WP (pin7) መሬት ላይ ያያይዙ። ከሁሉም በኋላ ወደ eeprom መፃፍ መቻል እንፈልጋለን… እና አይጨነቁ ፣ በኮድ ውስጥ የፅሁፍ ጥበቃ ተግባርን ለመምሰል ልንጠቀምበት የምንችልበት የ SAFEMODE ተግባር አለ።

አሁን እኛ የ SD ሞጁሉን እንይዛለን…

ደረጃ 2 ኤስዲ ሞዱል

ኤስዲ ሞዱል
ኤስዲ ሞዱል

የእርስዎ ኤስዲ ሞዱል እኔ ከተጠቀምኩት በመጠኑ የተለየ ሊሆን ይችላል ፣ ግን ሁሉም በመሠረቱ አንድ ናቸው። (የማይክሮ ኤስዲ ካርድ አስማሚ እንኳን በእራሱ መጠቀም ይችላሉ… ግን ያ የወደፊት ፕሮጀክት ነው)

በኤስዲ ሞዱል ላይ ያሉትን ፒኖች ከግራ ወደ ቀኝ ሲመለከቱ የሚከተሉት ናቸው

CS- ቺፕ ምረጥSCK- ተከታታይ ሰዓት ሞሲኦ- ማስተር ወጥቶ/ ባሪያ InMISO- ማስተር በ/ ባሪያ ቪሲሲ- +5vGROUND3.3 (ጥቅም ላይ ያልዋለ)

CS ን ከ UNO pin 8 ጋር ያገናኙ SCK ን ከ UNO pin 13 ጋር ያገናኙ MOSI ን ከ UNO pin 11 ጋር MISO ን ከ UNO pin 12 ጋር ያገናኙ

ደረጃ 3: ድምጽ ማጉያውን ያገናኙ

ተናጋሪው ወይም የፒኢዞ ጩኸት ሙሉ በሙሉ አማራጭ ነው።

ድምጽ ማጉያውን ከመሬት እና ከ UNO ፒን 7 ጋር ያገናኙ።

ኮዱ አንዳንድ የድምፅ ተግባሮችን ይጠቀማል ፣ ግን ለስራ አስፈላጊ አይደለም። (በእውነቱ አንዳንድ ጊዜ ድምፁን መስማት በማይፈልግበት ጊዜ ተናጋሪውን ነቅዬዋለሁ። እርስዎም ማብሪያ ማቀናበር ይችላሉ።)

ደረጃ 4 - የ UNO ኃይልን ያገናኙ እና ኮዱን ይስቀሉ

የ UNO ኃይልን ያገናኙ እና ኮዱን ይስቀሉ
የ UNO ኃይልን ያገናኙ እና ኮዱን ይስቀሉ
የ UNO ኃይልን ያገናኙ እና ኮዱን ይስቀሉ
የ UNO ኃይልን ያገናኙ እና ኮዱን ይስቀሉ

መሬቱን እና +5v ን ከ UNO ወደ የዳቦ ሰሌዳ ኃይል ሀዲዶችዎ ያገናኙ።

የርስዎን የላይኛው እና የታችኛው ኃይል እና የመሬት ሀዲዶች አንድ ላይ ማያያዝዎን አይርሱ!

አሁን የእርስዎን UNO ብቻ በኮምፒተርዎ ላይ ይሰኩ እና ኮዱን ይስቀሉ!

የ I²C EEPROM BYTEBANGER ኮድ በጣም ሰፊ ነው እና በሁሉም ባህሪዎች ላይ የቪድዮ አጋዥ ተከታታይ እሠራለሁ ፣ ግን እሱ እንዲሁ በአስተያየቶች በደንብ ተዘርዝሯል።

በቅርቡ የቪዲዮ ትምህርቶችን ፣ እንዲሁም የሚመጡትን ተጨማሪ ፕሮጀክቶች የሚያገኙበት የእኔን የ YouTube ሰርጥ እንዲመዘገቡ በደስታ እቀበላለሁ።

ያዝ-ያ-በኋላ-ደህና ሁን!

~ ሚትዝ

የሚመከር: