ዝርዝር ሁኔታ:
- ደረጃ 1: ቁሳቁሶች + መሣሪያዎች
- ደረጃ 2 የአናሎግ ወረዳዎን ያዋቅሩ
- ደረጃ 3 የግፋ አዝራሮችን ያዘጋጁ
- ደረጃ 4: LED ን ያዋቅሩ
- ደረጃ 5 የወረዳውን ፕሮግራም ማድረግ -
ቪዲዮ: ድርብ Pushbutton LED Circuit: 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በፕሮግራም እና በአርዲኖዎች በመስራት እንደ አሮጌ እጅ ለመምሰል የተቻለኝን ሁሉ እሞክራለሁ ፣ ግን እውነቱን ለመናገር በእውነቱ እኔ ለእነዚህ ነገሮች የተዋወኩት ከጥቂት ቀናት በፊት ብቻ ነው ፣ ስለሆነም የእኔን በተሳካ ሁኔታ በመፍጠር እና በፕሮግራም በማዘጋጀት ታላቅ ደስታዬ። በቅርቡ የእራሱ ፕሮጀክት።
ይህ ፕሮጀክት በእውነቱ ለወላጆቼ መሐንዲስ ጓደኛ በድፍረት ለጥቂት ቀናት ሥራ ፈላጊ ነበር። ተግዳሮቶችን እወዳለሁ ፣ ሲሳካልኝ የሚያስደስተኝ እና የሚስጠኝ እና እጅግ በጣም ብዙ እርካታ የሚሰማኝ አንድ ነገር አለ ፣ እና እርስዎም እንደሚያደርጉት ተስፋ አደርጋለሁ።
በዚህ አስተማሪ ፣ የመጀመሪያዬ-ዲ ፣ እኔ የእኔን ማርክ አንድ ፕሮጀክት ብዬ ለጠራሁት ወረዳውን እንዴት ማገናኘት እንዳለብዎ ፣ ሁለት የግፊት ቁልፎች የ LED ን ብሩህነት የሚቆጣጠሩበት ወረዳ (አንድ ብሩህነት እና ሁለተኛው ይጨምራል ይቀንስለታል) እንዲሁም እሱን እንዴት መርሃግብር ማድረግ እና ውጤቶችዎን በተከታታይ ማሳያ መሣሪያ ላይ ማቀድ ይችላሉ። በትክክል ምን እንደሚፈልጉ እንዲሁም እንዴት እንደሚገነቡ የደረጃ በደረጃ መመሪያን አሳያችኋለሁ። የእኔ ፕሮጀክት የሁለቱም የግፊት አዝራር- እንዲሁም የማደብዘዣ ትምህርቶችን በአስተማሪዎቹ ድርጣቢያ ላይ ያካተተ ሲሆን ለራሴ ምቾት እንዲሁም ለእርስዎ በጣም አስተያየት ተሰጥቶታል። በፕሮግራም ቋንቋ ገና የማታውቁት ከሆነ እባክዎን ጊዜ ይውሰዱ ፣ ዋጋው በጣም ጥሩ ነው።
ይደሰቱ!
ደረጃ 1: ቁሳቁሶች + መሣሪያዎች
ቁሳቁሶች
1. የአርዱዲኖ ቦርድ (ሜጋ 2560 ን እጠቀም ነበር)
2. የዳቦ ሰሌዳ (ቢያንስ 60 ረድፎች ያሉት)
3. አንድ ኤልኢዲ (ማንኛውም ቀለም ፣ ቀይ ተጠቀምኩ)
4. ሁለት መደበኛ የግፊት ቁልፎች
5. አምስት ሰማያዊ ሽቦዎች (አሉታዊውን የአሁኑን ለማመልከት)
6. ሶስት ቀይ ሽቦዎች (አዎንታዊውን የአሁኑን ለማመልከት)
7. አንድ ብርቱካናማ ፣ አረንጓዴ እና ቢጫ ሽቦ (በ 3 ቱ ዋና ዋና ክፍሎች መካከል ለመለየት የ PWM መቆጣጠሪያ ሽቦዎች)
8. አራት ነጭ ሽቦዎች (ወረዳውን ለማገናኘት)
9. ሶስት 10 ኬ ohm resistors (ቡናማ ፣ ጥቁር ፣ ብርቱካናማ ፣ ወርቅ)
መሣሪያዎች ፦
1. ላፕቶፕ
2. የአርዱዲኖ አይዲኢ መተግበሪያ (ከ Microsoft Play መደብር ማውረድ ይችላል
ወይም
2. አርዱinoኖ የመስመር ላይ ድር ጣቢያ ይፈጥራል (እርስዎ የሚፈልጉት ከሆነ)
3. የሚንቀጠቀጡ እጆች
4. ጉግል (ትምህርት ሰጪ ድር ጣቢያ ብዙ ረድቶኛል)
5. የትዕግስት ጭነት ፤ ዲ
ደረጃ 2 የአናሎግ ወረዳዎን ያዋቅሩ
በአናሎግ እና በዲጂታል ስርዓቶች መካከል ያለው ልዩነት ለተለያዩ ግዛቶች የአናሎግ ስርዓቶች ኮድ እንደ የተለያዩ የ LED ብሩህነት ፣ ዲጂታል ደግሞ ለሁለት ግዛቶች (ወይ በርቷል ወይም ጠፍቷል) ኮዶች ብቻ ነው።
ግቡ ብርሃኑ እንዲለወጥ ወይም እንዲጠፋ ብቻ ሳይሆን ዓላማው ይህ ወረዳ አናሎግ ነው።
ለማዋቀር ፦
1. አንድ ሰማያዊ (ለአሉታዊ) ሽቦ ወስደህ በአንደኛው የ GND (መሬት) ወደቦች በኃይል ወደቦች በአንዱ ላይ (በአርዱዲኖ ላይ) ተሰካ እና ከሰማያዊው አሉታዊ መሬት ቀጥሎ ባሉት ረድፎች ውስጥ በዳቦ ሰሌዳ ላይ በማንኛውም ቦታ አገናኘው።
2. አንድ ቀይ (አዎንታዊ) ሽቦ ወስደው በ 5 ቮ ወደብ በኃይል ወደቦች ላይ (በአርዱዲኖ ላይ) ይሰኩት እና ከቀይ አዎንታዊ የመሬት መስመር አጠገብ ባለው የዳቦ ሰሌዳ ላይ ካለው ረድፍ ጋር ያገናኙት [የዳቦ ሰሌዳው እንዴት እንደሆነ እራስዎን በደንብ ያውቁ። አቀማመጥ ተዘጋጅቷል እና ምን ረድፎች ተገናኝተዋል ወዘተ መምህራን እና አርዱዲኖ ድር ጣቢያ ያንን ለማድረግ በጣም ሥርዓታማ ትምህርቶች አሏቸው]
3. ከዳቦርዱ ተቃራኒው ጫፍ ላይ የመሬት መስመሮችን ለማገናኘት አንድ ሰማያዊ እና አንድ ቀይ ሽቦ ይጠቀማሉ።
4. በመቀጠልም የአዎንቱን እና የአሉቱን የረድፍ ረድፎች ከመካከለኛው ረድፍ 30 ጎን በሁለቱም በኩል ለማገናኘት አራቱን ነጭ ሽቦዎች ይጠቀሙ (ትንሽ ክፍተት ማገናኘት አለባቸው)
ደረጃ 3 የግፋ አዝራሮችን ያዘጋጁ
1. አሁን የግፊት ቁልፎችዎን ይውሰዱ እና በማንኛውም ቦታ የዳቦ ሰሌዳውን መካከለኛ ክፍተት እንዲያንቀሳቅስ (በቀላሉ ነገሮችን ለመለወጥ እና ነገሮችን ለማስተካከል እቃዎቼን ትንሽ መግፋት እወዳለሁ።
2. ሁለት ቀይ ሽቦዎችን ይውሰዱ እና እርስዎን የሚገፉትን የግፊት ቁልፎች ቀኝ እግሩን በአዎንታዊ የመሬት መስመር ያገናኙ።
3. ሁለት ሰማያዊ ሽቦዎችን ይውሰዱ እና ሰማያዊውን አሉታዊ የመሬቱን መስመር ከመሃል ረድፎች ጋር ከግፋ-ቁልፎች ግራ እግሮች ጥቂት ረድፎች ጋር ያገናኙ ፣ ለተቃዋሚዎች ቦታ ይተው።
4. አሁን የ 10 ኪ ተቃዋሚዎች (ቡናማ ፣ ጥቁር ፣ ብርቱካናማ ፣ ወርቅ) ከአሉታዊ ሰማያዊ ሽቦ እና ከአንድ የግፊት አዝራሩ ግራ እግር ጋር በተመሳሳይ ረድፍ በአንድ የመሃል ረድፍ ውስጥ አንድ እግሩን ያገናኙ
[መከፋፈሉን ከሚያንዣብቡት አዝራሮች እና ከአናሎግ ቅንብር ነጭ ፣ ቀይ እና ሰማያዊ ሽቦዎች በስተቀር ይህ ሁሉ አሁንም በዳቦ ሰሌዳው መከፋፈል በአንደኛው በኩል ተገናኝቷል)
5. አሁን ቢጫውን እና አረንጓዴ ሽቦውን ወስደው የግራውን እግር በማዕከላዊ ክፍፍል ተቃራኒው በኩል በፒን 9 እና 11 [NB: አናሎግ የሚሠራው በፒን 3 ፣ 5 ፣ 6 ፣ 9 ፣ 10 እና 11 ላይ ብቻ ነው]። እነዚህ ሽቦዎች ከአርዱዲኖ ጋር ለመገናኘት ናቸው።
ደረጃ 4: LED ን ያዋቅሩ
1. ኤልኢዲውን (የመረጡት ቀለም) ይውሰዱ እና አብዛኛዎቹ ግንኙነቶችዎ ባሉበት ከፋፋይ ጎን ላይ ያድርጉት።
2. አንድ ሰማያዊ ሽቦ ውሰዱ እና አሉታዊውን ሰማያዊ የመሬት መስመር ከኤዲዲው አጭር እግር (አኖድ) ጋር ተመሳሳይ ረድፍ ያገናኙ [ወረዳው የሚሠራው አሉታዊው ሰማያዊ መስመር ከ LED i.o.w. ቀኝ እግር ጋር ከተገናኘ ብቻ ነው። አኖዶው።
3. ሌላ 10 ኬ ohm resistor ይውሰዱ እና ካቶዴድ (የ LED አዎንታዊ ረጅም እግር) በማዕከሉ ክፍፍል በተመሳሳይ ጎን በአቅራቢያው ካለው ረድፍ ጋር የተገናኘበትን ረድፍ ያገናኙ።
4. አሁን ብርቱካናማውን ሽቦ ወስደው በአርዱዲኖ ላይ ተከላካዩን በፒን 3 ያገናኙ
የእርስዎ ወረዳ አሁን ተጠናቅቋል ፣ አሁን የቀረው ሁሉንም ነገር መርሃግብር ማድረግ ነው
ደረጃ 5 የወረዳውን ፕሮግራም ማድረግ -
እኔ ለዚህ ሁሉ ትንሽ አዲስ ነኝ ስለዚህ እባክዎን ኮዱን በመገልበጥ እና ቪዲዮ ባለመፍጠር ብቻ ይቅርታ ያድርጉ…
የወረዳው ኮድ እዚህ አለ
// የእኔ (አልቱስ ሎውንስ) የመጀመሪያ የራሱ ፕሮጀክት // // በጁን 29 እና 30 መካከል የተፈጠረ
// NB ለራሴ አናሎግ ፃፍ በ 3 ፣ 5 ፣ 6 ፣ 9 ፣ 10 እና 11 ላይ ብቻ ይሠራል
// NB: አናሎግ ከተለያዩ ግዛቶች ጋር መገናኘት አለበት ፣ ዲጂታል ለ (HIGH) ወይም ለ (LOW) ብቻ ይሠራል
// ኤልኢዲ ይወጣል
// የግፊት ቁልፎች ግብዓቶች ይሆናሉ
// pushButton1 በእያንዳንዱ ማተሚያ በአንድ ጠፍቶ አናት ላይ ብሩህነትን ይጨምራል
// pushButton2 ከእያንዳንዱ ፕሬስ ጋር በአንድ ጠፍቶ በመውጣት ብሩህነትን ይቀንሳል
// ቋሚዎች አይለወጡም ፣ የ PWM ፒን ቁጥሮችን ያዘጋጁ
const int ledPin = 3; // የ PWM LED ፒን ቁጥር
const int fadeAmount = 50; በእያንዳንዱ አዝራር ግፊት/ በብሩህነት ይለውጡ
const int buttonPin1 = 11;
const int buttonPin2 = 9; የግፊት አዝራር // ቁጥር
// የሚለዋወጥ ተለዋዋጭ:
int ብሩህነት = 5; // የ LED ዎች ብሩህነት መጀመሪያ
int buttonState1 = 0; // እንደ LOW የሚጀምር አዝራር ይግለጹ
int buttonState2 = 0; // እንደ LOW የሚጀምር አዝራር ይግለጹ
ባዶነት ማዋቀር () {
// አንዴ ለማሄድ የማዋቀሪያ ኮድዎን እዚህ ያስገቡ።
// የ LED ፒን እንደ ውፅዓት መጀመሪያ ያድርጉት
pinMode (ledPin ፣ OUTPUT);
// የግፊት ቁልፎቹን እንደ ግብዓት ያስጀምሩ
pinMode (አዝራር ፒን 1 ፣ ግቤት);
pinMode (አዝራር ፒን 2 ፣ ግቤት);
Serial.begin (9600); // በወረዳው ውስጥ የግንኙነት ፍጥነት
}
// buttonPin1 የ LED ን ብሩህነት ይጨምራል
// buttonPin2 የ LED ን ጥንካሬን ይቀንሳል
ባዶነት loop () {
// በተደጋጋሚ ለማስኬድ ዋና ኮድዎን እዚህ ያስቀምጡ።
// የፒን 9 ን ብሩህነት ያዘጋጁ -
analogWrite (ledPin ፣ ብሩህነት); // ብሩህነት = 5 ፣ ኤልኢዲ በርቷል
ብሩህነት = መገደብ (ብሩህነት ፣ 0 ፣ 255); // በ 0 እና 255 መካከል ብሩህነትን ይገድባል
// የግፊት ቁልፍን ሁኔታ ያንብቡ-
buttonState1 = digitalRead (buttonPin1);
buttonState2 = digitalRead (buttonPin2);
// አዝራሮቹ ተጭነው እንደሆነ ያረጋግጡ።
// ከሆነ -> buttonState = HIGH:
// pushbutton1:
ከሆነ (buttonState1 == HIGH) {
ብሩህነት = ብሩህነት + ይደበዝዛል; // ብሩህነትን ይጨምሩ
analogWrite (ledPin ፣ ብሩህነት + fadeAmount);
}
ሌላ {// ብሩህነት በተመሳሳይ ደረጃ ላይ ይቆያል እና ኤልኢዲ አሁንም ጠፍቷል
analogWrite (ledPin ፣ ብሩህነት);
}
// pushbutton2:
ከሆነ (buttonState2 == HIGH) {
ብሩህነት = ብሩህነት - fadeAmount; // ብሩህነትን መቀነስ;
analogWrite (ledPin ፣ ብሩህነት - fadeAmount);
}
ሌላ {
// ብሩህነት በተመሳሳይ ደረጃ ላይ ይቆያል ፣ ምንም ለውጥ የለም
analogWrite (ledPin ፣ ብሩህነት);
}
Serial.print ("ብሩህነት");
Serial.println (ብሩህነት); }
ለተከታታይ ማሳያ መሣሪያ ፍጹም የሚሰራ ፍጥነት እስኪያገኙ ድረስ አሁን የመገናኛን ፍጥነት ማስተካከል እና ከእሱ ጋር ትንሽ መጫወት ይችላሉ [9600 ባውድ መደበኛ ፍጥነት ብቻ ነው]
የሚመከር:
የራስዎን (Seesaw) ድርብ LED Dimmer ማድረግ: 4 ደረጃዎች
የራስዎን (Seesaw) ድርብ LED Dimmer ማድረግ-ዛሬ ፣ ከተለመዱ አካላት ጋር በ 555timer ቺፕስ ብቻ ድርብ LED ዲመርን እንዴት እንደሚሠሩ አሳያችኋለሁ። ወይም ኤን-ቻናል) የ LED ን ብሩህነት የሚያስተካክለው ፣ ይህ ሁለት MOS ን ይጠቀማል
4G LTE ድርብ BiQuade አንቴና ቀላል እርምጃዎችን እንዴት ማድረግ እንደሚቻል -3 ደረጃዎች
4G LTE ድርብ ባለሁለት አንቴና ቀላል እርምጃዎችን እንዴት ማድረግ እንደሚቻል-ብዙ ጊዜ አጋጥሞኝ ለዕለት ተዕለት ሥራዬ ጥሩ የምልክት ጥንካሬ የለኝም። ስለዚህ. የተለያዩ የአንቴና ዓይነቶችን እፈልጋለሁ እና እሞክራለሁ ግን አልሰራም። ከከንቱ ጊዜ በኋላ እኔ ለመሥራት እና ለመሞከር የምመኘውን አንቴና አገኘሁ ፣ ምክንያቱም እሱ የሕንፃ መርህ አይደለም
ፈካ ያለ ትብብብ ድርብ LED ብልጭ ድርግም: 13 ደረጃዎች
ፈካ ያለ ባለሁለት ኤልኤል ብልጭ ድርግም ፦ ሀይ ወዳጄ ፣ ዛሬ እኔ ብርሃን አነፍናፊ ባለሁለት ኤልኤል ብሌንከር ወረዳ እሠራለሁ። ይህ ማለት በኤልዲአር ላይ ብርሃን ሲወድቅ ኤልዲዎች ተለዋጭ ብልጭ ድርግም ይላሉ እና መብራቱ በሚበራበት ጊዜ LEDs ያለማቋረጥ ያበራሉ። LDR። እንጀምር ፣
በፒሲቢ ላይ ድርብ የ LED ብልጭ ድርግም እንዴት እንደሚሠራ -11 ደረጃዎች
በፒሲቢ ላይ ድርብ LED ብልጭ ድርግም የሚል ወረዳ እንዴት እንደሚሠራ: - Hi ጓደኛ ፣ ዛሬ እኔ የሁለትዮሽ LED Blinker የፕሮጀክት ወረዳ እሠራለሁ። ይህ ወረዳ የተሠራው በሰዓት ቆጣሪ IC 555 ነው። እንጀምር ፣
ድርብ ጭብጨባ የ LED መቀየሪያ -3 ደረጃዎች
ድርብ ማጨብጨብ የ LED ማብሪያ / ማጥፊያ - ምን ያደርጋል ከአቢድ ንብረቶችን በመጠቀም አርዱዲኖ ሊዮናርዶን ፣ የዳቦ ሰሌዳውን ፣ ጥቂት ኬብሎችን ፣ ቀላል ማይክሮፎን እና ኤልኢዲ በመጠቀም ድርብ ጭብጨባ የ LED መብራት ማብሪያ ፈጠርኩ። ሁለት ጊዜ ሲያጨበጭቡ ፣ መሪው ያበራል። እንደገና ሁለት ጊዜ ያጨበጭቡ ፣ እና የ LED መብራቱ ይጠፋል