ዝርዝር ሁኔታ:
ቪዲዮ: የጃዝ እጅ: 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ለዚህ ፕሮጀክት ፣ ጣቶችዎን ሲነኩ ሙዚቃን የሚጫወት ጓንት እየፈጠሩ ነው። ያ በተወሰነ ደረጃ የከበረ መግለጫ ነው ፣ ግን ያያሉ።
የዚህ ፕሮጀክት ኮድ እዚህ ይገኛል። የአርዱዲኖ በይነገጽን እንዲሁም ማቀነባበሪያን ይጠቀማሉ።
ሁለት ጓንቶች የሚጠቀሙ ከሆነ ይህ በጥሩ ሁኔታ ይሠራል ፣ ግን ለእያንዳንዱ ጓንት የተለየ አርዱዲኖ ወይም በቦርዱ ላይ አንዳንድ አናሎግ ወደቦችን እንደገና ለመጠቀም መንገድ ያስፈልግዎታል። ቦርዱ 6 ወደቦች ስላሉት እና በአንድ ጓንት 5 ብቻ ያስፈልገናል ፣ በአንድ ጓንት ብቻ ጥሩ እንሆናለን (እንዲሁም እኔ 5 የግፊት ዳሳሾች ብቻ አሉኝ ፣ ስለዚህ እኛ ያለንበት)።
እኛ ተከላካዮቹን በጓንቱ ውስጥ እናስገባቸው እና ወደ ቦርዱ እናስገባቸዋለን ፣ እና ቦርዱ በአንድ የተወሰነ ነጥብ ላይ የትኞቹን ጣቶች እንደሚነኩ ለማጋራት ከሂደት መርሃ ግብር ጋር ተከታታይ ግንኙነት ይመሰርታል።
አርዱዲኖ ኡኖ በሃርድዌር እገዳዎች ምክንያት በአንድ ጊዜ ከአንድ በላይ ማስታወሻ ማውጣት አይችልም ፣ ስለዚህ ከሂደት ጋር በመገናኘት እኛ የኮምፒተርዎን የድምፅ ካርድ እንድንጠቀም እንፈቅዳለን (በአንድ ጊዜ ብዙ ማስታወሻዎችን ለማጫወት። አዎ!)።
አቅርቦቶች
አርዱዲኖ ኡኖ (ሌሎች ቢሠሩም)
5 አስገዳጅ-ስሜት ቀስቃሽ ተከላካዮች
www.amazon.com/Adafruit-Round-Force-Sensit…
5 10kΩ ተቃዋሚዎች (ቡናማ ፣ ጥቁር ፣ ብርቱካናማ)
1 ጓንት። ጥንድ ጓንቶች ብቻ ካሉዎት ፣ ሁለት የጃዝ እጆችን ለመሥራት ያስቡ።
ከዚያ ባሻገር ፣ ግንኙነቶችን ለማድረግ አንዳንድ ሽቦዎች እስካሉ ድረስ ፣ እኛ መጀመር እንችላለን!
ደረጃ 1 ጓንትዎን ይቀይሩ
ጓንትዎን ይልበሱ እና ጣቶችዎን በሙሉ በ ‹‹Fensensitive Resistors›› (FSRs) ላይ ያርፉ። የአንድ የተወሰነ ኤፍኤስኤስ ክብ ክፍል መጨረሻ የሚለየው መስመር በጓንትዎ ላይ የት እንዳለ ልብ ይበሉ።
የ FSR ን ንጣፍ በቀላሉ ከጣትዎ ጫፍ ጋር ለማስተካከል እንዲችሉ በእነዚህ ቦታዎች ጓንትዎን ይቆርጣሉ። በሁለተኛው ፎቶ ላይ እንደሚታየው ተጣብቀው እንዲወጡ የኤፍ አር ኤስ ፒን ጫፎች በእነዚህ መሰንጠቂያዎች በኩል ከጓንት ውስጠኛው ክፍል (ወደ ውስጥ ለመገልበጥ ነፃነት ይሰማዎት)።
ደረጃ 2 ወረዳውን ይገንቡ
በዚህ ጊዜ የ FSR ን ንጣፎች በእርስዎ ጓንት ውስጥ ናቸው። ከላይ ያለውን የ Fritzing ዲያግራምን ይመርምሩ እና እያንዳንዱ አርኤስኤስ በ 10 ኪΩ resistor እና በአርዲኖዎ ላይ ከአናሎግ ኢን ፒን ጋር ካለው የዳቦ ሰሌዳ ጋር ያገናኙ።
ከግራ ወደ ቀኝ ያሉት ጣቶች ከ A0 - A4 ጋር መገናኘት አለባቸው። እኔ በስዕሉ ላይ እንደሚታየው እኔ በግሌ ሽቦ አልሰጠሁትም ፣ ምክንያቱም ከ 5 ጣቶች ጋር ተጣብቆ ብዙ ስለሚጨናነቅ። በማንኛውም ቦታ ላይ ሽቦዎን ለመሞከር ከፈለጉ ጓንትዎን ብቻ ያድርጉ እና ስለ ጣቶችዎ እንቅስቃሴ ስፋት ምን እንደሚሰማዎት ይመልከቱ ፣ እና እንደፈለጉ ያስተካክሉ።
ደረጃ 3 የአርዱኖ ኮድ
በመጀመሪያ ጠፍቷል ፣ የአርዱዲኖ ኮድ። ይህ ኮድ ከ ‹አናሎግ ኢን› ፒኖች ቮልቴጅን ማንበብ እና ውጤቶቹን ማተም አለበት። ኮዱን እዚህ ከማጠራቀሚያው ማግኘት ይችላሉ።
ወረዳዎን ለመፈተሽ እና ሁሉም ነገር መሥራቱን ለማረጋገጥ ይህንን ኮድ ማካሄድ ከጀመሩ በኋላ በአርዲኖ ውስጥ ተከታታይ ሞኒተርን ይክፈቱ። እያንዳንዱ ከጣትዎ ከተቀበለው ግፊት ጋር በሚዛመድበት በመስመር ላይ የማያቋርጥ የኢንቲጀር ዥረት 5 መስመር ማተም አለበት።
ደረጃ 4 የሂደት ኮድ
እርስዎ ማቀነባበሪያን በጭራሽ ካልተጠቀሙ እዚህ ማውረድ ይችላሉ።
ማቀናበር የተጠቃሚ በይነገጽ መፍጠርን የሚያቃልል በጃቫ ላይ የተመሠረተ ፕሮግራም ነው። ተከታታይ ግንኙነቶችን ለመጠቀም እንደ ቤተ -መጽሐፍት ይላካሉ (እንደ የእርስዎ ዩኤስቢ ሁለንተናዊ ተከታታይ አውቶቡስ)። የእርስዎ አርዱዲኖ የተገነዘበውን ኃይል ወደ ተከታታይ ግንኙነት ሲያተም ፣ ማቀናበር ሊያነበው እና መታ ማድረግዎን ሊተረጎም ይችላል።
ኮዱን ከማጠራቀሚያው ለማሄድ ከመሞከርዎ በፊት የሚከተለውን መስመር ብቻ ያሂዱ
ባዶነት ማዋቀር () {println (Serial.list ()); }
ወደ ፕሮሰሲንግ ኮንሶል ከሚወጡት ሕብረቁምፊዎች አንዱ በአርዱዲኖ መስኮት ውስጥ ከሚመለከቱት መስመር ጋር መዛመድ አለበት። በዝርዝሩ ውስጥ የትኛው የቁጥር ንጥል እንደሆነ ለማወቅ ከ 0 ጀምሮ ይቁጠሩ። ይህ ቁጥር አርዱዲኖ የተገናኘበትን በኮምፒተርዎ ላይ የትኛው ወደብ ያሳያል። ቁጥሩን በትክክል ከመረጡ በዚህ ኮድ ውስጥ ተጣብቀው ትክክለኛውን ንጥል ማተም መቻል አለብዎት
ባዶነት ቅንብር () {println (Serial.list () [የእርስዎ ቁጥር እዚህ]);}
የሂደቱን ኮድ ከማጠራቀሚያው ሲመለከቱ ያንን ቁጥር ያስታውሱ። 1 ን በቁጥርዎ መተካት በሚፈልጉበት በማዋቀር () Serial.list () [1] ማጣቀሻ ውስጥ ተመሳሳይ መስመር አለ። አንዴ ይህን ካደረጉ ፣ አርዱዲኖ እየሄደ መሆኑን ያረጋግጡ ፣ ከዚያ ኮድዎን ለመሞከር ዝግጁ ነዎት! ኮምፒተርዎ ድምጸ -ከል አለመሆኑን ያረጋግጡ ፣ ግን የእርስዎ አርዱኢኖ እየሄደ ከሆነ እና ከዚያ በሂደት ላይ ጨዋታን መታ ካደረጉ ፣ ጓንት ላይ ያሉትን ሶስት መካከለኛ ጣቶች መጫን እና ማስታወሻዎች ከኮምፒዩተርዎ እንዲጫወቱ መቻል አለብዎት።
ደረጃ 5: ይጫወቱ
ሙዚቃ ለመሥራት አምስቱን ጣቶች እንዴት እንደምተረጉመው እገልጻለሁ። ሆኖም ፣ ከኮዱ መዳረሻ ጋር ፣ ስርዓቱን እራስዎ እንደገና ዲዛይን ማድረግ እንደሚችሉ ይወቁ! አርዱዲኖ ያለውን መረጃ ሁሉ ከሂደት ጋር ስለሚያካፍል ፣ ለ Arduino ክፍሎችን እስካልጨመሩ ድረስ ምናልባት ለተከታታይ ግንኙነት ኮዱን መለወጥ አያስፈልግዎትም።
በማቀነባበር ላይ ግን ተግባር ባዶ ሂደት (ቁልፍ) ቁልፍ () የእርስዎን መታ ማድረግን ለመተርጎም ሁሉንም ሥራ ያከናውናል። ይህ ተግባር ለማሽኮርመም ጥሩ ቦታ ነው።
አሁን ፣ ለእርስዎ እንዴት እንዳዋቀርኩዎት።
የእርስዎ ቀለበት ፣ መካከለኛው እና የመረጃ ጠቋሚ ጣቶችዎ ማስታወሻዎችን C ፣ E እና G ን በቅደም ተከተል ማጫወት ይችላሉ - ለ ‹ሐ› ቁልፍ ተስተካክሎ ወደ ሃርሞኒካ ብቻ ቢነፉ ይህ እኩል ነው እነዚህ ማስታወሻዎች የ C ዋና ዘፈን ያደርጋሉ - ግን እርስዎ እነዚያን ሶስት በአንድ ጊዜ ብቻ መጫወት ይችላል።
ከሶስቱ አሰልቺ ከሆኑ ከሳጥኑ ውስጥ ወጥተዋል ፣
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 ደረጃዎች 3 ደረጃዎች
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 እርከኖች-በዚህ መመሪያ ውስጥ የሹንያፊትን ቤተመፃሕፍት በመጠቀም ከ Rasyaberry O/S ጋር Raspberry Pi 4 ላይ የፊት ለይቶ ማወቅን እናከናውናለን። ሹነፊታ የፊት መታወቂያ/ማወቂያ ቤተ -መጽሐፍት ነው። ፕሮጀክቱ ፈጣን የመለየት እና የማወቅ ፍጥነትን ለማሳካት ያለመ ነው
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ባለ 10 ዋት የጃዝ ቲዩብ አምፕ ግንባታ-8 ደረጃዎች
10-ዋት የጃዝ ቲዩብ አምፕ ግንባታ-የቫኩም ቲዩብ ጃዝ አምፕ የማድረግ ሂደቱን መመዝገብ። ሁሉም እንዴት እንደሚቀንስ አንዳንድ ግንዛቤዎችን ያጋሩ።