ዝርዝር ሁኔታ:
- ደረጃ 1 - ቁሳቁሶች እና መሣሪያዎች
- ደረጃ 2 ሞዱል የቁልፍ ሰሌዳ
- ደረጃ 3 ሞዱል የቁጥጥር ፓነል
- ደረጃ 4 ሞዱል -ማዘርቦርድ
- ደረጃ 5 ኮድ
- ደረጃ 6 - መያዣ
- ደረጃ 7: አጠቃቀም
ቪዲዮ: DoReMiQuencer - በፕሮግራም ሊሠራ የሚችል MIDI Sequencer በቁልፍ ሰሌዳ 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ይህ መሣሪያ የተፈጠረው በ VCV በተፈጠረ ምናባዊ ሞዱል ማቀነባበሪያ በ VCVRack ለመጠቀም ነው ፣ ግን እንደ አጠቃላይ ዓላማ MIDI መቆጣጠሪያ ሆኖ ሊያገለግል ይችላል።
በተመረጠው ሞድ ላይ በመመስረት እንደ MIDI ቅደም ተከተል ወይም የቁልፍ ሰሌዳ ሆኖ ያገለግላል። በቁልፍ ቁልፎቹ ላይ የተቀረጹት የ MIDI ማስታወሻዎች Do ፣ Re ፣ Mi ፣ Fa ፣ Sol ፣ La ፣ Ti ፣ Do’ናቸው ፣ ስለሆነም ስሙ።
በተከታታይ ሞድ ውስጥ ፣ በ ‹ፕሮግራም› ማስታወሻዎች በ ‹ነጠላ› ወይም ‹በተከታታይ› ሁናቴ ፣ በማዞሪያ በኩል ሊመረጥ ይችላል።
ቅደም ተከተልን ለማዘጋጀት መሣሪያው የማስታወሻ ቁልፎቹን መጫን ቅደም ተከተል ወደ ሚፈጥርበት ወደ ‹መዝገብ› ሁኔታ መለወጥ አለበት።
በእርግጥ መሣሪያው ከእርስዎ ፍላጎቶች ጋር እንዲስማማ ሊበጅ ይችላል እና ለዚያ ምክንያት በሞዱል መንገድ የተነደፈ ነው።
ይህ የእኔ የመጀመሪያ አስተማሪ እና ገንቢ ትችት እና ሐቀኛ ምስጋናዎች በጣም የተከበሩ ናቸው።
ደረጃ 1 - ቁሳቁሶች እና መሣሪያዎች
ክፍሎች:
- አርዱዲኖ ናኖ
- 3-አቀማመጥ-መቀያየር *3
- አዝራር *10 (11 ተጨማሪ ዳግም ማስጀመሪያ ቁልፍ ከፈለጉ)
- 100k Resistor *10
- SSD1306 ማሳያ
- SN74HC165 ትይዩ-ውስጥ-በተከታታይ-ውጭ-ሽግግር ምዝገባ
- 16pin ሶኬት (አማራጭ ግን የሚመከር)
- የዳቦ ሰሌዳ ወይም ፒሲቢ
- መያዣ ወይም መሠረት
- ወንድ እና ሴት ፒን ራስጌዎች (አማራጭ)
- ኤልኢዲዎች እና ተዛማጅ ተከላካዮች (አማራጭ)
መሣሪያዎች ፦
- የብረታ ብረት
- የዩኤስቢ ገመድ ለአርዱዲኖ
- Arduino IDE ያለው ላፕቶፕ ወይም ፒሲ
ደረጃ 2 ሞዱል የቁልፍ ሰሌዳ
ክፍሎች:
- አዝራር *10
- SSD1306 ማሳያ
- የዳቦ ሰሌዳ ወይም ፒሲቢ
- 100k Resistor *10
- ወንድ ፒን ራስጌዎች (አማራጭ)
ተስማሚ የቁልፍ ሰሌዳ ሆነው በሚያገ aቸው ውቅር ውስጥ 8 አዝራሮችን ይጫኑ ፣ እኔ 1- ወይም 2 ረድፍ ማዋቀርን እመክራለሁ።
የእርስዎ BPM መቆጣጠሪያ እንዲሆን በሚፈልጉበት ቦታ ቀሪዎቹን 2 አዝራሮች ይጫኑ።
በቁልፍ ሰሌዳው ላይ ማሳያውን በሚፈልጉበት ቦታ ላይ ይጫኑት።
ተከላካዮቹን ወደ ቁልፎቹ ያሽጡ እና ቁልፎቹን ያገናኙ እና በእቅዱ መሠረት ወደ አርዕስት ወይም በቀጥታ ወደ ፈረቃ መዝገብ እና አርዱinoኖ ያሳዩ።
ደረጃ 3 ሞዱል የቁጥጥር ፓነል
ክፍሎች:
- 3-አቀማመጥ-መቀያየር *3
- የዳቦ ሰሌዳ ወይም ፒሲቢ
- አዝራር (አማራጭ)
- ወንድ ፒን ራስጌዎች (አማራጭ)
በዳቦ ሰሌዳው ላይ መቀያየሪያዎቹን ይጫኑ።
እንደአማራጭ ፣ በፓነሉ ላይ የመልሶ ማግኛ ቁልፍን እንዲሁ ማከል ይችላሉ።
ተጨማሪ ተጨማሪዎች በአዝራሮቹ ላይ የተገጠሙ የሁኔታ LED ዎች ሊሆኑ ይችላሉ።
በእቅዱ መሠረት መቀያየሪያዎቹን እና ተጨማሪ አካላትን ከፒን ራስጌ ወይም በቀጥታ ወደ አርዱinoኖ ያገናኙ።
እንደ አማራጭ የቁጥጥር ፓነል በቁልፍ ሰሌዳው ውስጥ ሊዋሃድ ይችላል።
ደረጃ 4 ሞዱል -ማዘርቦርድ
ክፍሎች:
- አርዱዲኖ ናኖ
- SN74HC165 Shift መዝገብ
- 16pin DIP ሶኬት (አማራጭ ግን የሚመከር)
- የዳቦ ሰሌዳ ወይም ፒሲቢ
- የሴት ፒን ራስጌዎች (አማራጭ)
አርዱዲኖን እና የመቀየሪያ መዝገቡን ወይም በቦርዱ ላይ ሶኬት ይጫኑ። ሶኬት ሲጠቀሙ መዝገቡን በሶኬት ውስጥ ያስገቡ።
ሞጁሎችን ለማገናኘት የፒን ራስጌዎችን ሲጠቀሙ ፣ የሴት ራስጌዎችን በቦርዱ ላይ ይጫኑ።
በእቅዱ መሠረት ክፍሎቹን ያሽጡ።
ደረጃ 5 ኮድ
በአርዱዲኖ ላይ የተያያዘውን ኮድ ይጫኑ።
በማያ ገጽ ላይ ላሉ ነገሮች አቀማመጥ እንዲሁም ፒኖው እና ውቅረት በ #DEFINEs በኩል ይያዛሉ።
የመነሻ () ዘዴ የማስታወሻዎቹን ካስማዎች እና ማሳያ እንዲሁም ድርድርን ብቻ ያስጀምራል።
የ printBPM () ዘዴ የ BPM ን ጽሑፍ ወደ ማያ ገጹ ያስተናግዳል። ለእያንዳንዱ BPM አንድ አዝራር መጫን ከመፈለግ ይልቅ እሴቱ በፍጥነት እንዲለወጥ በመፍቀድ BPM ን ሲያቀናብሩ ተጠቃሚነትን ማሳደግ አስፈላጊ ነው።
የ WriteMIDI () ዘዴ የ MIDI ትዕዛዞችን በተከታታይ መላክን ይቆጣጠራል።
የ loop () ዘዴው ‹ተከታይ› ሁነታን እንዲሁም ‹የቁልፍ ሰሌዳ› ሁነታን ይ containsል። የቁልፍ ሰሌዳ ግቤትን ለማግኘት የትኛውን ሁነታ እንደሚፈጽም እና ለማንበብ የቁጥጥር ፓነል ግብዓቶችን በመፈተሽ የመሣሪያውን ተግባራት ይቆጣጠራል።
የሚጫወቱትን የእርምጃዎች ወይም የማስታወሻዎች ብዛት መለወጥ ፣ በማያ ገጽ አቀማመጥ ላይ ማስተካከያዎች አስፈላጊ ሊሆኑ ይችላሉ።
ደረጃ 6 - መያዣ
ክፍሎች:
- መያዣ ወይም መሠረት
- የተሰበሰበ መሣሪያ
- እንደ ብሎኖች ባሉ በእርስዎ ዲዛይን ላይ በመመስረት ተጨማሪ አካላት።
በንድፍዎ ላይ በመመስረት መሣሪያውን ወደ መያዣው ወይም በመሠረት ሰሌዳው ላይ ያድርጉት።
እኔ በ 3 ዲ የታተመ የመሠረት ሰሌዳ መርጫለሁ ፣ በኋላ መሣሪያውን ለመያዝ ማስተካከል ነበረብኝ።
ደረጃ 7: አጠቃቀም
በመቆጣጠሪያ ፓኔሉ ላይ መቀያየሪያዎችን በመጠቀም የሚፈለገውን ሁኔታ ይምረጡ።
በቁልፍ ሰሌዳ ሁኔታ ፣ መጫወት በሚፈልጉት ማስታወሻ አዝራሩን ይጫኑ። ማሳያው መታየት ያለበት ፣ የትኛው ማስታወሻ እየተጫወተ ነው።
በተከታታይ ሞድ ውስጥ መሣሪያው በጨዋታ ሁኔታ ውስጥ በሚሆንበት ጊዜ በራሱ ይሠራል።
በ ‹መዝገብ› ሁኔታ ውስጥ በቁልፍ ሰሌዳው ላይ ያሉትን አዝራሮች በመጫን ቅደም ተከተል ማዘጋጀት ይችላሉ።
በ ‹ጨዋታ› ሁኔታ መሣሪያው የተጫወተውን ማስታወሻ በተከታታይ ይልካል። ተመሳሳዩ ማስታወሻ ከተጫወተ እና መሣሪያው በ “ቀጣይ” ሁኔታ ውስጥ ከሆነ ማስታወሻው አይቆምም እና እንደገና አይጫወትም ፣ አለበለዚያ ማስታወሻው ይቆማል እና ቀጣዩ ይጫወታል።
የሚመከር:
በቁልፍ ሰሌዳ ቁጥጥር የሚደረግበት ሞዴል የባቡር መስመር አቀማመጥ V2.5 - PS/2 በይነገጽ: 12 ደረጃዎች
በቁልፍ ሰሌዳ ቁጥጥር የሚደረግበት የሞዴል ባቡር አቀማመጥ V2.5 | PS/2 በይነገጽ - የአርዱዲኖ ማይክሮ መቆጣጠሪያዎችን በመጠቀም ፣ የሞዴል ባቡር አቀማመጦችን ለመቆጣጠር ብዙ መንገዶች አሉ። የቁልፍ ሰሌዳ ብዙ ተግባሮችን ለማከል ብዙ ቁልፎችን ማግኘቱ ትልቅ ጥቅም አለው። በሎኮሞቲቭ እና በቀላል አቀማመጥ እንዴት እንደምንጀምር እንይ
ሊሠራ የሚችል የቁልፍ ሰሌዳ 5 ደረጃዎች (ከስዕሎች ጋር)
በፕሮግራም ሊሠራ የሚችል የቁልፍ ሰሌዳ - በዚህ ፕሮጀክት ውስጥ በጣም ያገለገሉ የቁልፍ ሰሌዳ አቋራጮችን ፣ አፕሊኬሽኖችን እና ሌሎችንም በካርታ ለመሳል በአንፃራዊነት ቀላል እና ርካሽ የፕሮግራም ቁልፍ ሰሌዳ እንዴት እንደሚሠራ አሳያለሁ። ይህ ቁልፍ ሰሌዳ በሁሉም ዋና ስርዓተ ክወና ውስጥ እንደ ቁልፍ ሰሌዳ ተገኝቷል ፣ ምንም ተጨማሪ አሽከርካሪዎች አያስፈልጉም።
በቁልፍ ሰሌዳ ቁጥጥር የሚደረግበት የሞዴል ባቡር V2.0 - PS/2 በይነገጽ 13 ደረጃዎች (ከስዕሎች ጋር)
በቁልፍ ሰሌዳ ቁጥጥር የሚደረግበት የሞዴል ባቡር V2.0 | PS/2 በይነገጽ - ከቀደመው የእኔ አስተማሪ በአንዱ ፣ የቁልፍ ሰሌዳ በመጠቀም የሞዴል ባቡር አቀማመጥን እንዴት እንደሚቆጣጠሩ አሳየሁዎት። በጣም ጥሩ ነበር ፣ ግን ኮምፒተር እንዲሠራ የሚጠይቅ ጉድለት ነበረው። በዚህ መመሪያ ውስጥ የቁልፍ አሞሌን በመጠቀም የሞዴል ባቡርን እንዴት እንደሚቆጣጠር እንመልከት
DS1302 RTC ሞዱል በቁልፍ ሰሌዳ + አርዱinoኖ + ኤልሲዲ: 3 ደረጃዎች
DS1302 RTC ሞዱል በቁልፍ ሰሌዳ + አርዱinoኖ + ኤልሲዲ ያዋቅሩ - ጤና ይስጥልኝ ፣ እኔ ይህንን ትንሽ ፕሮጀክት ብቻ ሠርቻለሁ ፣ እንደወደዱት ተስፋ አደርጋለሁ ፣ ምክንያቱም ርዕሱ DS1302 ን ለማዘጋጀት የቁልፍ ሰሌዳ እንዴት እንደሚጠቀሙ ስለሚናገር ፣ እርስዎ ከሚችሏቸው መሰረታዊ ፕሮጄክቶች አንዱ ነው። ሌሎች ሞጁሎችን ወይም ተግባሮችን ማከል ከፈለጉ በራስዎ ፕሮጀክት ላይ ያክሉት … v ነው
ሊሠራ የሚችል RGB LED Sequencer (አርዱዲኖ እና አዳፍ ፍሬ ትሬሊስ በመጠቀም) - 7 ደረጃዎች (ከስዕሎች ጋር)
በፕሮግራም ሊሠራ የሚችል RGB LED Sequencer (አርዱዲኖ እና አዳፍ ፍሬ ትሬሊስ በመጠቀም) - ልጆቼ ጠረጴዛዎቻቸውን ለማብራት የቀለም LED ንጣፎችን ይፈልጋሉ ፣ እና እኔ የታሸገ የ RGB ስትሪፕ መቆጣጠሪያን መጠቀም አልፈልግም ፣ ምክንያቱም እነሱ በቋሚ ቅጦች እንደሚሰለቹ አውቃለሁ። እነዚህ ተቆጣጣሪዎች አላቸው። እኔም ለመፍጠር ታላቅ ዕድል ይሆናል ብዬ አሰብኩ