ዝርዝር ሁኔታ:

አርዱዲኖ ፒሲ 4 ደረጃዎች
አርዱዲኖ ፒሲ 4 ደረጃዎች

ቪዲዮ: አርዱዲኖ ፒሲ 4 ደረጃዎች

ቪዲዮ: አርዱዲኖ ፒሲ 4 ደረጃዎች
ቪዲዮ: የማጠናከሪያ ትምህርት ለ አርዱዪኖ ሊዮናርዶ ( ክሎን ) 2024, ታህሳስ
Anonim
አርዱዲኖ ፒሲ
አርዱዲኖ ፒሲ

ምንም እንኳን ማይክሮ ተቆጣጣሪ ቺፕ ላይ የተቀናጀ አንጎለ ኮምፒውተር ፣ ማህደረ ትውስታ እና I/O ተጓዳኝ አካላት ያሉት ቢሆንም ፣ አሁንም ለተማሪው ፣ ከሌሎቹ የ DIP የተቀናጁ ወረዳዎች ብዙም የተለየ አይመስልም። ስለዚህ ፣ ‹ዲጂታል ኤሌክትሮኒክስ› ትምህርቱን ለሚከታተሉ የሁለተኛ ደረጃ ት / ቤት ተማሪዎች ምደባ ሆኖ ‹አርዱinoኖ ፒሲ› ፕሮጀክት አዘጋጅተናል። የተሰጡትን የፕሮጀክት መስፈርቶች (ከዚህ በታች ተብራርቷል) ለማሳካት በ Tinkercad ውስጥ የኤሌክትሮኒክ ወረዳውን ዲዛይን እና ማስመሰል ይፈልጋል። ግቡ ተማሪዎቹ ማይክሮ መቆጣጠሪያዎችን እንደ ሙሉ ኮምፒውተር (በችሎታ የተገደበ ቢሆንም) በብጁ የቁልፍ ሰሌዳ እና በኤልሲዲ (ፈሳሽ ክሪስታል ማሳያ) ሊያገለግል የሚችል እንዲሆኑ ማስቻል ነው። እንዲሁም በክፍል ውስጥ የተማሩትን ፅንሰ ሀሳቦች በመጠቀም የእነሱን ብቃት ለመፈተሽ ያስችለናል።

ለዚህ የምደባ ፕሮጀክት ተማሪዎቹ በዲጂታል ኤሌክትሮኒክስ ላቦራቶሪ ዙሪያ እንዳይጣበቁ እና በራሳቸው ምቾት እንዲሠሩ Tinkercad ን እንመክራለን። እንደዚሁም ፣ አስተማሪዎች የእያንዳንዱ ተማሪ ፕሮጀክት በእነሱ ከተጋራ በኋላ በ Tinkercad ላይ ያለውን ሁኔታ መከታተል ቀላል ነው።

ፕሮጀክቱ ተማሪዎችን የሚከተሉትን ይጠይቃል

  1. በ 15 የግብዓት ቁልፎች (10 ቁልፎች ለቁጥር 0-9 እና 5 ቁልፎች ለመመሪያ +፣ -፣ x ፣ / እና =) እና ከፍተኛ 4 የግንኙነት (ውሂብ) ካስማዎች (የኃይል አቅርቦትን ለማቅረብ ከሚያገለግሉት 2 ፒኖች በስተቀር) ጋር ብጁ ቁልፍ ሰሌዳ ይንደፉ ወደ አርዱዲኖ ኡኖ ግብዓት ለመላክ።
  2. ኤልዲዲ ከ Arduino Uno ጋር በይነገጽ።
  3. የተጫነውን ቁልፍ ለመተርጎም እና ኤልሲዲ ላይ ለማሳየት ለአርዱዲኖ ኡኖ ቀላል ኮድ ይፃፉ።
  4. ሁሉንም ግብዓቶች እና ውጤቶች ግምት ውስጥ በማስገባት ቀላል የሂሳብ አሠራሮችን (ከ ኢንቲጀር ግብዓቶች በላይ) ለማከናወን ሁል ጊዜ በ -32 ፣ ከ 768 እስከ 32 ፣ 767 ባለው ክልል ውስጥ ኢንቲጀሮች ናቸው።

ይህ ፕሮጀክት ተማሪዎችን ለመማር ይረዳል

  1. የተለያዩ ግብዓቶችን ወደ ሁለትዮሽ ኮዶች ይመዝግቡ።
  2. ዲጂታል ወረዳን በመጠቀም የሁለትዮሽ ኢንኮደር ይንደፉ (ይህ የቁልፍ ሰሌዳ የወረዳ ዲዛይን ልብ ነው)።
  3. የግለሰቡን ግብዓቶች ከሁለትዮሽ ኢንኮዲኖቻቸው መለየት (መፍታት)።
  4. የአርዱዲኖ ኮዶችን ይፃፉ።

አቅርቦቶች

ፕሮጀክቱ የሚከተሉትን ይጠይቃል

  1. የተረጋጋ የበይነመረብ ግንኙነት ወዳለው የግል ኮምፒተር መድረስ።
  2. Tinkercad ን ሊደግፍ የሚችል ዘመናዊ አሳሽ።
  3. የ Tinkercad መለያ።

ደረጃ 1 የቁልፍ ሰሌዳውን ወረዳ ዲዛይን ማድረግ

የቁልፍ ሰሌዳ ወረዳውን ዲዛይን ማድረግ
የቁልፍ ሰሌዳ ወረዳውን ዲዛይን ማድረግ

የቁልፍ ሰሌዳውን ወረዳ መንደፍ ከፕሮጀክቱ ዋና ዋና ክፍሎች አንዱ ነው ፣ ይህም ተማሪዎቹ እያንዳንዱን 15 ቁልፍ ግብዓቶች በተለያዩ የ 4 ቢት ቅጦች እንዲያስቀምጡ ይጠይቃል። ምንም እንኳን 16 የተለዩ 4-ቢት ቅጦች ቢኖሩም ፣ አንድ ባለ 4-ቢት ንድፍ ነባሪውን ሁኔታ ለመወከል ብቻ ያስፈልጋል ፣ ማለትም ፣ ቁልፍ በማይጫንበት ጊዜ። ስለዚህ በእኛ ትግበራ ውስጥ ነባሪውን ሁኔታ ለመወከል 0000 (ማለትም ፣ 0b0000) መድበናል። ከዚያ ፣ የአስርዮሽ አሃዞችን 1-9 በእውነተኛ ባለ 4-ቢት የሁለትዮሽ ውክልና (ማለትም ፣ 0001 ፣ 0010 ፣ 0011 ፣ 0100 ፣ 0101 ፣ 0110 ፣ 0111 ፣ 1000 እና 1001 በቅደም ተከተል) ፣ እና የአስርዮሽ አሃዝ 0 በ 1010 (ማለትም እ.ኤ.አ. ፣ 0b1010)። የሂሳብ አሠራሮች '+' ፣ '-' ፣ 'x' ፣ '/' እና '=' 'በቅደም ተከተል እንደ 1011 ፣ 1100 ፣ 1101 ፣ 1110 እና 1111 ተቀርፀዋል።

ኮዶችን (ኮዶች) አስተካክለን ፣ ቁልፎቹ በማዞሪያዎች (የግፊት ቁልፎች) የተወከሉበትን በስዕሉ ላይ እንደሚታየው ወረዳውን ንድፍ አደረግን።

ደረጃ 2: ኤልሲዲውን ማገናኘት

ኤል.ዲ.ዲ
ኤል.ዲ.ዲ

የአርዱዲኖ ኡኖን ውጤት ለማየት 16x2 ኤልሲዲ ጥቅም ላይ ይውላል። ኤልዲዲውን ከአርዱዲኖ ጋር ለማገናኘት የወረዳ ወረዳው በጣም መደበኛ ነው። እንደ እውነቱ ከሆነ ፣ ቲንከርካድ በ 16x2 ኤልሲዲ የተቀላቀለ ቅድመ-የተገነባ የአርዱዲኖ ኡኖ ወረዳን ይሰጣል። ሆኖም እንደ እኛ እንደ ተለመደው የቁልፍ ሰሌዳ ያሉ ሌሎች ተጓዳኞችን በተሻለ ለማስተናገድ አንድ ሰው አንዳንድ የ Arduino Uno ፒኖችን ከኤልሲዲ ጋር ሊለዋወጥ ይችላል። በእኛ ትግበራ ፣ በስዕሉ ላይ የሚታየውን ወረዳ ተጠቀምን።

ደረጃ 3 - ለአርዱዲኖ ኡኖ የጽሑፍ ኮድ

ከቁልፍ ሰሌዳው የሚመጣውን ግብዓት ለመተርጎም እና ውጤቱን በ LCD ላይ ለማሳየት ፣ መመሪያዎቹን ወደ አርዱዲኖ ኡኖ መጫን አለብን። ለአርዱዲኖ የመፃፍ ኮድ በእራሱ ፈጠራ ላይ የተመሠረተ ነው። በአርዱዲኖ ኡኖ ውስጥ ያለው Atmega328p 8-ቢት ማይክሮ መቆጣጠሪያ መሆኑን ያስታውሱ። ስለዚህ አንድ ሰው ከመጠን በላይ መጨናነቅን እንዲያገኝ እና ለብዙ ሰዎች እንዲሠራ ማሻሻል አለበት። ሆኖም ፣ እኛ አርዱዲኖ ኡኖ ግብዓቱን ዲኮዲንግ ማድረግ እና በቁጥሮች (0-9) እና በሂሳብ መመሪያዎች መካከል መለየት መቻሉን ማረጋገጥ እንፈልጋለን። ስለዚህ ፣ ውጤቱም በተመሳሳይ ክልል ውስጥ መውደቁን እያረጋገጥን ግብአቶቻችንን ወደ ትናንሽ ኢንቲጀሮች (-32 ፣ 768 እስከ 32 ፣ 767) እንገድባለን። በተጨማሪም ፣ እንደ አዝራር መቀልበስ ያሉ ሌሎች ጉዳዮችን ለመመርመር አንድ ሰው ዙሪያውን መሥራት ይችላል።

በፕሮጀክቱ ትግበራ ውስጥ የተጠቀምንበት ቀላል ኮድ ተያይ attachedል። ይህ በ Tinkercad ውስጥ በኮድ አርታኢው ውስጥ ሊገለበጥ እና ሊለጠፍ ይችላል።

ደረጃ 4 ሁሉንም ነገር በአንድ ላይ ማዋሃድ

ሁሉንም ነገር በአንድ ላይ ማዋሃድ
ሁሉንም ነገር በአንድ ላይ ማዋሃድ

በመጨረሻ የቁልፍ ሰሌዳውን የኃይል አቅርቦት ፒኖች ከአርዱዲኖ ጋር በማገናኘት የውሂብ ፒኖችን (የ 4 ቢት ውሂቡን የሚሸከሙትን) ከዲጂታል ፒኖች 10 ፣ 11 ፣ 12 እና 13 ጋር አገናኘን (በቅደም ተከተል እንደተጠቀሰው) የአርዱዲኖ ኮድ)። እንዲሁም በቁልፍ ሰሌዳው ላይ የእያንዳንዱን ቁልፍ የሁለትዮሽ ኢንኮዲንግ ለማየት በእያንዳንዱ የውሂብ ፒን ላይ ኤልኢዲ (በ 330-ohm resistor በኩል) አገናኘን። በመጨረሻም ስርዓቱን ለመፈተሽ “ማስመሰል ጀምር” የሚለውን ቁልፍ ተጫን።

የሚመከር: