ዝርዝር ሁኔታ:

ባለሁለት ባለ 7 -ክፍል ማሳያ በ Potentiometer በ CircuitPython ቁጥጥር የተደረገባቸው - የእይታን ጽናት ማሳየት 9 ደረጃዎች (ከስዕሎች ጋር)
ባለሁለት ባለ 7 -ክፍል ማሳያ በ Potentiometer በ CircuitPython ቁጥጥር የተደረገባቸው - የእይታን ጽናት ማሳየት 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ባለሁለት ባለ 7 -ክፍል ማሳያ በ Potentiometer በ CircuitPython ቁጥጥር የተደረገባቸው - የእይታን ጽናት ማሳየት 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ባለሁለት ባለ 7 -ክፍል ማሳያ በ Potentiometer በ CircuitPython ቁጥጥር የተደረገባቸው - የእይታን ጽናት ማሳየት 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Amharic keyboard for iPhone አማርኛ ኪቦርድ ለአይፎን 2024, ህዳር
Anonim
ባለሁለት ባለ 7 -ክፍል ማሳያ በ Potentiometer በ CircuitPython ቁጥጥር የተደረገባቸው - የእይታ ጽናት ማሳያ
ባለሁለት ባለ 7 -ክፍል ማሳያ በ Potentiometer በ CircuitPython ቁጥጥር የተደረገባቸው - የእይታ ጽናት ማሳያ
ባለሁለት ባለ 7 -ክፍል ማሳያ በ Potentiometer በ CircuitPython ቁጥጥር የተደረገባቸው - የእይታ ጽናት ማሳያ
ባለሁለት ባለ 7 -ክፍል ማሳያ በ Potentiometer በ CircuitPython ቁጥጥር የተደረገባቸው - የእይታ ጽናት ማሳያ

ይህ ፕሮጀክት በሁለት ባለ 7 ክፍል LED ማሳያ (F5161AH) ላይ ማሳያውን ለመቆጣጠር ፖታቲሞሜትር ይጠቀማል። የ potentiometer knob ሲዞር ከ 0 እስከ 99 ባለው ክልል ውስጥ የሚታየው የቁጥር ለውጥ ሲቀየር በማንኛውም ቅጽበት አንድ LED ብቻ በጣም አጭር ነው ፣ ግን አይን ወይም ካሜራ ብልጭታውን አያስተውልም። ይህ የእይታ ጽናት ነው።

አዝራሩን መጫን ድርጊቱን ያዘገየዋል እና የግለሰብ ኤልኢዲዎች ሲበራ እና ሲጠፋ ማየት ይችላሉ።

እኔ CircuitPython ን የሚጠቀሙ በጣም ጥቂት አስተማሪዎች እንዳሉ አስተውያለሁ ስለዚህ ይህ ፕሮጀክት CircuitPython ን በሚያምር የሚሄድ Adafruit Itsybitsy M4 ልማት ቦርድ ይጠቀማል። Raspberry Pi ወይም ሌላ የማይክሮፕሮሰሰር ልማት ሰሌዳ ለመጠቀም ከፈለጉ በስክሪፕቱ ውስጥ ፒኖችን እና ቅንብራቸውን መለወጥ ብቻ ያስፈልግዎታል።

ደረጃ 1 ለፕሮጀክቱ የሚያስፈልጉን

ለፕሮጀክቱ የሚያስፈልጉን
ለፕሮጀክቱ የሚያስፈልጉን

ሃርድዌር

  • Adafruit Itsybitsy M4 - ትንሽ ፣ ኃይለኛ እና ርካሽ የልማት ቦርድ
  • የማይክሮ ዩኤስቢ ገመድ - ከፒሲ ለፕሮግራም
  • የዳቦ ሰሌዳ (ወይም የጭረት ሰሌዳ እና የሽያጭ ብረት)
  • የዳቦ ሰሌዳ መዝለያ ኬብሎች (ወይም ሽቦ እና ብየዳ ማገናኘት)
  • ጥንድ F5161AH 7-ክፍል ማሳያዎች
  • 10 ኪ ኦም ፖታቲሞሜትር
  • የአዝራር መቀየሪያ
  • ጥንድ 330 Ohm resistors

ሶፍትዌር

ሙ አርታኢ - ኮዱን ለመፃፍ እና ሰሌዳውን መርሃ ግብር ለመስጠት

ኢስቢቢሲን ማቋቋም እዚህ ተብራርቷል-

የቅርብ ጊዜው የ CircuitPython ስሪት

CircuitPython ቤተ -መጻሕፍት:

ሙ አርታኢ

እኔ በመጋገሪያ ሰሌዳ ላይ ጥቂት ሀሳቦችን ከሞከርኩ በኋላ በተለምዶ በፕሮጀክት ሰሌዳ እሠራለሁ። ይህ ማለት የተጠናቀቁ ፕሮጄክቶችን በ ‹ትዕይንት እና ይንገሩ› ዝግጅቶች ላይ ወይም ለተማሪዎቼ ለማሳየት ለሠርቶ ማሳያ ዝግጁ መሆን እችላለሁ።

ደረጃ 2 ወረዳውን መገንባት

ወረዳውን መገንባት
ወረዳውን መገንባት

የ 7 ክፍል ማሳያዎች እያንዳንዳቸው 10 ፒኖች አሏቸው። ከላይ እና ከታች ያሉት የመሃል ፒኖች ከውስጥ ጋር የተገናኙ እና የተለመዱ ካቶዶች ናቸው። ያ ማለት ሁሉም 8 ኤልኢዲዎች ፣ 7 ክፍሎች እና የአስርዮሽ ነጥብ ፣ በማሳያው ላይ ለ GND ግንኙነት አንድ የጋራ መስመር ይጋራሉ ማለት ነው። የአሁኑን ለመገደብ ይህ በ 330 Ohm resistor በኩል መሆን አለበት። እያንዳንዳቸው ሌሎች 8 ፒኖች አኖዶዶች ናቸው እና በቀጥታ በ ‹Isybitsy› ላይ ከሚገኙት የውጤት ፒኖች ጋር የተገናኙ ናቸው።

ይህ ማለት የመካከለኛው የላይኛው ክፍል (ሀ) ን በሚቆጣጠረው በ ‹Isybitsy ›ላይ ፒን 13 በ ‹77› ክፍል ማሳያዎች ላይ ከፒን 7 ጋር ተገናኝቷል ማለት ነው። በተመሳሳይ ፣ የላይኛውን የቀኝ ክፍል (ለ) የሚቆጣጠረው በ Itsybitsy ላይ ፒን 12 በ BOTH 7-ክፍል ማሳያዎች ላይ ከፒን 6 ጋር ተገናኝቷል። የተቀሩት የአኖዶዶች በተመሳሳይ ሁኔታ ተገናኝተዋል።

የተለመዱ ካቶዶሶች በ “resistors” በኩል ፣ በ ‹Iybitsy› ላይ ከ D3 እና D4 ካስማዎች ጋር ተገናኝተዋል። የሚፈለገውን ለመምረጥ ካቶዶቻቸውን ወደ ታች በመጎተት የማሳያ ቺፖችን በተናጠል ለመምረጥ ከ GND ጋር አልተገናኙም።

ደረጃ 3: ኢሲቢቲ M4 ፒኖት

Itsybitsy M4 Pinout
Itsybitsy M4 Pinout

ይህ በ ‹Isybitsy M4 ›ላይ ያሉትን ፒኖች በበለጠ በግልጽ ያሳያል።

ደረጃ 4: የስቴፕቦርድ ግንኙነቶች

የጭረት ሰሌዳ ግንኙነቶች
የጭረት ሰሌዳ ግንኙነቶች

ይህ ግንዛቤዎን ሊረዳ ይገባል። የግራ እጅ ግንኙነቶች (ቀይ… ግራጫ) አኖዶዶች ናቸው እና ከፒን ጋር የተገናኙ ናቸው - D13 ፣ D12 ፣ D11 ፣ D10 ፣ D9 ፣ D7 ፣ Tx እና Rx።

በመሃል ጥንድ ግንኙነቶች ውስጥ; ፒን 8 ፣ የግራ (አስር) ማሳያ ካቶድ በተከላካይ በኩል ከ D4 ጋር ተገናኝቷል። ፒን 3 ፣ የቀኝ (አሃዶች) ማሳያ ካቶድ በተከላካይ በኩል ከ D3 ጋር ተገናኝቷል። እነሱ 330 Ohm ናቸው

አስፈላጊ -ከማሳያው በታች ያሉት ሁሉም ዱካዎች ተቆርጠዋል። በቀኝ በኩል ባለው 4 ኛ ትራክ ከቦርዱ ግርጌ በ 12 ኛው ረድፍ ላይ ተቆርጧል። በመካከልዎ ጥቁር እና ነጭ ሽቦዎች ናቸው

የቀኝ እጅ ግንኙነቶች የሚከተሉት ናቸው

  • ከአዝራሩ ግራ ጎን ወደ A0
  • አረንጓዴ ፣ የ potentiometer ን ወደ A4 ጠረግ
  • ብርቱካንማ እስከ 3.3 ቪ እና ፖታቲሞሜትር የቀኝ ፒን - ከፍተኛ መጨረሻ
  • ከጥቁር እስከ GND - የአፖታቲሞሜትር ላይ የአዝራር ቀኝ እና የግራ ፒን - ዝቅተኛ ጫፍ

ደረጃ 5 ኮድ - ክፍል 1 - ዲጂታል ፒኖችን ማዘጋጀት

ኮድ - ክፍል 1 - ዲጂታል ፒኖችን ማዘጋጀት
ኮድ - ክፍል 1 - ዲጂታል ፒኖችን ማዘጋጀት

ይህ ዲጂታል ፒኖችን ያዋቅራል - አኖዶዶች ፣ ካቶዶች እና አዝራሩ። እነዚህ loop በርካታ ተመሳሳይ መሰኪያዎችን ለማቀናበር ቀልጣፋ ዘዴ ናቸው።

ደረጃ 6 ኮድ - ክፍል 2 - አናሎግ ፒኖችን ያዘጋጁ እና የቁጥር ቁምፊዎችን ኮድ ያድርጉ

ኮድ - ክፍል 2 - የአናሎግ ፒኖችን ያዘጋጁ እና የቁጥር ቁምፊዎችን ኮድ ያድርጉ
ኮድ - ክፍል 2 - የአናሎግ ፒኖችን ያዘጋጁ እና የቁጥር ቁምፊዎችን ኮድ ያድርጉ

አንድ የአናሎግ ካስማዎች እዚህ ብቻ ጥቅም ላይ ይውላሉ።

እያንዳንዱ የጠረጴዛው መስመር አንድ ገጸ -ባህሪን ይወክላል። ሰባቱ ወይም ዜሮዎቹ ፣ ከግራ ወደ ቀኝ ፣ ከ A እስከ G. A’1 ያሉትን ክፍሎች ይወክላሉ ማለት ክፍሉ በርቷል እና ክፍሉ ጠፍቷል ማለት ነው።

አንዴ ይህ ፕሮጀክት ሲሠራ ሠንጠረ aን a ፣ b ፣ c ፣ d ፣ e እና f ለማካተት እና ለሄክሳዴሲማል ማሳያ (መሠረት 16) ኮዱን ማሻሻል ይፈልጉ ይሆናል።

ደረጃ 7 ኮድ - ክፍል 3 - ሂደቶች

ኮድ - ክፍል 3 - ሂደቶች
ኮድ - ክፍል 3 - ሂደቶች

እውነተኛው ሥራ የሚከናወንበት ይህ ነው። የ LED ክፍል የሚያበራው ካቶዶው LOW እና anode HIGH ከሆነ ብቻ ነው።

ዘዴ

  1. ቁጥሩን በአስር እና በአሃዶች ክፍሎች ይከፋፍሉት
  2. ለማብራት በአንድ ማሳያ ላይ ካቶዱን ዝቅ አድርገው ይጎትቱ እና አስፈላጊ ከሆነ ክፍሎቹን አንድ በአንድ ያብሩ
  3. ያንን ማሳያ ለማጥፋት ካቶዱን ወደ ላይ ይጎትቱ
  4. ለሌላ ማሳያ ይድገሙት
  5. ተመልካቹ ብልጭ ድርግም የሚለውን ማየት እንዳይችል ይህንን በፍጥነት እና በፍጥነት ያድርጉት።

አዝራሩ ከተጫነ ነገሮችን ቀስ ብለው ይቀንሱ።

ደረጃ 8 ኮድ - ክፍል 4 - ዋናው ሉፕ

ኮድ - ክፍል 4 - ዋናው ሉፕ
ኮድ - ክፍል 4 - ዋናው ሉፕ

በሉፕ

  • ድስቱን ያንብቡ
  • እሴቱን ከ 0 እስከ 99 ባለው ክልል ይመዝኑ
  • አሃዞቹን ያሳዩ
  • አዝራር ከተጫነ የ LED ብልጭታዎችን ለማሳየት መዘግየቱን ይጨምሩ
  • እሴቱ ዜሮ ከሆነ እና አዝራሩ ተጭኖ ከሆነ ያቁሙ

ደረጃ 9 ኮድ - ጊዜን ለመቆጠብ ያውርዱ

ያንን ሁሉ መተየብ የሚፈልግ ማነው?

ጊዜዎን እና የትየባ ስህተቶችን ለመቆጠብ እዚህ ማውረድ አለ።

የሚመከር: