ዝርዝር ሁኔታ:

የቁልፍ ሰሌዳ መሣሪያ ከአርዱዲኖ ጋር (ከአርዱዲኖ መጽሐፍ) 6 ደረጃዎች
የቁልፍ ሰሌዳ መሣሪያ ከአርዱዲኖ ጋር (ከአርዱዲኖ መጽሐፍ) 6 ደረጃዎች

ቪዲዮ: የቁልፍ ሰሌዳ መሣሪያ ከአርዱዲኖ ጋር (ከአርዱዲኖ መጽሐፍ) 6 ደረጃዎች

ቪዲዮ: የቁልፍ ሰሌዳ መሣሪያ ከአርዱዲኖ ጋር (ከአርዱዲኖ መጽሐፍ) 6 ደረጃዎች
ቪዲዮ: # 30 basics of Keyboard Using a Keyboardየቁልፍ ሰሌዳ መሰረታዊ ነገሮች የቁልፍ ሰሌዳን በመጠቀም 2024, ህዳር
Anonim
Image
Image

ከ Arduino ጋር የቁልፍ ሰሌዳ መሣሪያን እንዴት እንደሚፈጥሩ አንድ ትምህርት እዚህ አለ። ለጀማሪዎች በአርዱዲኖ ለመጀመር ቀላል የሆኑ 6 እርምጃዎችን ብቻ ይወስዳል። የፕሮጀክቱ ውጤት እንደ ሕብረቁምፊዎች ከበሮ የበለጠ የመጫወቻ መሣሪያ ይመስላል። 4 ማስታወሻዎች ተካትተዋል - ሲ ፣ ዲ ፣ ኢ እና ኤፍ።

ደረጃ 1 - አቅርቦቶች

ወረዳ
ወረዳ

ለዚህ ፕሮጀክት የአቅርቦት ዝርዝር እነሆ-

- አርዱዲኖ ኡኖ

- የዳቦ ሰሌዳ (መጠኑ ምንም አይደለም ፣ እና ከአርዱዲኖ ጋር መያያዝ የለበትም)

- አንድ ፒዞ

- 4 የግፊት አዝራሮች

- 4 ተከላካዮች

- 2 10k Ohms Resistor (ቡናማ ፣ ጥቁር ፣ ብርቱካናማ)

- 220 Ohms Resistor (ቀይ ፣ ቀይ ፣ ቡናማ)

- 1M Ohms Resistor (ቡናማ ፣ ጥቁር ፣ አረንጓዴ)

- 9 ሽቦዎች (ርዝመት ምንም አይደለም ፣ ሊገጣጠሙ የሚችሉ አጭሩ ሽቦዎች ፣ ቦርዱ ይበልጥ ቅርብ ይመስላል)

በተጨማሪም - ኮዶችን ከኮምፒዩተር/ላፕቶፕ ወደ አርዱinoኖ ለመስቀል የሚረዳ አስማሚ

ደረጃ 2 - ወረዳ

ወረዳ
ወረዳ

ሁሉም አቅርቦቶች ከተዘጋጁ በኋላ ወረዳውን ለመፍጠር ወደ መንቀሳቀስ እንችላለን። የወረዳው ሁለት ስዕሎች እዚህ አሉ። አንደኛው መርሃግብራዊ ሲሆን ሁለተኛው የቦርዱ ትክክለኛ ገጽታ ነው። ሁለቱም ትክክል ናቸው። ምንም እንኳን ትክክለኛው ገጽታ አንድ ትንሽ ቀጥ ብሎ ወደ ፊት ቢሄድም ወረዳውን ለመፍጠር በሁለቱም መንገድ መከተል ጥሩ ነው።

(በዚህ ፕሮጀክት ውስጥ ሁሉም አካላት ዋልታ የላቸውም ፣ ይህ ማለት እግሮቹ ወደ ሰሌዳው በሚገቡበት መንገድ መሥራት አለበት ማለት ነው)

ደረጃ 3: ኮዶች

ኮዶች
ኮዶች

ለዚህ ፕሮጀክት ኮዶች እነሆ-

int አዝራሮች [0];

int ማስታወሻዎች = {262, 294, 330, 349};

ባዶነት ማዋቀር () {Serial.begin (9600); }

ባዶነት loop () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

ከሆነ (keyVal == 1023) {ቶን (8 ፣ ማስታወሻዎች [0]); }

ሌላ ከሆነ (keyVal> = 990 && keyVal <= 1010) {ቶን (8 ፣ ማስታወሻዎች [1]); }

ሌላ ከሆነ (keyVal> = 505 && keyVal <= 515) {ቶን (8 ፣ ማስታወሻዎች [2]); }

ሌላ ከሆነ (keyVal> = 5 && keyVal <= 10) {ቶን (8 ፣ ማስታወሻዎች [3]); }

ሌላ {noTone (8); }

}

(ሊያስተውሏቸው የሚገቡ ነገሮች -ከእያንዳንዱ መስመር በኋላ ሴሚኮሎን ማስገባትዎን አይርሱ ፣ ሁሉም ኮዶች ከተጠናቀቁ በኋላ በላይኛው ግራ ጥግ ላይ ያለውን ምልክት ምልክት ጠቅ በማድረግ ያረጋግጡ ፣ እሱን ጠቅ ካደረጉ በኋላ እሱን ማስቀመጥ ያስፈልግዎታል ፣ ኮዶቹ ከተደረጉ በኋላ ተረጋግጧል ፣ ወደ መሣሪያዎች ይሂዱ ፣ በዚህ ይዘት ስር መደረግ ያለባቸው ሁለት ነገሮች እዚህ አሉ - 1. ቦርድ ፣ “አርዱinoኖ/ገኒኖ ኡኖ” ን ይምረጡ ፣ ወደብ ፣ እዚያ ያለውን ብቸኛ አማራጭ ይምረጡ ፣ *** ይህ በእውነት አስፈላጊ ነው)

ደረጃ 4 ኮዶቹን ይስቀሉ

ኮዶችን ይስቀሉ
ኮዶችን ይስቀሉ
ኮዶችን ይስቀሉ
ኮዶችን ይስቀሉ
ኮዶችን ይስቀሉ
ኮዶችን ይስቀሉ

ኮዶችን ከኮምፒዩተር/ላፕቶፕ ወደ አርዱinoኖ ለመስቀል አስማሚው ያስፈልጋል ፣ ከአርዱዲኖ ጋር የሚገናኝ አንድ ጎን አለው ፣ ሁለተኛው ወገን የዩኤስቢ አያያዥ ነው።

(አስማሚው ሁል ጊዜ ከአርዱዲኖ ኪት ውስጥ መካተት አለበት።)

ደረጃ 5 - መላ መፈለግ

መላ ፈልግ
መላ ፈልግ

ከደረጃ 1 ~ ደረጃ 4 ሁሉም ነገር ከተሰራ ፣ ግን እሱ ካልሰራ ፣ የነገሮች ዝርዝር እዚህ አለ -

- በጥብቅ የተገናኙ መሆናቸውን ወይም አለመሆኑን ለማየት ሁሉንም ግንኙነቶች በእጥፍ ይፈትሹ ፣ ሽቦዎችን ፣ ቁልፎችን ፣ ተከላካዮችን እና ፓይዞን ያካትቱ

- ከተሰቀሉ ወይም ካልተጫኑ ኮዶቹን በእጥፍ ይፈትሹ

- ባትሪዎች ከተሳተፉ ፣ ከአርዱዲኖ ጋር ሲገናኝ ፣ ግን በአርዱዲኖ ሰሌዳ ላይ ምንም የብርሃን መብራቶች የሉም ፣ ይህ ማለት ባትሪው እያለቀ ነው ማለት ነው

ደረጃ 6: ትንሽ ጠቃሚ ምክር

ትንሽ ጠቃሚ ምክር
ትንሽ ጠቃሚ ምክር

ከመላ ፍለጋ በኋላ ፣ እና ስህተቶቹ ከተገኙ ፣ ለውጦች ሊደረጉ ይችላሉ። ለውጦቹ ከኮዱ ጋር ምንም ግንኙነት ስለሌላቸው ግንኙነቶች ወይም ዋልታ (በዚህ ፕሮጀክት ውስጥ አይደለም) ከሆኑ እኛ ሁልጊዜ በአርዲኖ ቦርድ ላይ ይህንን ዳግም ማስጀመሪያ ቁልፍን መጫን እንችላለን። በዚህ መንገድ ፣ በግንኙነቶች ላይ ለውጦች ባደረግን ቁጥር ኮዶቹን እንደገና መጫን አያስፈልገንም።

የሚመከር: