ዝርዝር ሁኔታ:
ቪዲዮ: 4x4 KeyPad ን ከ CircuitPython ጋር መጠቀም - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ ርካሽ የቁልፍ ሰሌዳ ለ CircuitPython ፕሮጀክቶችዎ ቀላል የቁጥር ግብዓት ዘዴን ይሰጣል። እኔ በአዳፍ ፍሬዝ አይስቢቲ ኤም 0 ኤክስፕረስ እጠቀምበታለሁ።
ያስፈልግዎታል:
- የቁልፍ ሰሌዳ - የእኔ 4x4 ነው
- ItsyBitsy M0 Express ወይም ተመሳሳይ ሰሌዳ
- ሙ አርታኢ በኮምፒተርዎ ላይ ተጭኗል
- የዩኤስቢ ገመድ ኮዱን ለማብራት
ደረጃ 1 የቁልፍ ሰሌዳው እንዴት እንደሚሰራ
እነሱ የቁልፍ ሰሌዳ 16 ቀላል ፣ ዘገምተኛ የአረፋ መቀያየሪያዎች አሉት በ 4 በግርድግ ከስር 8 ግንኙነቶች ጋር። ከግራ ከ 0 እስከ 7 ብንቆጥር ፣ ከ 0 እስከ 3 ያሉት ግንኙነቶች ከእያንዳንዱ ረድፎች ጋር ተገናኝተዋል። ግንኙነት 0 ወደ የላይኛው ረድፍ እና ግንኙነት 3 ወደ ታችኛው ረድፍ። ከ 4 እስከ 7 ያሉት ግንኙነቶች በግራ አምድ ላይ ካለው ግንኙነት 4 እና ከ 7 ከቀኝ ዓምድ ጋር ከአምዶች ጋር ተገናኝተዋል። እያንዳንዱ 16 መቀያየሪያዎች በተለየ ረድፍ/አምድ ጥምር መካከል መቀላቀልን ያደርጋሉ። ቁልፍ 7 ን ብንጫን ሦስተኛው ረድፍ ከግራ አምድ ጋር ተቀላቅሏል። ረድፉ ከፍ ብሎ ከፍ ቢል እና በአምዱ ላይ አንድ HIGH ን ማንበብ ከቻልን የ 5 ቁልፍ ተጭኖ ከሆነ ሊሰማን ይችላል። ይህንን ለማድረግ እኛ ከአምዶች ወደ ረድፎች እና ግቤት አውጥተናል።
እያንዳንዱ ረድፍ HIGH ን በተራ ማዘጋጀት አለብን ፣ ሌሎቹ ረድፎች ዝቅተኛ ሲሆኑ ፣ ከፍ ያለ ግብዓት እስክናገኝ ድረስ እያንዳንዱን አምድ በተራ ያንብቡ። ይህ ለሎፕዎች በተተከለው በቀላሉ ይተዳደራል።
እነዚህ የአረፋ ማብሪያ / ማጥፊያዎች በጣም ቀርፋፋ ስለሆኑ እና እንዲጠጉ ለማድረግ በጣም ከባድ መጫን እንዳለባቸው ግምት ውስጥ ማስገባት አለብን። በዚህ መንገድ ሁሉንም 16 መቀያየሪያዎችን መቃኘት በጣም በፍጥነት ሊከናወን ይችላል ነገር ግን የቁልፍ ፕሬስ ለማንሳት ደጋግመን መቃኘት አለብን። እኛ ጠቅ ባደረግን ቁጥር የሚደጋገሙ ቁልፎች እንዳናገኝም በአጭር ጊዜ መዘግየት 'ማረም' አለብን።
መቀያየሪያዎቹ በጣም 'ስኪኪ' እንደመሆናቸው የቁልፍ ፕሬስ መነበቡን ለማመልከት ለተጠቃሚው አንዳንድ ግብረመልስ ያስፈልገናል። የቁልፍ ፕሬስ በተሰማ ቁጥር አብሮ የተሰራው ኤልኢዲ ብልጭ ይላል።
ደረጃ 2 - አካላዊ ግንኙነቶች
በ KeyPad0 1 2 3 4 5 6 7 ላይ ከግራ ወደ ቀኝ ያሉ ግንኙነቶች
D7 D9 D10 D11 A5 A4 A3 A2 በ ItsyBitsy ላይ
ከ D7 እስከ D11 እንደ OUTPUT ዎች ሆነው ከ A5 እስከ A2 ከ PULLDOWN ጋር እንደ ግብዓቶች ይዋቀራሉ።
ኮዱ ብዙ አስተያየቶች አሉት እና ለመከተል በጣም ቀላል መሆን አለበት።
ደረጃ 3: ጌትኪ () እንዴት እንደሚሰራ
ይህ ተግባር ለአንድ ቁልፍ ቁልፍ የቁልፍ ሰሌዳውን ይቃኛል። የቁልፍ መቀየሪያ ተዘግቶ እንደሆነ እያንዳንዱን ቁልፎች በተራው ቢበዛ 10 ጊዜ በፍጥነት ይፈትሻል። አንድ ቁልፍ ከተጫነ የቁልፍ እሴቱን ይመልሳል ፣ ከግራ ወደ ቀኝ ከላይ ወደ ታች በመቁጠር (0… 15) ለታችኛው ረድፍ እሴቶችን ልብ ይበሉ - 14 ፣ 0 ፣ 15 ፣ 13 (ሄክስ ኢ ፣ 0 ፣ ኤፍ ፣ መ)። ምንም ቁልፍ ካልተጫነ በዋናው ፕሮግራም ውስጥ በቀላሉ ሊወሰድ የሚችል እንደ የስህተት ኮድ -999 ይመለሳል። የቁልፍ ፕሬስ እንደ የተጠቃሚ ግብረመልስ ከተነሳ አብሮ የተሰራው LED ብልጭ ድርግም ይላል። ይህ በጣም በፍጥነት ይሮጣል እና የ 0.2 ሰከንዶች የመዘግየት መጠበቅ ቁልፍ ሲጫን ብቻ ጥቅም ላይ ይውላል።
ደረጃ 4 - ዋጋ (አሃዞች)
ይህ መደበኛ ከቁጥር ቁልፎች n አሃዝ እሴት ይሰጣል። ቀይ ቁልፎችን ችላ ይላል።
ይህ የፓይዘን ኮድ በሌላ መሣሪያ ላይ ለማሄድ በቀላሉ ሊቀየር ይችላል ፣ ለምሳሌ Raspberry Pi ፣ ምናልባት በስክሪፕቱ አናት ላይ የፒን ማቀናበሪያ መስመሮችን ብቻ መለወጥ ያስፈልግዎታል።
እባክዎን ኮዱ ጠቃሚ ሆኖ ካገኙት ያሳውቁኝ።
በደህና ይኑሩ እና ይደሰቱ!
የሚመከር:
ዲኖ ጨዋታ LDR ን መጠቀም 5 ደረጃዎች
ዲኖ ጌም አጠቃቀም ኤልዲአር-ቲ-ሬክስ ጨዋታ እና ዲኖ Runner በመባልም የሚታወቀው የዳይኖሰር ጨዋታ በ Google Chrome የድር አሳሽ ውስጥ አብሮ የተሰራ የአሳሽ ጨዋታ ነው። ጨዋታው በ 2014 በሴባስቲያን ገብርኤል የተፈጠረ ሲሆን በ Google Chrome ላይ ከመስመር ውጭ በሚሆንበት ጊዜ የጠፈር አሞሌውን በመምታት ሊደረስበት ይችላል።
አጉላ ለመቆጣጠር የጊታር ጀግና ጊታር መጠቀም (ዊንዶውስ ብቻ) - 9 ደረጃዎች
አጉላ ለመቆጣጠር የጊታር ጀግና ጊታር መጠቀም (ዊንዶውስ ብቻ) - እኛ በዓለም አቀፍ ወረርሽኝ መካከል እንደመሆናችን ብዙዎቻችን በዞም ላይ ስብሰባዎችን በማፅዳት እና በመቀላቀል ላይ ነን። ከጥቂት ጊዜ በኋላ ይህ በጣም አሰልቺ እና አሰልቺ ሊሆን ይችላል። ቤቴን እያጸዳሁ ፣ በጊ ውስጥ ተጥሎ የቆየ የጊታር ጀግና ጊታር አገኘሁ
Visuino የ LED ን ብሩህነት ለመለወጥ የ Pulse Width Modulation (PWM) ን እንዴት መጠቀም እንደሚቻል - 7 ደረጃዎች
Visuino የ LED ን ብሩህነት ለመለወጥ የ Pulse Width Modulation (PWM) ን እንዴት መጠቀም እንደሚቻል -በዚህ መማሪያ ውስጥ የ Pulse Width Modulation (PWM) ን በመጠቀም ብሩህነቱን ለመለወጥ ከአርዱዲኖ UNO እና ቪሱኖ ጋር የተገናኘ LED ን እንጠቀማለን።
Raspberry Pi ን እንዴት ማዋቀር እና እሱን መጠቀም እንደሚጀምሩ -4 ደረጃዎች
Raspberry Pi ን እንዴት ማዋቀር እና እሱን መጠቀም እንደሚጀምሩ-ለወደፊቱ አንባቢዎች እኛ በ 2020 ውስጥ ነን። ጤናማ ለመሆን እድለኛ ከሆኑ እና በቪቪ -19 ካልተያዙ ፣ እርስዎ ፣ በድንገት ፣ እርስዎ ከሚያስቡት በላይ ብዙ ነፃ ጊዜን አግኝተዋል። ስለዚህ እንዴት በጣም ሞኝ ባልሆነ መንገድ እራሴን መያዝ እችላለሁ? ኦ --- አወ
የማክ ተርሚናልን እንዴት መጠቀም እንደሚቻል ፣ እና ቁልፍ ተግባራትን እንዴት መጠቀም እንደሚቻል -4 ደረጃዎች
የማክ ተርሚናልን እንዴት እንደሚጠቀሙ እና ቁልፍ ተግባሮችን እንዴት እንደሚጠቀሙ - የ MAC ተርሚናልን እንዴት እንደሚከፍቱ እናሳይዎታለን። እንዲሁም በተርሚናሉ ውስጥ እንደ ifconfig ፣ ማውጫዎችን መለወጥ ፣ ፋይሎችን መድረስ እና አርፕን የመሳሰሉ ጥቂት ባህሪያትን እናሳያለን። Ifconfig የአይፒ አድራሻዎን እና የ MAC ማስታወቂያዎን እንዲፈትሹ ይፈቅድልዎታል