ዝርዝር ሁኔታ:
ቪዲዮ: KEYPAD ከ 7 ጊዜ አጠቃቀም ጋር CLOUDX MICROCONTROLLER: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ለዚህ ፕሮጀክት ፣ ከማትሪክስ ቁልፍ ሰሌዳ የቁጥር ግቤትን እንቀበላለን እና ከዚያ በሰባት ክፍል ማሳያ ሞዱል ላይ እናሳየዋለን። 8 ቱ LED ዎች ሀ ለ G እና DP (ለአስርዮሽ ነጥብ) የሚል ስያሜ ስላላቸው ፣ ቁጥር 6 ን ለማሳየት ከፈለጉ ፣ ከዚያ የአሁኑን ለ A ፣ C ፣ D ፣ EF እና G ክፍሎች ይተገብራሉ። ስለዚህ 6 እኩል 0b01111101 (DP) ፣ ጂ ፣ ኤፍ ፣ ኢ ፣ ዲ ፣ ሲ ፣ ቢ ፣ ሀ) በሁለትዮሽ እና 0x7D በሄክሳዴሲማል።
ደረጃ 1 - ቁሳቁሶች
- CLOUDX MICROCONTROLLER
- CLOUDX SOFTCARD
- 7 እርጋታ
- ዝላይ ሽቦ
- V3 CORD
- 4x3 ቁልፍ ቁልፍ
- 330 ኦኤም
- 10 ኪ resistor
የእርስዎን ይዘት እዚህ ማዘዝ ይችላሉ
ደረጃ 2 ሃርድዌርዎን ያዘጋጁ
ይህንን ደረጃ ይከተሉ
ያገናኙ:
ከደመናው ኤክስ 1 ወደ ክፍል 1 ይሰኩ
የክፍሉን ቢ ከፒን 2 ከደመና ኤክስ
የክፍሉን ዲፒ ከ CloudX ወደ ፒን 3 ያያይዙ
የክፍሉን ሐ ከ CloudX እስከ pin4 ድረስ ይሰኩት
የክፍሉ D ን ከ CloudX እስከ pin5 ድረስ
ከደመናው ኤክስ እስከ የፒን 6 ክፍልን ሰካ
የክፍሉን F ከ CloudX ወደ pin7 ያያይዙ
የክፍሉ G ን ወደ Cloud9 ከደመናው ፒን 9 ጋር ያያይዙ
የተለመደው ካቶድ ፒን ከ GND ጋር ያገናኙ
የቁልፍ ሰሌዳው ረድፍ ፒን ፒኤን ከ 10 ኪ resistor እና ከማይክሮ መቆጣጠሪያ 12 ፒን ጋር ተገናኝቷል።
የቁልፍ ሰሌዳው ረድፍ ፒን ፒን ከ 10 ኪ resistor እና ከማይክሮ መቆጣጠሪያው ፒን 13 ጋር ተገናኝቷል።
የቁልፍ ሰሌዳው ረድፍ ፒን ፒን ከ 10 ኪ resistor እና ከማይክሮ መቆጣጠሪያው ፒን 14 ጋር ተገናኝቷል።
የቁልፍ ሰሌዳው ረድፍ ፒን ፒን ከ 10 ኪ resistor እና ከማይክሮ መቆጣጠሪያው 15 ጋር ተገናኝቷል።
እና የተቃዋሚው መጨረሻ ከ GND ጋር ተገናኝቷል።
የቁልፍ ሰሌዳው ረድፍ ፒን 1 ከማይክሮ መቆጣጠሪያው ፒን 10 ጋር ተገናኝቷል።
የቁልፍ ሰሌዳው ረድፍ ፒን 2 ከማይክሮ መቆጣጠሪያው ፒን 11 ጋር ተገናኝቷል።
የቁልፍ ሰሌዳው ፒን 3 ረድፍ ፒን ከማይክሮ መቆጣጠሪያው ፒን 12 ጋር ተገናኝቷል።
ደረጃ 3: ኮዲንግ
ይህንን ኮድ ወደ የእርስዎ CloudX IDE ይቅዱ።
#አካትት #አካትት #አካት #ጨምር #ቁጥር 4 ክፍል 4 #ገላጭ ቁጥር ኦፍ አምዶች 3 ቻርድ የቁልፍ ሰሌዳ ቁምፊዎች [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ','*',' 0 ','#'}; // የቁልፍ ሰሌዳው ቁልፎች ቻር RowPins [NumberOfRows] = {12, 13, 14, 15} አቀማመጥ; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; የቻር ቁልፎች; // አሥር የተለያዩ የቻር ተለዋዋጮችን ከመፍጠር ይልቅ ያልተፈረመ ቻር ሴግ = {0x3F ፣ 0x06 ፣ 0x5B ፣ 0x4F ፣ 0x66 ፣ 0x6D ፣ 0x7D ፣ 0x07 ፣ 0x7F ፣ 0x6F} ለመደራደር ድርድር እንፈጥራለን ፤ ማዋቀር () {// ማዋቀር እዚህ Keypad_setting (PULLDOWNROW ፣ RowPins ፣ ColumnsPins ፣ NumberOfRows ፣ NumberOfColumns ፣ KeypadCharacters) ፤ // በእነዚህ መረጃዎች አማካኝነት የቁልፍ ሰሌዳውን ያስጀምሩ // Segment_setting (CCathode ፣ NumberOfDigit ፣ segmentScanPins ፣ segmentDataPins) ፤ portMode (1 ፣ ውፅዓት); // ማዋቀር ዲጂታል I/O ወደብ 1 እንደ OUTPUT ወደብ ይፃፉ (1 ፣ OFF_ALL); // ወደብ 1 loop () {// ፕሮግራም እዚህ ያፅዱ/ያጥፉ
ቁልፎች = getKey (); // በቁልፍ ሰሌዳው ላይ ቁልፍን ይጫኑ
ከሆነ (ቁልፎች! = 0) ወደብ ይፃፉ (1, seg [ቁልፎች - 48]); // በ 7-ክፍል ላይ ቁልፍ ተጭኖ ይፃፉ
}
}
ደረጃ 4: ለእኛ ያጋሩ
የእርስዎን ስኬት እዚህ ለእኛ ያጋሩ
የሚመከር:
ርካሽ የ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ ለአውሮፕላን አጠቃቀም 6 ደረጃዎች
ርካሽ የ NMEA /AIS Hub - RS232 ወደ Wifi ድልድይ ለአውሮፕላን አጠቃቀም - ጃንዋሪ 9 ቀን 2021 ያዘምኑ - ተጨማሪ ደንበኞች ከተገናኙ የመጨረሻውን ግንኙነት እንደገና ይጠቀሙ (ታህሳስ 13 ቀን 2020) - አሁን ካሉ ራውተሮች ጋር ለጀልባዎች ምንም የኮድ ውቅር ስሪት አልታከለ መግቢያ ይህ NMEA / አይአይኤስ RS232 ወደ WiFi ድልድይ ነው
ተግባራዊ PIR ለቤት አጠቃቀም 7 ደረጃዎች (ከስዕሎች ጋር)
ተግባራዊ PIR ለቤት አጠቃቀም - ልክ እንደ ብዙዎቻችሁ ከቤት አውቶማቲክ ፕሮጄክቶች ጋር በመስራት ላይ ፣ እኔ በራሴ ቤት ውስጥ አንዳንድ የማዕዘን ማዞሪያዎችን በራስ -ሰር ለመሥራት ተግባራዊ የሆነ የፒአር ዳሳሽ ለመገንባት እፈልግ ነበር። ምንም እንኳን የብርሃን መቀየሪያ PIR ዳሳሾች ጥሩ ቢሆኑም ፣ ጥግ ማጠፍ አይችሉም። ታ
የዲጂታል ጌት ቮልቴጆችን ለመለካት የወረዳ አጠቃቀም - 7 ደረጃዎች
የዲጂታል በር ቮልቴጆችን ለመለካት የወረዳ አጠቃቀም -ዲጂታል ወረዳዎች በአጠቃላይ የ 5 ቮልት አቅርቦቶችን ይጠቀማሉ። በ TTL ተከታታይ (ከዲቪዲ የተቀናጀ ቺፕ ዓይነት) ውስጥ ከ 5v -2.7 ቮልት የሆኑ ዲጂታል ቮልቴጅዎች እንደ ከፍተኛ ይቆጠራሉ እና የ 1. ዲጂታል ቮልቴጅ ቅጽ 0-0.5 እንደ ዝቅተኛ ይቆጠራሉ እና አላቸው
የማያ ገጽ ጊዜ አጠቃቀም አስታዋሽ (በዊንዶውስ ላይ ብቻ ይሰራል ፣ አይሶ አይሰራም) - 5 ደረጃዎች
የማያ ገጽ ጊዜ አጠቃቀም አስታዋሽ (በዊንዶውስ ላይ ብቻ ይሰራል ፣ አይሶ አይሰራም) - መግቢያ ይህ ከአርዱዲኖ የተሠራ ጠቃሚ ማሽን ነው ፣ እሱ " biiii! &Quot; በማድረግ ማረፍዎን ያስታውሰዎታል። 30 ደቂቃ የማሳያ ጊዜን ከተጠቀሙ በኋላ ድምጽዎን ማሰማት እና ኮምፒተርዎን ወደ ማያ ገጽ መቆለፊያ እንዲመለስ ማድረግ። ለ 10 ደቂቃዎች ካረፈ በኋላ “ለ
MQ7-POLLUTION MONITORING በመጠቀም የንግግር እና NODEMCU አጠቃቀም: 4 ደረጃዎች
MQ7-POLLUTION MONITORING በመጠቀም የንግግር እና NODEMCU: ብክለቱ የዛሬው ዓለማችን ዋነኛ ችግር ነው። ነገር ግን ብክለታችንን በአቅራቢያ እንዴት መከታተል እንደምንችል ፣ አሁን በጣም ቀላል ነው እንጀምር