ዝርዝር ሁኔታ:

4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ሂደት ጋር - 4 ደረጃዎች (ከስዕሎች ጋር)
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ሂደት ጋር - 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ሂደት ጋር - 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: 4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ሂደት ጋር - 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 33 Lab exercise on basic keyboard keys በመሠረታዊ የቁልፍ ሰሌዳ ቁልፎች ላይ የላብራቶሪ ልምምድ 2024, ህዳር
Anonim
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ከሂደት ጋር
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ከሂደት ጋር
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ከሂደት ጋር
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ከሂደት ጋር
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ከሂደት ጋር
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ከሂደት ጋር

ኤልሲዲ ማሳያዎችን አይወዱም ??

ፕሮጀክቶችዎ ማራኪ እንዲመስሉ ይፈልጋሉ?

ደህና ፣ መፍትሄው እዚህ አለ። በዚህ አስተማሪ ውስጥ ይዘቱን ከእርስዎ አርዱዲኖ ለማሳየት የኤልሲዲ ማያ ገጽን ከመጠቀም ችግሮች እራስዎን ለማላቀቅ እና እንዲሁም ፕሮሰሲንግ በዚህ በሚያስደንቅ እና ነፃ በሆነ GUI ሶፍትዌር ፕሮሰሲንግ ተብሎ በሚጠራው ጥሩ ሆነው እንዲታዩ ያደርጋሉ። በዚህ ፕሮጀክት መጨረሻ ላይ የተለያዩ የቁልፍ ሰሌዳዎችን ዓይነቶች ከአርዱዲኖ ጋር ማገናኘት እና ከሂደት ጋር መተዋወቅ ይችላሉ።

በዚህ ምን ማድረግ ይችላሉ?

  • በይነገጽ 4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ ጋር።
  • እርስዎ በመረጡት ግራፊክ በይነገጽ ይፍጠሩ

ከዚህ ምን ትማራለህ

  • ማንኛውንም የቁልፍ ሰሌዳ ከአርዲኖ ጋር ማገናኘት
  • ሶፍትዌርን በማስኬድ ላይ።
  • በማቀነባበር እና በአርዱዲኖ መካከል መግባባት።

ደረጃ 1: ክፍሎች ያስፈልጋሉ

ለዚህ ፕሮጀክት የሚከተሉትን ክፍሎች ያስፈልግዎታል

  1. አርዱዲኖ (ማንኛውም አርዱዲኖ ያደርጋል)።
  2. የቁልፍ ሰሌዳ (4x4 ወይም 4x3 ሊሆን ይችላል። 4x4 የቁልፍ ሰሌዳ ተጠቅሜያለሁ)።
  3. ፕሮሰሲንግ ሶፍትዌር።
  4. የቁልፍ ሰሌዳ ቤተ -መጽሐፍት

ሶፍትዌሩ ከሌለዎት አገናኞቹ እዚህ አሉ።

አርዱዲኖ አይዲኢ

በማስኬድ ላይ

ዚፕውን ያውጡ እና በአርዱዲኖ ውስጥ ወደሚገኘው የቤተ -መጽሐፍት አቃፊ ያንቀሳቅሱት። ያንን ካደረጉ በኋላ በአርዲኖ አይዲኢ ውስጥ አንዳንድ ምሳሌ ንድፎችን ማየት መቻል አለብዎት።

ደረጃ 2 - መሥራት

በመስራት ላይ
በመስራት ላይ
በመስራት ላይ
በመስራት ላይ

አሁን የቁልፍ ሰሌዳው እንዴት እንደሚሠራ በመጀመሪያ እንረዳ።

የቁልፍ ሰሌዳው በቀያሪው ቀላል መርህ ላይ ይሠራል ፣ ማለትም ማብሪያው ሲጫን ወረዳው ይጠናቀቃል።

የ HIGH ወይም VCC እና የረድፍ ፒኖችን ከ LOW ወይም GND ጋር የረድፍ ፒኖችን እንመድባለን። ይህ በአርዱዲኖ ላይ በጂፒኦ ፒኖች እገዛ ሊከናወን ይችላል። ከዚያ የግብዓት ለውጥን ለማግኘት የአምድ ፒኖቹን መፈተሽ እንቀጥላለን።

በቁልፍ ሰሌዳው ላይ 1 ተጫን እንበል ፣ ከዚያ በስዕላዊ መግለጫው መሠረት r1 ፣ c1 ላይ ይገኛል። ስለዚህ HIGH ን ለረድፍ 1 ከሰጠነው ዓምዱ 1 በፒን ላይ HIGH ን ያነባል። የትኛው ቁልፍ እንደተጫነ ለማወቅ የምንችለው በዚህ መንገድ ነው። ረድፍ 1 ብቻ ከፍተኛ ስለሚሰጥ ፣ r1 ፣ c1 እንደተጫነ 100% እርግጠኛ መሆን እንችላለን። ሁሉንም ቁልፎች እንዴት ካርታ ማድረግ ይችላሉ።

ተጨማሪ ማብራሪያ ከፈለጉ ወይም ይህ በቂ አልነበረም ፣ በ YouTube ላይ ቀላል የቁልፍ ሰሌዳ ሥራን የሚያብራሩ በቂ ቪዲዮዎች አሉ። ከፈለጉ እነሱን ማየት ይችላሉ።

ደረጃ 3: ሂደት

በማስኬድ ላይ
በማስኬድ ላይ
በማስኬድ ላይ
በማስኬድ ላይ
በማስኬድ ላይ
በማስኬድ ላይ

ስለዚህ አሁን በ GUI ክፍል እንጀምር። ለዚህ እኛ ፕሮሰሲንግ የተባለ ሶፍትዌር እንጠቀማለን። ደረጃ 1 ላይ ያለውን አገናኝ አቅርቤያለሁ።

ይህ በመሠረቱ እኛ ከአሩዲኖ የምናወጣውን ውጤት የምናየውበት ነው። የመጀመሪያው ምስል የቁልፍ ሰሌዳው ከሚከተለው ኮድ ምን እንደሚመስል ነው። ማቀነባበሪያውን አንዴ ካወቁ በኋላ የራስዎን የቁልፍ ሰሌዳ መስራት ይችላሉ።

አሁን ኮዱን ለማብራራት። ለሁሉም ተግባራት ማብራሪያው በማቀነባበሪያ ጣቢያው ላይ ሊገኝ ስለሚችል በጣም ቀላል ነው።

በሁለተኛው ሥዕል ውስጥ ሁሉንም አስፈላጊ ቤተ -ፍርግሞች እንዳዋቀርኩ እና ባዶ በሆነ ቅንብር () መስኮቱን ፣ የጽሑፍ ቅርጸ -ቁምፊውን እና ተከታታይ ወደቡን እንዳስጀመርኩ ማየት ይችላሉ።

ሦስተኛው ሥዕል ሁሉንም ቁልፎች ፣ አደባባዮች ፣ ማሳያ ፣ ወዘተ በመጨመር የቁልፍ ሰሌዳውን በትክክል የሠራሁበት ነው።

አራተኛው ሥዕል በተከታታይ ግንኙነት በኩል ግብዓት ስንቀበልበት ሁኔታዎች አሉት። ቁልፉ እየተጫነ ያለ መልክ እንዲሰጥ በመሰረቱ ቁልፎቹን ብልጭ ድርግም እላለሁ።

የመጨረሻው ስዕል ተከታታይ ዝግጅቱ የሚካሄድበት እና የእኛን ግብዓት የምናገኝበት ይህ ነው።

ደረጃ 4 ግንኙነቶች ፣ አርዱዲኖ ኮድ እና ማብራሪያ

Image
Image
ግንኙነቶች ፣ አርዱዲኖ ኮድ እና ማብራሪያ
ግንኙነቶች ፣ አርዱዲኖ ኮድ እና ማብራሪያ
ግንኙነቶች ፣ አርዱዲኖ ኮድ እና ማብራሪያ
ግንኙነቶች ፣ አርዱዲኖ ኮድ እና ማብራሪያ

ግንኙነቶቹ የቁልፍ ሰሌዳውን ከፊትዎ ቁልፎች ጋር እንዲይዙ ለማድረግ። ከግራ በኩል እንደዚህ ነው R0 ፣ R1 ፣ R2 ….

R0 - ፒን 2

R1 --- ፒን 3

R2 --- ፒን 4

R3 --- ፒን 5

C0 --- ፒን 6

C1 --- ፒን 7

C2 --- ፒን 8

C3 --- ፒን 9

አሁን የአርዲኖን ኮድ እንመልከት። ከተለመደው ውጭ የሆነ ነገር አይደለም። በባዶ ማቀናበር () እንደተለመደው ተከታታይ ግንኙነቱን በ 9600 እንደ ባውድ መጠን ይጀምራሉ። ከዚያ ባዶ በሆነ loop () ውስጥ እሴቱን ከቁልፍ ሰሌዳው ለማግኘት እና ለማከማቸት አንድ ተለዋዋጭ ተጠቀምኩ። በሂደቱ ውስጥ ያለውን የውሂብ መጨረሻ ለመለየት ቀላል እንዲሆን ይህ እሴት ከእሱ በኋላ ሙሉ ማቆሚያ ባለው ተከታታይ ወደብ በኩል እልካለሁ። ይህንን የምናደርገው ተከታታይ ወደብ የውሂቡን መጨረሻ መፈለግ እንዳይቀጥል ነው። በሂደት ላይ ሙሉውን ማቆሚያ እስኪያይ ድረስ የመግለጫውን ቋት እንጠቀማለን። በሚከተለው ቪዲዮ ውስጥ ስለ ሂደቱ ዝርዝር ማብራሪያ ሰጥቻለሁ።

በቃ ያ ነው። ሁሉንም ፋይሎች ያውጡ ፣ ግንኙነቶችን ያድርጉ እና ይደሰቱ።

አመሰግናለሁ.

የሚመከር: