ዝርዝር ሁኔታ:

ኤልዲውን በአርዱዲኖ ማደብዘዝ እና ማብራት -7 ደረጃዎች (ከስዕሎች ጋር)
ኤልዲውን በአርዱዲኖ ማደብዘዝ እና ማብራት -7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ኤልዲውን በአርዱዲኖ ማደብዘዝ እና ማብራት -7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ኤልዲውን በአርዱዲኖ ማደብዘዝ እና ማብራት -7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ህዳር
Anonim
ከአርዱዲኖ ጋር ኤልኢዲ ማደብዘዝ እና ማብራት
ከአርዱዲኖ ጋር ኤልኢዲ ማደብዘዝ እና ማብራት

ግንባታ ከመጀመርዎ በፊት ትክክለኛዎቹን ቁሳቁሶች ማግኘት አለብዎት-

  • 1 የአርዱዲኖ ቦርድ - የአርዱዲኖ ኡኖን ማንኳኳት እጠቀም ነበር ፣ ግን እሱ በተመሳሳይ መንገድ ይሠራል።
  • 1 Potentiometer - የእኔ ከብዙዎች የተለየ ይመስላል ፣ ግን እነሱ በተመሳሳይ መንገድ ይሰራሉ።
  • 1 የዳቦ ሰሌዳ
  • ጥቂት ዝላይ ኬብሎች
  • 1 LED እና Resistor - ተከላካዩ ለደህንነት ከ 250 ohms በላይ እንዲሆን እመክራለሁ።
  • አርዱዲኖ አይዲኢ ያለው ኮምፒተር ተጭኗል

በመጨረሻ ተጠንቀቁ! እዚህ ከሾሉ ነገሮች እና ሞገዶች ጋር እየሰሩ ነው ስለዚህ በእያንዳንዱ እርምጃ ጥንቃቄ ያድርጉ።

ደረጃ 1: የአርዱዲኖ ሰሌዳውን ወደ ኮምፒተርዎ ያገናኙ

የአርዱዲኖ ሰሌዳውን ወደ ኮምፒተርዎ ያገናኙ
የአርዱዲኖ ሰሌዳውን ወደ ኮምፒተርዎ ያገናኙ

ከእሱ ጋር የመጣውን የዩኤስቢ ገመድ በመጠቀም አርዱዲኖን በኮምፒተርዎ ላይ ያገናኙት። አርዱዲኖዎን አስቀድመው ካላዋቀሩት አርዱዲኖዎን ከኮምፒዩተርዎ ጋር ያገናኙት እና ውቅሮችዎ ትክክል መሆናቸውን ያረጋግጡ። በ “መሣሪያዎች” ስር “ወደብ” ን ይምረጡ እና የእርስዎን አርዱዲኖንም ያገናኙትን ጠቅ ማድረጉን ያረጋግጡ። እንዲሁም ፣ በ “መሣሪያዎች” ስር ያረጋግጡ ፣ በ “ቦርድ” ውስጥ የተመረጠው ትክክለኛው የአርዱዲኖ ቦርድ ዓይነት አለዎት።

አንዴ ይህንን ካደረጉ ፣ “የኃይል” ፒኖችን ፣ “አናሎግ በ” ፒኖች እና “ዲጂታል” ፒኖችን ይመልከቱ። በ “ዲጂታል” ፒኖች ክፍል ውስጥ ካሉት አንዳንድ ቁጥሮች ቀጥሎ ለሚገኙት ጭፍጨፋዎች (“~”) ትኩረት ይስጡ። እነዚህ አጭበርባሪዎች ማለት እነዚህ ፒንሎች የ Pulse Width Modulation (PWM) ን ይጠቀማሉ ማለት ነው ፣ ይህ የሚያምር ቃል ብቻ ነው ማለት የአናሎግ ምልክቶችን ወደ ዲጂታል መተርጎም ይችላል። ይህ በኋለኞቹ ደረጃዎች ጠቃሚ ይሆናል ፣ ስለዚህ ልብ ይበሉ።

ደረጃ 2 - ለዳቦ ሰሌዳዎ ኃይል መስጠት

ለዳቦ ሰሌዳዎ ኃይልን መስጠት
ለዳቦ ሰሌዳዎ ኃይልን መስጠት

ደህና ፣ አሁን ሁሉም ነገር ተዘጋጅቶልዎታል ፣ ሁለት የጃምፐር ገመዶችን ይውሰዱ እና ከ “ኃይል” ፒኖች ክፍል “5V” አንድ የመዝለያ ገመድ በ “+” ምልክት ስር ወደ ቀዳዳዎች አምድ ያገናኙ። ከ “ኃይል” ፒኖች ክፍል ከ “GND” ሌላ የ jumper ገመድ በ “-” ምልክት ስር ወደ ቀዳዳዎች አምድ ያገናኙ። ይህ በእንጀራ ሰሌዳዎ ላይ የኃይል እና የመሬት አምዶች ይፈጥራል።

ደረጃ 3 - ፖታቲሞሜትር በመጠቀም

ፖታቲሞሜትር በመጠቀም
ፖታቲሞሜትር በመጠቀም

ፖታቲሞሜትር ምን እንደሆነ እና እንዴት እንደሚሰራ አስቀድመው ካወቁ ይህንን ደረጃ መዝለል ይችላሉ። ካላደረጉ እዚህ እገልጻለሁ።

ፖታቲሜትር 3 ፒን አለው። በግራ እና በቀኝ ያሉት 2 ፒኖች የኃይል እና የመሬት ፒኖች ናቸው ፣ እና እነሱ ሊቀለበስ የሚችል ነው ፣ ማለትም 5V ን ከግራ ፒን እና GND ን ከቀኝ ፒን ጋር ማገናኘት ይችላሉ እና በተቃራኒው አሁንም ይሠራል። መካከለኛው ፒን “ዳታ” ፒን ነው። Potentiometer ን ሲያዞሩ ፣ የመካከለኛው ፒን ንባቡን ያወጣል።

ደረጃ 4 - የ Potentiometer ን ማገናኘት

የ Potentiometer ን በማገናኘት ላይ
የ Potentiometer ን በማገናኘት ላይ

አሁን ፖታቲሞሜትር ምን እንደ ሆነ ያውቃሉ ፣ የዳቦ ሰሌዳውን እናገናኘው። የ LED ን ብሩህነት ለመለወጥ ይጠቀሙበታል። የእርስዎን ፖታቲሜትር በዳቦ ሰሌዳዎ ላይ ይለጥፉ። ከጎኑ አንዳንድ ፒንዎችን ለመያያዝ ቦታ እንዲኖረኝ በዳቦ ሰሌዳዬ መሃል ላይ እንዲያስገቡት እመክራለሁ። የ potentiometer ን ግራ (ወይም ቀኝ) ፒን በዳቦ ሰሌዳዎ ላይ ካለው የኃይል አምድ ጋር ያገናኙ እና የ potentiometer ን ቀኝ (ወይም ግራ) ፒን ከምድር አምድ ጋር ያገናኙ። አሁን የአንተን potentiometer “ውሂብ” ፒን በ “አናሎግ” ፒን ክፍል ውስጥ ካለው ፒን ጋር ለማገናኘት የዝላይ ገመድ ይጠቀሙ። የእኔን እስከ “A0” ድረስ አጣበቅኩት።

ደረጃ 5: LED

ኤል.ዲ
ኤል.ዲ

አሁን ፖታቲሞሜትር ገብቷል ፣ ቀጣዩ ደረጃ ኤልኢዲውን ማገናኘት ነው። ኤልዲውን በእንጀራ ሰሌዳዎ ላይ ያስገቡ እና ከዲኤምኤ (ኤልዲ) ረዥሙ እግር ጋር “ዲጂታል” ፒን ከ “~” ጋር ለማገናኘት የመዝለል ገመድ ይጠቀሙ (ከአጫጭር እግር ጋር አይቀላቅሉት ፣ አለበለዚያ አይሆንም) ሥራ)። አሁን የእርስዎ LED እንዳይቃጠል ለመከላከል አንድ ተከላካይ ማስቀመጥ ያስፈልግዎታል። የተቃዋሚውን አንድ ጫፍ ልክ እንደ የእርስዎ የ LED አጭር እግር በተመሳሳይ ረድፍ ላይ ያስቀምጡ ፣ እና ሌላኛው ጫፍ በዳቦ ሰሌዳዎ መሬት አምድ ውስጥ።

ደረጃ 6 - ለኮድ ጊዜ

ለኮድ ጊዜ!
ለኮድ ጊዜ!

በጣም ጥሩ! ሁሉም ነገር በቦታው አለ። ለኮድ ጊዜ!

በፎቶው ውስጥ እኔ የሠራሁት ናሙና አለኝ። በመጀመሪያ ፣ ሁለት ተግባራት ይኖራሉ - “ባዶነት ማዋቀር ()” እና “ባዶነት loop ()”። ለአርዱዲኖ አዲስ ከሆኑ ፣ የማዋቀሩ () ተግባር በአርዱዲኖ ቦርድ ላይ ካስማዎች ጋር ያገናኙዋቸውን ነገሮች “ለማዋቀር” ያገለግላል። የ loop () ተግባር እውነተኛው አስማት የሚከሰትበት ቦታ ነው - እሱ በተግባሩ ውስጥ በሚጽፉት ኮድ በቀላሉ ያሽከረክራል።

የመጀመሪያዎቹ ሁለት መስመሮች ፣ እኔ ኢንቲጀር ተለዋዋጭ “ኤልኢዲ” ን ተጠቅሜ ወደ 6 (6) አዘጋጀሁት (6 እኔ ኤልዲውን በእኔ ዳቦ ሰሌዳ ላይ ያገናኘሁት ፒን ነው ፣ ስለዚህ የተለየ የፒን ቁጥር ከተጠቀሙ ወደዚያ የፒን ቁጥር ያዋቅሩት)። እኔ ደግሞ ኢንቲጀር ተለዋዋጭውን “ፖታቲሞሜትር” ወደ “A0” አዋቅሬአለሁ ምክንያቱም የእኔን ፖታቲሞሜትር ያገናኘሁት (እንደገና ፣ የተለየ ፒን ከተጠቀሙ ፣ ተለዋዋጭዎን ወደዚያ ፒን ያዋቅሩት)።

በማዋቀር () ተግባር ውስጥ ተከታታይ ሞኒተርን ጀመርኩ (በኋላ ላይ እወያይበታለሁ) እና “ፒን ሞዶ (LED ፣ OUTPUT)” ተየብኩ። ይህ መግለጫ አርዱinoኖ ፒን 6 (ከተለዋዋጭ “ኤልኢዲ” ጋር እኩል የሆነ) ውፅዓት መሆኑን እንዲያውቅ ያስችለዋል ፣ ይህም ማለት ውጥረቶችን ያወጣል ማለት ነው። «PinMode (potentiometer ፣ INPUT)» አልፃፍም ምክንያቱም በነባሪነት አስቀድሞ ግብዓት ነው።

በ loop () ተግባር ውስጥ “አናሎግ አንብብ (/*ስምዎን ለፖታቲሞሜትር ፒን*/)” በመጠቀም የ potentiometer ግብዓት የሚያነብበትን ተለዋዋጭ (እኔ ‹knob› ን ተጠቅሜያለሁ) ያዘጋጁ እና ያዘጋጁ (ለእኔ ለእኔ አናሎግ ነበር (potentiometer))። ከዚያ ተለዋዋጭውን “ካርታ” ያድርጉ። ያ ማለት ምን ማለት ነው? ፖታቲሞሜትር በ 1 እና በ 1024 መካከል እሴት ይወስዳል ፣ እና የእርስዎ LED በትክክል እንዲበራ እና እንዲደበዝዝ ከ 1 እስከ 255 መሆን አለበት። የ “ካርታ” ተግባር ፖታቲሞሜትርን በ 1/255 እኩል ክፍተቶች ይከፋፍላል ፣ ይህም ኤልዲውን ሲያዘጋጁ ጠቃሚ ይሆናል።

ይህ ቀጣዩ ክፍል እንደ አማራጭ ነው ፣ ግን ተከታታይ ሞኒተርን በመጠቀም ፣ የ potentiometer ውፅአቶችን ዋጋ ማየት ይችላሉ። በማዋቀሪያ () ተግባር ስር ተከታታይ መቆጣጠሪያውን ከጀመሩ እና በ loop () ተግባር ውስጥ ተለዋዋጭ እንዲያተም ከጠየቁ (እኔ የ “እሴቱን ዋጋ እንዲቆጣጠረኝ የቻለኝን“Serial.println (knob)) አድርጌያለሁ) ፣ በላይኛው ቀኝ ጥግ ላይ ባለው ፕሮግራም ላይ አጉሊ መነጽር አዶውን ጠቅ ያድርጉ ፣ ያለማቋረጥ የሚዘመኑ ግዙፍ የቁጥሮች ዝርዝር ይኖራል። እርስዎ ሲያዞሩት እነዚያ ቁጥሮች የእርስዎ የ potentiometer የአሁኑ እሴት ይሆናሉ።

በመጨረሻም “አናሎግ” (/**የ LED ተለዋዋጭዎን የሰየሙትን ሁሉ////*የእርስዎን የ potentiometer ተለዋዋጭ*/) የሰየሙትን ሁሉ በመተየብ የ potentiometer (በተለዋዋጭ “ቁልፍ” ውስጥ ያከማቸሁትን) እሴት ወደ LED ይፃፉ () በእኔ ሁኔታ “analogWrite (LED ፣ potentiometer)”) ተይቤያለሁ።

ኮዱን ያጠናቅሩ እና ይስቀሉ እና ሊለዋወጥ በሚችል LEDዎ ይጫወቱ!

ደረጃ 7: ይደሰቱ

እንኳን ደስ አለዎት! አደረግከው!

የሚመከር: