ዝርዝር ሁኔታ:
ቪዲዮ: የቁልፍ ሰሌዳ መዳረሻ 4x4 ከአርዱዲኖ ጋር 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
4x4 የቁልፍ ሰሌዳው እንደ ማትሪክስ የተደረደሩ 16 ቁልፎች ድብልቅ ነው። በማትሪክስ ቅኝት ዘዴ 4x4 የቁልፍ ሰሌዳውን ለመድረስ የሚያገለግል ዘዴ። 4x4 ቁልፍ ሰሌዳው እሱን ለመድረስ 8 ፒኖችን ማለትም ለአምዶች 4 ፒን እና ለመስመሩ 4 ፒን ይፈልጋል። የፍተሻ ዘዴው እንዴት እንደሚሰራ የአምድ ፒን የ LOW ሎጂክን በተለዋዋጭነት ይወስዳል ፣ ከዚያ የመስመር ፒን እንዲሁ ንባቦችን እንዲሁ ያከናውናል።
ደረጃ 1: የሚያስፈልጉዎት ቁሳቁሶች
ያስፈልግዎታል:
- አርዱinoኖ
- የቁልፍ ሰሌዳ 4x4
- ዝላይ ሽቦዎች
ደረጃ 2: ወደ ውጭ ይለጥፉ
- ፒን ኤ 3 ፒን ወደ 0 ረድፍ
- ፒን ኤ 2 ፒን ወደ 1 ረድፍ
- ፒን ኤ 1 ፒን ወደ 2 ረድፍ
- ፒን A0 ፒን ወደ 3 ረድፍ
- ፒን 4 ፒን ወደ 0 ቅኝ ግዛት
- ፒን 5 ፒን ወደ 1 ቅኝ ግዛት
- ፒን 6 ፒን ወደ 2 ቅኝ ግዛት
- ፒን 7 ፒን ወደ 3 ቅኝ ግዛት
ደረጃ 3: መርሃግብር
ከላይ ያለውን ሥዕል እያንዳንዱን ክፍል ያገናኙ።
ደረጃ 4 ኮድ
#ያካትቱ /// የቤተመጽሐፍት ቁልፍ ሰሌዳ ያስመጡ
const byte ROWS = 4; // የቅኝ ግዛት ቁጥር
const byte COLS = 4; // የረድፍ char hexaKeys [ROWS] [COLS] = {{'1', '2', '3', 'A'} ፣ {'4', '5', '6', 'B'} ፣ {'7' ፣ '8' ፣ '9' ፣ 'C'} ፣ {'*', '0', '#', 'D'}}; ባይት ረድፍ ፒኖች [ROWS] = {A3, A2, A1, A0}; // ፒን ለረድፍ ባይት ኮልፒንስ [COLS] = {4, 5, 6, 7} ጥቅም ላይ ውሏል። // ሚስማር ለኮሎም ጥቅም ላይ ውሏል
// የመነሻ ተለዋዋጭ
የቁልፍ ሰሌዳ ብጁ የቁልፍ ሰሌዳ = የቁልፍ ሰሌዳ (makeKeymap (hexaKeys) ፣ ረድፎች ፒን ፣ ኮሊፒንስ ፣ ረድፎች ፣ ኮል);
ባዶነት ማዋቀር () {
Serial.begin (9600); } ባዶነት loop () {char customKey = customKeypad.getKey (); ከሆነ (customKey) {Serial.println (customKey); }}
ደረጃ 5 - ውፅዓት
ውጤቱን ይፈትሹ!
የሚመከር:
የቁልፍ ሰሌዳ በይነገጽ ከአርዱዲኖ ጋር። [ልዩ ዘዴ]: 7 ደረጃዎች (ከስዕሎች ጋር)
የቁልፍ ሰሌዳ በይነገጽ ከአርዱዲኖ ጋር። [ልዩ ዘዴ]: ጤና ይስጥልኝ እና ወደ መጀመሪያው አስተማሪዬ እንኳን በደህና መጡ! :) በዚህ አስተማሪዎች ውስጥ የቁልፍ ሰሌዳውን ከአርዱዲኖ ጋር ለማገናኘት አስደናቂ ቤተ -መጽሐፍት ማጋራት እፈልጋለሁ - ‹የቁልፍ ሰሌዳ ቤተ -መጽሐፍት› ን ጨምሮ ‹የይለፍ ቃል ቤተ -መጽሐፍት›። ይህ ቤተመፃህፍት እኛ የምንላቸውን ምርጥ ባህሪያትን ያካትታል
የቁልፍ ሰሌዳ መሣሪያ ከአርዱዲኖ ጋር (ከአርዱዲኖ መጽሐፍ) 6 ደረጃዎች
የቁልፍ ሰሌዳ መሣሪያ ከአርዱዲኖ ጋር (ከአርዲኖ መጽሐፍ) - የቁልፍ ሰሌዳ መሣሪያን ከአርዱዲኖ ጋር እንዴት መፍጠር እንደሚቻል እነሆ። ለጀማሪዎች በአርዱዲኖ ለመጀመር ቀላል የሆኑ 6 እርምጃዎችን ብቻ ይወስዳል። የፕሮጀክቱ ውጤት እንደ ሕብረቁምፊዎች ከበሮ የበለጠ የመጫወቻ መሣሪያ ይመስላል። 4 ማስታወሻዎች አሉ
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ሂደት ጋር - 4 ደረጃዎች (ከስዕሎች ጋር)
4x4 የቁልፍ ሰሌዳ ከአርዱዲኖ እና ማቀነባበር ጋር - ኤልሲዲ ማሳያዎችን አይወዱም? ፕሮጀክቶችዎ ማራኪ እንዲመስሉ ይፈልጋሉ? ደህና ፣ እዚህ መፍትሄው አለ። በዚህ መመሪያ ውስጥ ይዘቱን ከአርዲኖዎ ለማሳየት እና እንዲሁም ፕሮጄክትዎን ለመሥራት የኤልሲዲ ማያ ገጽን ከመጠቀም ችግሮች እራስዎን ነፃ ማድረግ ይችላሉ
ለ 16x2 ኤልሲዲ + የቁልፍ ሰሌዳ ጋሻ የፊት ሰሌዳ - 8 ደረጃዎች (ከስዕሎች ጋር)
ለ 16x2 ኤልሲዲ + የቁልፍ ሰሌዳ ጋሻ የፊት ሰሌዳ - እኛ የምንገነባው በዚህ ትምህርት ውስጥ ለአዳፍሮት 16x2 ኤልሲዲ + የቁልፍ ሰሌዳ ጋሻ (አርዱinoኖ ስሪት) የላስተር አክሬሊክስ የፊት ሰሌዳ እንሠራለን። በቀላል ማስተካከያ ምክንያት ፣ ለሁሉም የቁልፍ ሰሌዳ ቁልፎች ምቹ መዳረሻ ይኖርዎታል። ካላደረጉ
የቁልፍ ሰሌዳ በይነገጽ ከ 8051 ጋር እና የቁልፍ ሰሌዳ ቁጥሮችን በ 7 ክፍል ማሳየት 4 ደረጃዎች (ከስዕሎች ጋር)
የቁልፍ ሰሌዳ በይነገጽ ከ 8051 ጋር እና የቁልፍ ሰሌዳ ቁጥሮችን በ 7 ክፍል ውስጥ ማሳየቱ - በዚህ አጋዥ ስልጠና ውስጥ የቁልፍ ሰሌዳውን ከ 8051 ጋር እንዴት ማገናኘት እና በ 7 ክፍል ማሳያ ውስጥ የቁልፍ ሰሌዳ ቁጥሮችን ማሳየት እንደምንችል እነግርዎታለሁ።