ዝርዝር ሁኔታ:
- ደረጃ 1 ኃይል እና መሬት
- ደረጃ 2 - ኤልኢዲዎችን ማገናኘት
- ደረጃ 3 - የግፊት አዝራር
- ደረጃ 4 - ፖንቲቲሜትር
- ደረጃ 5 ሊሆኑ የሚችሉ ስህተቶች
- ደረጃ 6 ኮድ
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዚህ ፕሮጀክት ውስጥ ቀይ ፣ ነጭ እና ሰማያዊ የ LED ማሳያ ከፖታቲሞሜትር እና የግፋ ቁልፍ ጋር እንፈጥራለን። ቀላል ይመስላል ፣ ግን እኛ ደግሞ ለዚህ ማቋረጫዎችን እንጠቀማለን። ስለዚህ የግፊት አዝራሩ ሲጫን ከ potentiometer የመጣው እሴት የኤልዲዎቹን ብሩህነት ያዘጋጃል። የሚያስፈልጉት ቁሳቁሶች የሚከተሉትን ያካትታሉ:
-አርዱዲኖ ኡኖ አር 3
-የዳቦ ሰሌዳ
-ወንድ ለወንድ ሽቦዎች
-ሶስት ኤልኢዲዎች (ቀይ ፣ ነጭ ፣ ሰማያዊ)
-ፖታቲሞሜትር
-የግፊት ቁልፍ
-220ohm resistor
ደረጃ 1 ኃይል እና መሬት
በመጀመሪያ መሬቱን እና 5 ቪ ኃይልን ከዳቦ ሰሌዳ ጋር ያገናኙ።
ደረጃ 2 - ኤልኢዲዎችን ማገናኘት
ሶስቱን ኤልኢዲዎች በዳቦ ሰሌዳ ላይ ያስቀምጡ። ለእያንዳንዱ ካቶዴድን ከመሬት ጋር ያገናኙ። የ 220 ohm resistor ን ከአኖድ ጋር ያገናኙ እና ከዚያ ያንን ከአርዱዲኖ ፣ ፒኖች 9-11 ጋር ያገናኙት።
ደረጃ 3 - የግፊት አዝራር
ለግፋ አዝራር ፣ በስዕሉ ውስጥ በትክክል ማገናኘቱን ያረጋግጡ። ኃይል ወደ ኃይል ፣ 220ohm resistor ወደ መሬት ፣ እና ከዚያ ተቃራኒው ጫፍ ወደ ፒን 3. ይህ እንደ ማቋረጫ ጥቅም ላይ ይውላል።
ደረጃ 4 - ፖንቲቲሜትር
ልክ እንደ የግፋ አዝራሩ ፣ ልክ ሥዕሉ እንደሚያሳየው ፖታቲሞሜትርን ያገናኙ። ይህ ብሩህነትን ለማስተካከል ዓላማውን ያገለግላል።
ደረጃ 5 ሊሆኑ የሚችሉ ስህተቶች
ፒኖቹ ልክ እንደ ኮዱ እና ስዕሎች እንደሚያሳዩት ፣ እና እነሱ እንደሚዛመዱ ያረጋግጡ። እንዲሁም ፣ አኖድ እና ካቶድ በዚህ መሠረት መገናኘታቸውን ያረጋግጡ።
ደረጃ 6 ኮድ
const byte ledBlue = 11; // ያዘጋጃል LED ሰማያዊ በፒን 11const ባይት ledRed = 10; // በፒን 10 ላይ LED ቀይ ያዘጋጃል
const byte ledWhite = 9; // LED ን ለመለጠፍ 9 ን ያዘጋጃል
const byte interruptPin = 3; // የግፊት አዝራሩ እንደ መቋረጥ
const byte potPin = 1; // potentiometer ፒን A1 ነው
የማይለዋወጥ int ብሩህ; // ብሩህነት
ባዶነት ማዋቀር () {
pinMode (ledBlue ፣ OUTPUT); // ሰማያዊ LED እንደ መውጫ
pinMode (ledRed, OUTPUT); // ቀይ LED እንደ መውጫ
pinMode (ledWhite ፣ OUTPUT); // ነጭ LED እንደ መውጫ
pinMode (interruptPin ፣ INPUT_PULLUP) ፤ // አዝራር ፒን እንደ INPUT_PULLUP
pinMode (potPin ፣ ማስገቢያ); // potentiometer ሚስማር እንደ ግቤት
// መቋረጥን በግብዓት ፒን እና በብሩህነት ወደ RISING ያዘጋጃል
አባሪ ማቋረጫ (digitalPinToInterrupt (interruptPin) ፣ light, RISING);
} // ማዋቀር መጨረሻ
ባዶነት loop () {
analogWrite (ledBlue ፣ ብሩህ); // ሰማያዊውን ኤልኢዲ ወደ የተቀመጠው የብሩህነት ደረጃ ያዘጋጃል
analogWrite (ledRed, ደማቅ); // ቀዩን ኤልኢዲ ወደ የተቀመጠው የብሩህነት ደረጃ ያዘጋጃል
analogWrite (ledWhite ፣ ብሩህ); // ነጩን ኤልኢዲ ወደ የተቀመጠው የብሩህነት ደረጃ ያዘጋጃል
} // የመጨረሻ ዙር
ባዶ ብርሃን () {
ደማቅ = አናሎግ አንብብ (potPin); // ከ potentiometer እሴት ያነባል
ደማቅ = ካርታ (ብሩህ ፣ 0 ፣ 1023 ፣ 0 ፣ 255); // ለ LED ብሩህነት የካርታዎች እሴቶች
} // መጨረሻ ብሩህ
የሚመከር:
Visuino የ LED ን ብሩህነት ለመለወጥ የ Pulse Width Modulation (PWM) ን እንዴት መጠቀም እንደሚቻል - 7 ደረጃዎች
Visuino የ LED ን ብሩህነት ለመለወጥ የ Pulse Width Modulation (PWM) ን እንዴት መጠቀም እንደሚቻል -በዚህ መማሪያ ውስጥ የ Pulse Width Modulation (PWM) ን በመጠቀም ብሩህነቱን ለመለወጥ ከአርዱዲኖ UNO እና ቪሱኖ ጋር የተገናኘ LED ን እንጠቀማለን።
የ LED ን ብሩህነት በ Potentiometer ከአርዱዲኖ ጋር መቆጣጠር - 3 ደረጃዎች
የ LED ን ብሩህነት በ Potentiometer ከአርዱዲኖ ጋር መቆጣጠር - በዚህ ፕሮጀክት ውስጥ ፣ በፖታቲሞሜትር የቀረበውን ተለዋዋጭ ተቃውሞ በመጠቀም የ LED ን ብሩህነት እንቆጣጠራለን። ይህ ለጀማሪ በጣም መሠረታዊ ፕሮጀክት ነው ፣ ግን አድቫን ለመሥራት ስለሚፈለጉ ስለ ፖታቲሞሜትር እና ኤልኢዲ ሥራ ብዙ ነገሮችን ያስተምርዎታል
አርዱዲኖ ናኖ ሰዓት ከ NextPCB.com ፕሮቶታይፕ ፒሲቢን በመጠቀም ከአስማሚ ብሩህነት ጋር
አርዱዲኖ ናኖ ሰዓት ከ ‹NextPCB.com› ፕሮቶታይፕ ፒሲቢን በመጠቀም ከአስማሚ ብሩህነት ጋር ሁሉም ሰው ሰዓት እና ቀንን በአንድ ጊዜ የሚያሳይ ሰዓት ይፈልጋል ስለዚህ በዚህ ፕሮጀክት ውስጥ አርቲኢኖ ናኖ ሰዓት እንዴት አርኬቲኖ ናኖ ሰዓት በአርኪኦ ብሩህነት እንደ RTC እና ዲዛይን በመጠቀም መገንባት እንደሚችሉ አሳያችኋለሁ። PCB ከ NextPCB
በፖቲዮሜትር እና አርዱዲኖ የ LED ን ብሩህነት መቆጣጠር -6 ደረጃዎች
በዚህ መማሪያ ውስጥ የ LED ን ብሩህነት በፖታቲሞሜትር እና በአርዱዲኖ እንዴት እንደሚቆጣጠሩ እንማራለን። የማሳያ ቪዲዮ ይመልከቱ። ደረጃ 1: የሚያስፈልግዎት አርዱዲኖ UNO (ወይም ሌላ ማንኛውም አርዱዲኖ) LED ፖታቲሞሜትር ዝላይ ሽቦዎች Visuino ፕሮግራም: Visuino ን ያውርዱ ደረጃ 2 ወረዳው የ potentiometer pin [DTB] ን ከአርዱዲኖ አናሎግ ፒን [A0] ጋር ያገናኙ የ potentiometer pin [VCC] ን ከአርዱዲኖ ፒን [5V] ጋር ያገናኙ የ potentiometer pin [GND] ን ከአርዱዲኖ ፒን [GND] ጋር ያገናኙ የ LED አወንታዊ ፒንን ከአርዱዲኖ ዲጂታል ፒን ጋር ያገናኙ [10] የ LED አወንታዊ ፒንን ከአርዱዲኖ ፒን [GND] ጋር ያገናኙ
አርዱዲኖ እና የብሉቱዝ ሞዱል (HC-05) በመጠቀም የ LED ን ብሩህነት መቆጣጠር-4 ደረጃዎች
አርዱዲኖ እና የብሉቱዝ ሞዱል (HC-05) ን በመጠቀም የ LED ን ብሩህነት መቆጣጠር-መግቢያ በዚህ መማሪያ ውስጥ አርዱዲኖ UNO ፣ የብሉቱዝ ሞዱል (HC-05) እና የብሉቱዝ (ብሉቱዝ ተርሚናል) የ Android መተግበሪያን በመጠቀም የ LED ን ብሩህነት እንቆጣጠራለን።