ዝርዝር ሁኔታ:
ቪዲዮ: አርዱዲኖ - ፒዬዞ ሶስት አዝራር ፒያኖ -4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ባለሶስት አዝራሩ ፒያኖ አርዱinoኖን በመጠቀም የተወሰነ ልምድ ላለው ለጀማሪዎች ፕሮጀክት ነው።
ለመጀመሪያ ጊዜ በፓይዞ ቡዛ እየተጫወትኩ ሳላውቅ ይህንን ለመፍጠር በመሞከር ተጠርጌ ነበር። በጣም ጮክ ብሎ ነበር! ጫጫታውን ጸጥ ለማድረግ የተለያዩ ዘዴዎችን ለማወቅ እና የቃና () እና የ noTone () ተግባርን በመጠቀም የተለያዩ ድግግሞሾችን በመሞከር ፣ የእኔን አርዱዲኖን ከሌሎች ተወዳጅ ክፍሎች ጋር በመሆን የፒዞ buzzer ን መቀላቀል መሞከር አስደሳች ሊሆን እንደሚችል ተገነዘብኩ። ኪት -አዝራሮች እና ፖታቲሞሜትር።
የሚያስፈልጉ ቁሳቁሶች የሚከተሉትን ያካትታሉ:
- 1 አርዱinoኖ
- 1 የዳቦ ሰሌዳ
- 1 የዩኤስቢ ገመድ
- ዝላይ ሽቦዎች (የተለያዩ ቀለሞች)
- 1 330 ኪሎ-ኦም Resistor
- 1 Piezo Buzzer
- 3 የግፊት አዝራሮች
- 1 ፖታቲሞሜትር
ደረጃ 1: Piezo Buzzer
ለመጀመር ፣ በአርዱዲኖ የዳቦ ሰሌዳ ላይ ፓይዞን ያዘጋጁ። አንድ ጎን (አጭሩ የእግር ጎን) ወደ መሬት መሮጥ አለበት። ሌላኛው ጎን (ረጅሙ የእግር ጎን) ከዲጂታል ግብዓት ፒን ጋር መገናኘት አለበት። ከ 8 ጋር ለማገናኘት መርጫለሁ።
ደረጃ 2 - አዝራሮችን ይጫኑ
በመቀጠልም የግፊት ቁልፎችን ለማቀናበር ጊዜው አሁን ነው። ልክ እንደ ፓይዞ ፣ የግፊት ቁልፎች ከመሬት እና ከዲጂታል ግብዓት ፒን ጋር መገናኘት አለባቸው።
ደረጃ 3 - ፖንቲቲሜትር
በአካላዊ ግንባታ ውስጥ የመጨረሻው ደረጃ ፖታቲሞሜትር ነው። ፖታቲዮሜትሮች በጥቂት የተለያዩ ቅርጾች ይመጣሉ። ፖታቲሞሜትርን እንደ ቮልቴጅ መከፋፈያ እንጠቀማለን ፣ ስለዚህ ሶስቱም እግሮቹ መገናኘት አለባቸው።
የቀኝ እግር - አሉታዊ አሞሌ (መሬት)
መካከለኛው እግር አናሎግ ፒን 0
የግራ እግር - አዎንታዊ አሞሌ
ደረጃ 4 ኮድ
ለዚህ ፕሮጀክት ኮድ በሚጽፉበት ጊዜ ፣ በተወሰኑ የተወሰኑ የአሠራር ዓይነቶች ላይ መረጃን ጠቅሻለሁ-
ቃና ()
noTone () (ይህንን ተጠቅሜ አልጨረስኩም። በምትኩ ድግግሞሹን ወደ “0” አስቀምጫለሁ።)
ካርታ ()
ለፒዬዞ ቡዛዘሮች ለመጀመሪያ ጊዜ ተጠቃሚዎች ሌላ አስደናቂ ማጣቀሻ እዚህ ይገኛል። ምንም እንኳን የፓይዞ buzzer ድምጽ የመቀየር ሀሳብ ቀላል ቢመስልም ፣ መጀመሪያ ላይ ትንሽ ሊደነቅ ይችላል!
የቃና () ተግባር በሦስት ክፍሎች ሊከፈል ይችላል-
- ፒን (የፓይዞ ቡዛው የተገናኘበት ፒን)
- ድግግሞሽ (በሄርትዝ ውስጥ ያለው የድምፅ ድግግሞሽ)
- ቆይታ (በሚሊሰከንዶች ውስጥ የተሰጠው የድምፅ ቆይታ)
በመሠረቱ ፣ እሱ እንደዚህ ይመስላል -ቶን (ፒን ፣ ድግግሞሽ ፣ ቆይታ)። ሦስተኛው አካል (ቆይታ) እንደ አማራጭ ነው ፣ ሌሎቹ ሁለቱ ለ buzzer እንዲሠሩ አስፈላጊ ናቸው። የቃና ተግባሩ “ድግግሞሽ” አካል በ buzzer እየተመረተ ያለው “ድምፅ” ተብሎ ሊታሰብ ይችላል።
እንዲሁም ኮዱ ሌሎች ሁለት የኮድ ቁርጥራጮችን እንደያዘ ያስተውላሉ። የተለያዩ አዝራሮች ከተጫኑ እንዲሁም ምንም አዝራሮች በማይጫኑባቸው ሁኔታዎች ውስጥ ከ “ድግግሞሽ = 0” ጋር ለማቀናጀት ለአርዱዲኖ ምን እንደሚሉ ለመንገር አንዳንድ/ሌላ መግለጫዎች አሉ። በ/በሌላ መግለጫዎች ውስጥ ፣ የካርታ () ተግባራት የኃይለኛውን መለኪያ ልኬቶችን በተከታታይ ድግግሞሽ ላይ ለማርካት ያገለግላሉ። እነዚህ ሊለወጡ ይችላሉ! ከፓይዞ ምን የተለያዩ ድምጾችን ማግኘት እንደሚችሉ ለማየት በተለያዩ የድግግሞሽ እሴቶች ዙሪያ ይጫወቱ።
የሶስት አዝራሩን ፒያኖ እዚህ ለመፍጠር ወይም ከዚህ በታች ምልክት ለማድረግ የተጠቀምኩበትን ኮድ ይመልከቱ።
int piezoPin = 8; // ከ Piezo ጋር የተገናኘ ፒን ያዘጋጁ።
int sensorPin = 0; // ከአነፍናፊ (ፖታቲሞሜትር) ጋር የተገናኘ ፒን ያዘጋጁ። int sensorValue = 0;
int አዝራር 1 = 5; // ከአዝራሮቹ ጋር የተገናኙትን የግብዓት ካስማዎች ያዘጋጁ።
int አዝራር 2 = 4; int button3 = 3;
int ድግግሞሽ = 0;
const int delayTime = 500; // በድምፅ () ተግባር ውስጥ ለዘገየ ጊዜ ተለዋዋጭ ተለዋዋጭ ቋሚ ያዘጋጁ።
ባዶነት ማዋቀር () {
pinMode (አዝራር 1 ፣ INPUT_PULLUP); pinMode (አዝራር 2 ፣ INPUT_PULLUP); pinMode (አዝራር 3 ፣ INPUT_PULLUP); }
ባዶነት loop () {
sensorValue = analogRead (sensorPin); // አነፍናፊውን ያንብቡ። // የ potentiometer የተለያዩ እሴቶችን ለእያንዳንዱ የሶስቱ አዝራሮች ድግግሞሽ ስብስብ ካርታ ያድርጉ። ከሆነ (digitalRead (button1) == LOW) {frequency = map (sensorValue, 0, 1023, 400, 499); } ሌላ ከሆነ (digitalRead (button2) == LOW) {frequency = map (sensorValue, 0, 1023, 500, 599); } ሌላ ከሆነ (digitalRead (button3) == LOW) {frequency = map (sensorValue, 0, 1023, 600, 699); } ሌላ {ድግግሞሽ = 0; } ቃና (piezoPin ፣ ድግግሞሽ ፣ መዘግየት ጊዜ); // የቃና () ተግባሮችን ከተለዋዋጭዎች ጋር ያዋቅሩ። }
የሚመከር:
ቀላል አርዱዲኖ ፒያኖ 8 ደረጃዎች
ቀላል አርዱዲኖ ፒያኖ-ዛሬ እኛ አንድ ቀላል ኦክታቭ አርዱዲኖ ፒያኖ እንፈጥራለን ፣ ያ ለሌሎች ፕሮጀክቶች ጥሩ መነሻ ሊሆን ይችላል። ይህ ፕሮጀክት በሁለተኛ ደረጃ ትምህርት ቤት መሠረታዊ የአርዱዲኖ ክፍሎችን እና ፕሮግራምን ያስተዋውቃል። ኮዱ አስቀድሞ የተሠራ ግለሰቦች ሲ
አርዱዲኖ ፒያኖ በእጅ እና 7 ቅድመ -ቅምጥ ዘፈኖች -7 ደረጃዎች
አርዱዲኖ ፒያኖ በእጅ እና 7 ቅድመ -ቅምጥ ዘፈኖች -አርዱዲኖ ፒያኖ ቁልፍ ሰሌዳ ከ LCD ጋር መገናኘት 2 ሞድ አለው። ቅድመ -ቅምጦች ሁነታ። እኔ ወደ 7 ቅድመ -ቅምጥ ዘፈኖች ለመቀየር 7 ushሽበቶን ለቀላል 7 ቁልፎች ፒያኖ እና ለዝግጅት ሞድ 1 ቁልፍን እጠቀም ነበር።
አርዱዲኖ ፒያኖ ከገፋ አዝራር መቀየሪያዎች ጋር - 3 ደረጃዎች
አርዱዲኖ ፒያኖ በ Pሽ አዝራር መቀያየሪያዎች የተፈጠረ በ: ሃኦቲያን ዬ አጠቃላይ እይታ - ይህ አንድ ስምንት የግፋ አዝራር መቀያየሪያዎች ያሉት አንድ ፒያኖ ቦርድ ነው (አንድ ዳክ ሚ ፋ ሶ ላ ሲ ዶ) እና በዚህ አንድ ኦክታቭ ለመጫወት መሞከር ይችላሉ። የሚወዷቸውን አንዳንድ ዘፈኖች። ለዚህ ፕሮጀክት አንዳንድ ችግሮች አሉ
AVR ማይክሮ መቆጣጠሪያ። የግፊት አዝራር መቀየሪያን በመጠቀም የ LED ን ይቀያይሩ። የግፋ አዝራር Debouncing .: 4 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ። የግፊት አዝራር መቀየሪያን በመጠቀም የ LED ን ይቀያይሩ። የግፋ አዝራር ማወዛወዝ። - በዚህ ክፍል ውስጥ ከአዝራር መቀየሪያ ግብዓት መሠረት የሦስቱ ኤልኢዲዎችን ሁኔታ ለመቀየር ለኤቲኤምኤምኤ 328PU የፕሮግራም ሲ ኮድ እንዴት እንደሚሠራ እንማራለን። እንዲሁም ፣ ለ ‹ችግሩ መቀያየር መቀያየር› ለችግሩ መፍትሄዎችን መርምረናል። እንደተለመደው እኛ
ፀሐይ ሶስት አዝራር RGB Light Doodler Mouse.: 11 ደረጃዎች (ከስዕሎች ጋር)
ፀሐይ ሶስት አዝራር RGB Light Doodler Mouse .: በዚህ ዓመት Makers Faire Auditions ላይ ሎሪ ስቶኮ እና ስቱዋርት ናፌይ http://lightdoodles.com/ ን አገኛለሁ። እነሱ ለመከራከር የሠሩዋቸው እነዚህ ጥሩ ብርሀን እስክሪብቶች ነበሯቸው። ወደ ቤት ስመለስ አንዳንድ ለማድረግ ወሰንኩ ፣ እና የድሮውን ሶን ባለ ሶስት አዝራር አይጤን አስታውሳለሁ