ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች ዝርዝር
- ደረጃ 2 - ግንባታ
- ደረጃ 3 ሶፍትዌር
- ደረጃ 4: አገናኞች
- ደረጃ 5 - ባስ እና ትሬብል ሮታሪ መቆጣጠሪያዎችን ማከል
- ደረጃ 6: ለትንሽ መያዣ Sparkfun Pro ማይክሮ ይጠቀሙ
ቪዲዮ: ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs 6 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዋናው ዴስክቶፕ ኮምፒተርዬ ውስጥ የፈጠራ SoundBlaster Audigy አለኝ እና የኦዲዮ ወይም የቪዲዮ ሚዲያ ሲያዳምጡ የባስ እና የሶስትዮሽ ቅንብሮችን (እንዲሁም ድምጹን) በፍጥነት ለማስተካከል መንገድ ያስፈልገኝ ነበር።
በኮዱ ዝርዝር ውስጥ ከተሰጡት ሁለት ምንጮች ኮዱን እና በመጨረሻው አገናኞች ውስጥ አርዱዲኖ ማይክሮን በአርዱዲኖ ድርጅት ወይም በማንኛውም ሌላ ATmega32u4 እንደ የዩኤስቢ የሰው በይነገጽ መሣሪያ በመጠቀም ኒኮ ሁድ የ HID- ፕሮጀክት ቤተ-መጻሕፍት።
እኔ ደግሞ የባትሪ ዕድሜን ለማሳደግ የ Caps-lock ፣ Num-lock እና Scroll-lock ቁልፎችን ሁኔታ የሚያሳይ ገመድ አልባ ቁልፍ ሰሌዳ እጠቀማለሁ። ስለዚህ የእነዚህን ሶስት የቁልፍ ሰሌዳ ተግባራት ሁኔታ የሚያሳዩ ሶስት ኤልኢዲዎችን አካትቻለሁ።
በዩኤስቢ ወደብ በኩል ወደ መከለያ ውስጥ ካስገባ በኋላ ማይክሮው በቀላሉ እንደገና ሊስተካከል ስለሚችል ፣ በኮድ ውስጥ ጥቅም ላይ የዋለውን የሚዲያ መታወቂያ በራስዎ ምርጫ በመተካት የእራስዎን የድምፅ መሣሪያ እና የቁልፍ ሰሌዳ ባህሪዎች እንዲስማማ ኮዱን ማመቻቸት ይችላሉ። በኒኮ ሁድ HID Github ድርጣቢያ ላይ ሊጠቀሙባቸው የሚችሏቸው ሁሉም ተግባራት ሰፊ ዝርዝር አለ - ለሁሉም ሌሎች የ HID ተግባራት ConsumerAPI.h የተባለውን ፋይል ይመርምሩ።
ደረጃ 1: ክፍሎች ዝርዝር
አርዱዲኖ ማይክሮ ወይም ሌላ ማንኛውም ATmega32u4 የተመሠረተ Arduino ሰሌዳ እንደ Sparkfun Pro ማይክሮ። ሊዮናርዶ ጥቅም ላይ ሊውል ይችላል ፣ ግን ከጥቃቅን ጋር ሲወዳደር በጣም ትልቅ ሰሌዳ ነው…
የተለያየ ቀለም ያላቸው 5 ኤልኢዲዎች
5 x 470 ohm resistors
4 x የግፊት አዝራሮች
ከኤ ቢ ሲ እና የመቀየሪያ ግንኙነት ጋር የሮታሪ መቀየሪያ
አነስተኛ አጥር ፣ ማንጠልጠያ ፣ የጭረት ሰሌዳ ፣ የግንኙነት ሽቦ ወዘተ
ደረጃ 2 - ግንባታ
ዝርዝሮች በፎቶዎች ፣ በስዕላዊ መግለጫዎች እና በ Fritzing stripboard አቀማመጦች ውስጥ ተሰጥተዋል። እኔ ሁለት ትናንሽ የጭረት ሰሌዳዎችን እጠቀማለሁ - አንደኛው ወደ ቤት 4 ኤልኢዲዎች እና አራቱ መቀያየሪያዎቹ ፣ እና ሌላው ለሰማያዊ መጠን ደረጃ አቅጣጫ ጠቋሚ ኤልኢዲ ፣ እና ለማይክሮ እና ለ rotary ኢንኮደር ትልቅ የጭረት ሰሌዳ። እነሱ በ 9 መንገድ እና በሁለት መንገድ ሪባን ገመድ ተገናኝተዋል።
ደረጃ 3 ሶፍትዌር
ይህ የዩኤስቢ ጥራዝ ፣ ባስ እና ትሬብል መቆጣጠሪያ እንደተጠቀሰው ድምጸ -ከል/ድምጸ -ከል ማብሪያ/ማጥፊያ ፣ እና ባስ እና ትሬብል በአራት ወደ ላይ እና ታች አዝራሮች የሚቆጣጠሩትን የ rotary encoder ን ይጠቀማሉ።
እንዲሁም ፒሲ ቁልፍ ሰሌዳ LED አመልካቾች ማለትም Caps-lock ፣ Scroll-lock እና Num-lock አለው።
እሱ አርዱዲኖ ማይክሮን (ወይም ሌላ ATmega32u4- ተኮር) MCU ን ይጠቀማል እና ኮዱ በሽግግር ግዛቶች ላይ የተመሠረተ ነው።
ኮዱ እንዲሁ በ pleriche የዩኤስቢ የድምፅ ቁጥጥር እና በ Caps Lock LED አስተማሪ ላይ የተመሠረተ ነው።
በ github ላይ የኒኮ ሁድ HID- ፕሮጀክት ቤተ-መጽሐፍትን ይፈልጋል-ቤተ-መጽሐፍቱን እንደ ዚፕ ፋይል ያውርዱ እና ያውጡት ፣ ከዚያ አቃፊውን በሰነዶችዎ አቃፊ ስር ወደ አርዱinoኖ ቤተ-መጽሐፍት አቃፊ ይቅዱ።
ማይክሮው በዩኤስቢ ወደቡ በኩል በቀላሉ ሊገለፅ ስለሚችል ፣ በኮድ ውስጥ ጥቅም ላይ የዋለውን የሚዲያ መመሪያ በራስዎ ምርጫ በመተካት የእራስዎን የድምፅ መሣሪያ እና የቁልፍ ሰሌዳ ባህሪዎች እንዲስማማ ኮዱን ማመቻቸት ይችላሉ።
በኒኮ ሁድ HID Github ድርጣቢያ ላይ ሊጠቀሙባቸው የሚችሏቸው ሁሉም ተግባራት ሰፊ ዝርዝር አለ - እንደ እንቅልፍ ወይም ዳግም ማስነሳት ቁልፍ ወዘተ ያሉ የስርዓት ተግባሮችን ሊያካትት ለሚችል ለሌሎች HID ተግባራት ConsumerAPI.h የተባለውን ፋይል ይመርምሩ። እየገፋ ሲሄድ የግንባታው ፎቶዎችን አካቷል።
ደረጃ 4: አገናኞች
አርዱዲኖ ማይክሮ
የስቴት ማሽን ISR roto_sm.ino በ boolrules
P LeRiche USB የድምጽ መቆጣጠሪያ እና ካፕስ መቆለፊያ LED
ኒኮ ሁድ HID- ፕሮጀክት Github ቤተ-መጽሐፍት
ደረጃ 5 - ባስ እና ትሬብል ሮታሪ መቆጣጠሪያዎችን ማከል
ባስ እና ትሬልን የሚቆጣጠሩትን አራቱን የግፊት ቁልፎች በሁለት የማዞሪያ መቆጣጠሪያዎች መተካት ይቻላል። Schematic2 ዝርዝሮችን ይሰጣል እና ረቂቁ በ Sketch2 ውስጥ ነው።
በእያንዳንዱ መቆጣጠሪያ ላይ ያሉት ሁለቱ የግፊት ቁልፎች የባስ ማሳደጊያ እና የሶስትዮሽ ማበረታቻን በቅደም ተከተል ለመስጠት ያገለግላሉ።
ደረጃ 6: ለትንሽ መያዣ Sparkfun Pro ማይክሮ ይጠቀሙ
ለባስ ትሬብል ጥራዝ እና የቁልፍ ሰሌዳ LED ዩኤስቢ መቆጣጠሪያ አነስ ያለ አጥር ለመሥራት አነስተኛውን የአርዲኖ ማይክሮን ማለትም Sparkfun Pro ማይክሮን መጠቀም ይችላሉ።
Photo5 እና Photo6 የግንባታው ዝርዝሮችን ይሰጣል እና ለ Sketch3 ለ Pro ማይክሮ መጠቀም ይችላሉ
የሚመከር:
DigiSpark እና Rotary Encoder ን በመጠቀም የዩኤስቢ ጥራዝ ቁልፍ 3 ደረጃዎች
DigiSpark እና Rotary Encoder ን በመጠቀም የዩኤስቢ ጥራዝ ኖብ - ይህ እጅግ በጣም ርካሽ የዩኤስቢ የድምፅ መቆጣጠሪያ ቁልፍ ነው። አንዳንድ ጊዜ ተለምዷዊ መንኮራኩሮች መዳፊትን በሁሉም ቦታ ከመጫን ይልቅ ነገሮችን ለመቆጣጠር የበለጠ አመቺ ናቸው። ይህ ፕሮጀክት DigiSpark ፣ Rotary Encoder እና Adafruit Trinket USB Library (https: //github.c…) ይጠቀማል።
በቁልፍ ሰሌዳ ቁጥጥር የሚደረግበት ሞዴል የባቡር መስመር አቀማመጥ V2.5 - PS/2 በይነገጽ: 12 ደረጃዎች
በቁልፍ ሰሌዳ ቁጥጥር የሚደረግበት የሞዴል ባቡር አቀማመጥ V2.5 | PS/2 በይነገጽ - የአርዱዲኖ ማይክሮ መቆጣጠሪያዎችን በመጠቀም ፣ የሞዴል ባቡር አቀማመጦችን ለመቆጣጠር ብዙ መንገዶች አሉ። የቁልፍ ሰሌዳ ብዙ ተግባሮችን ለማከል ብዙ ቁልፎችን ማግኘቱ ትልቅ ጥቅም አለው። በሎኮሞቲቭ እና በቀላል አቀማመጥ እንዴት እንደምንጀምር እንይ
DoReMiQuencer - በፕሮግራም ሊሠራ የሚችል MIDI Sequencer በቁልፍ ሰሌዳ 7 ደረጃዎች
DoReMiQuencer - በፕሮግራም ሊሠራ የሚችል MIDI Sequencer በቁልፍ ሰሌዳ - ይህ መሣሪያ የተፈጠረው በ VCVRack ፣ በ VCV በተፈጠረ ምናባዊ ሞዱል ማቀነባበሪያ በ VCVR ለመጠቀም ነው ፣ ግን እንደ አጠቃላይ ዓላማ MIDI ተቆጣጣሪ ሆኖ ሊያገለግል ይችላል። የሚዲአይ ማስታወሻዎች ለካርታው ተቀርፀዋል
በቁልፍ ሰሌዳ ቁጥጥር የሚደረግበት የሞዴል ባቡር V2.0 - PS/2 በይነገጽ 13 ደረጃዎች (ከስዕሎች ጋር)
በቁልፍ ሰሌዳ ቁጥጥር የሚደረግበት የሞዴል ባቡር V2.0 | PS/2 በይነገጽ - ከቀደመው የእኔ አስተማሪ በአንዱ ፣ የቁልፍ ሰሌዳ በመጠቀም የሞዴል ባቡር አቀማመጥን እንዴት እንደሚቆጣጠሩ አሳየሁዎት። በጣም ጥሩ ነበር ፣ ግን ኮምፒተር እንዲሠራ የሚጠይቅ ጉድለት ነበረው። በዚህ መመሪያ ውስጥ የቁልፍ አሞሌን በመጠቀም የሞዴል ባቡርን እንዴት እንደሚቆጣጠር እንመልከት
DS1302 RTC ሞዱል በቁልፍ ሰሌዳ + አርዱinoኖ + ኤልሲዲ: 3 ደረጃዎች
DS1302 RTC ሞዱል በቁልፍ ሰሌዳ + አርዱinoኖ + ኤልሲዲ ያዋቅሩ - ጤና ይስጥልኝ ፣ እኔ ይህንን ትንሽ ፕሮጀክት ብቻ ሠርቻለሁ ፣ እንደወደዱት ተስፋ አደርጋለሁ ፣ ምክንያቱም ርዕሱ DS1302 ን ለማዘጋጀት የቁልፍ ሰሌዳ እንዴት እንደሚጠቀሙ ስለሚናገር ፣ እርስዎ ከሚችሏቸው መሰረታዊ ፕሮጄክቶች አንዱ ነው። ሌሎች ሞጁሎችን ወይም ተግባሮችን ማከል ከፈለጉ በራስዎ ፕሮጀክት ላይ ያክሉት … v ነው