ዝርዝር ሁኔታ:

ፕሮጀክት 1 LED: 9 ደረጃዎች
ፕሮጀክት 1 LED: 9 ደረጃዎች

ቪዲዮ: ፕሮጀክት 1 LED: 9 ደረጃዎች

ቪዲዮ: ፕሮጀክት 1 LED: 9 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
ፕሮጀክት 1 ኤል.ዲ
ፕሮጀክት 1 ኤል.ዲ

የዚህ ፕሮጀክት አነሳሽነት ከዚህ በታች ባለው ቪዲዮ ውስጥ ከቀለበት መብራቶች የመጣው ከ 0: 22-0: 28 ነው

እና ከዚህ በታች የውጤቴን ቪዲዮ ማውረድ ይችላሉ።

ደረጃ 1: ደረጃ 1 - የ LEDዎን አዎንታዊ ጎን ይለዩ

ደረጃ 1 - የ LEDዎን አዎንታዊ ጎን ይለዩ
ደረጃ 1 - የ LEDዎን አዎንታዊ ጎን ይለዩ

አዎንታዊ ጎኑ ከአሉታዊው የበለጠ ረጅም የብረት እግር ይኖረዋል።

ደረጃ 2 ደረጃ 2 LED ን በመጋገሪያ ሰሌዳው ውስጥ ያስቀምጡ

ደረጃ 2 LED ን በመጋገሪያ ሰሌዳ ውስጥ ያስቀምጡ
ደረጃ 2 LED ን በመጋገሪያ ሰሌዳ ውስጥ ያስቀምጡ

በሰማያዊው የመሬት መስመር ላይ ከአሉታዊው እግር ጋር ኤልኢዲውን በእንጀራ ሰሌዳዎ ውስጥ ያድርጉት።

ደረጃ 3 ደረጃ 3 Resistor ን ያክሉ

ደረጃ 3 Resistor ን ያክሉ
ደረጃ 3 Resistor ን ያክሉ

ለዚህ ምሳሌ እኔ እንደ LED ባለው ተመሳሳይ አምድ ውስጥ የ 100 ohm resistor እሰጣለሁ። ለእርስዎ LED ምን ዓይነት resistor እንደሚያስፈልግ ለማስላት https://www.ohmslawcalculator.com/led-resistor-calculator ላይ ያለውን ቀመር ይጠቀሙ።

ደረጃ 4: ደረጃ 4: ሽቦን ከዳቦ ሰሌዳ ጋር ያገናኙ

ደረጃ 4 ሽቦን ከዳቦ ሰሌዳ ጋር ያገናኙ
ደረጃ 4 ሽቦን ከዳቦ ሰሌዳ ጋር ያገናኙ

ኤልዲ እና ተከላካዩ ካሉበት አምድ ላይ ሽቦን ያገናኙ።

ደረጃ 5 - ደረጃ 5 - ሽቦን ወደ ፒን ያስገቡ

ደረጃ 5: ሽቦን ወደ ፒን ያስገቡ
ደረጃ 5: ሽቦን ወደ ፒን ያስገቡ

በአርዱዲኖ ቦርድዎ ባልተነቀለ የሽቦውን ሌላኛው ጫፍ በቦርድዎ ላይ ወደ ፒን 3 ያስገቡ።

*ለዚህ ፕሮጀክት ማስታወሻ ከቁጥሩ ቀጥሎ ~ በ PWM የተጠቆሙ በእኔ አርዱinoኖ ኡኖ ሰሌዳ ላይ ፒኖች 3 ፣ 5 ፣ 6 ፣ 9 ፣ 10 ፣ 11 ናቸው ፣ ፒኖችን ለመምረጥ የቦርድዎን ዝርዝሮች ይፈትሹ ፣ እንዲሁም PWM አላቸው።

ደረጃ 6 - ደረጃ 6 - ይድገሙት

እርምጃዎችን 2-5 ፣ 5 ተጨማሪ ጊዜዎችን ይድገሙ

ደረጃ 7 ደረጃ 6 መሬት

ደረጃ 6: መሬት
ደረጃ 6: መሬት

በሰማያዊው የመሬት መስመር ውስጥ ሽቦ ያስቀምጡ።

ደረጃ 8: ደረጃ 8: መሬት ክፍል 2

ደረጃ 8: መሬት ክፍል 2
ደረጃ 8: መሬት ክፍል 2

የመሬቱን ሽቦ በቦርድዎ ላይ ባለው መሬት ፒን ውስጥ ያስገቡ።

ደረጃ 9: ደረጃ 9: ኮድ ይስቀሉ

አሁን አርዱዲኖዎን በኮምፒተርዎ ላይ መሰካት እና ኮድዎን በእሱ ላይ መስቀል ወይም ከዚህ በታች ያለውን ኮድ መቅዳት ይችላሉ።

/* ፕሮጀክት 1 የ LED ውጤት

በአንድ ጊዜ ብዙ ኤልኢዲዎችን ያጠፋል ፣ ከዚያ ሁሉንም ወደታች ያጠፋል ፣ ከዚያ በርካታ ኤልኢዲዎችን በቅደም ተከተል ያሳድዳል።

ወረዳው ፦

- ኤልዲዎች ከፒን 2 እስከ 7 ወደ መሬት

2018 የተፈጠረ

በስቲቨን ጆንሰን */

int timer = 80; // ቁጥሩ ከፍ ባለ መጠን የጊዜ አዝጋሚ ይሆናል።

ባዶነት ማዋቀር () {

// እያንዳንዱን ፒን እንደ ውጤት ለማስጀመር ለ loop ይጠቀሙ - ለ (int thisPin = 2 ፣ thisPin <12 ፣ thisPin ++) {pinMode (thisPin ፣ OUTPUT) ፤ }}

ባዶነት loop () {

// በፒንዎቹ ላይ ይድገሙ - ለ (int thisPin = 2 ፣ thisPin <12; thisPin ++) {// በዚህ ፒን ላይ ኤልኢዲውን ያጥፉ ከብርሃን ወደ ብሩህ: ለ (int ብሩህነት = 0 ፣ ብሩህነት <255 ፣ ብሩህነት ++) {analogWrite (thisPin ፣ ብሩህነት); }} // በ LED ዎች መካከል ለአፍታ አቁም: መዘግየት (1250);

// በዚህ ላይ ፒን (LED) ከደማቅ እስከ አጥፋ

ለ (int ብሩህነት = 255 ፤ ብሩህነት> = 0 ፤ ብሩህነት--) {analogWrite (3 ፣ ብሩህነት); አናሎግ ፃፍ (5 ፣ ብሩህነት); አናሎግ ፃፍ (6 ፣ ብሩህነት); አናሎግ ፃፍ (9 ፣ ብሩህነት); አናሎግ ፃፍ (10 ፣ ብሩህነት); አናሎግ ፃፍ (11 ፣ ብሩህነት); መዘግየት (2); }

// loop ከዝቅተኛው ፒን ወደ ከፍተኛው

// ፒኑን አብራ ፦

analogWrite (3, 255); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን ያጥፉ

// ፒኑን አብራ ፦

አናሎግ ፃፍ (5 ፣ 255); analogWrite (3, 180); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን አጥፋ ፦

// ፒኑን አብራ ፦

አናሎግ ፃፍ (6 ፣ 255); አናሎግ ፃፍ (5 ፣ 180); አናሎግ ፃፍ (3 ፣ 80); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን ያጥፉ

// ፒኑን አብራ ፦

አናሎግ ፃፍ (9 ፣ 255); አናሎግ ፃፍ (6 ፣ 180); አናሎግ ፃፍ (5 ፣ 80); አናሎግ ፃፍ (3 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን ያጥፉ

// ፒኑን አብራ ፦

አናሎግ ፃፍ (10 ፣ 255); አናሎግ ፃፍ (9 ፣ 180); አናሎግ ፃፍ (6 ፣ 80); analogWrite (5, 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን ያጥፉ

// ፒኑን አብራ ፦

አናሎግ ፃፍ (11 ፣ 255); አናሎግ ፃፍ (10 ፣ 180); አናሎግ ፃፍ (9 ፣ 80); analogWrite (6, 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን ያጥፉ

// ፒኑን አብራ ፦

analogWrite (3, 255); አናሎግ ፃፍ (11 ፣ 180); አናሎግ ፃፍ (10 ፣ 80); አናሎግ ፃፍ (9 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን ያጥፉ

// ፒኑን አብራ ፦

አናሎግ ፃፍ (5 ፣ 255); analogWrite (3, 180); አናሎግ ፃፍ (11 ፣ 80); አናሎግ ፃፍ (10 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን አጥፋ ፦

// ፒኑን አብራ ፦

አናሎግ ፃፍ (6 ፣ 255); አናሎግ ፃፍ (5 ፣ 180); አናሎግ ፃፍ (3 ፣ 80); አናሎግ ፃፍ (11 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን አጥፋ ፦

// ፒኑን አብራ ፦

አናሎግ ፃፍ (9 ፣ 255); አናሎግ ፃፍ (6 ፣ 180); አናሎግ ፃፍ (5 ፣ 80); አናሎግ ፃፍ (3 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን አጥፋ ፦

// ፒኑን አብራ ፦

አናሎግ ፃፍ (10 ፣ 255); አናሎግ ፃፍ (9 ፣ 180); አናሎግ ፃፍ (6 ፣ 80); አናሎግ ፃፍ (5 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን ያጥፉ

// ፒኑን አብራ ፦

አናሎግ ፃፍ (11 ፣ 255); አናሎግ ፃፍ (10 ፣ 180); አናሎግ ፃፍ (9 ፣ 80); analogWrite (6, 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን አጥፋ ፦

// ፒኑን አብራ ፦

አናሎግ ፃፍ (11 ፣ 180); አናሎግ ፃፍ (10 ፣ 80); አናሎግ ፃፍ (9 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን አጥፋ ፦

// ፒኑን አብራ ፦

አናሎግ ፃፍ (11 ፣ 80); አናሎግ ፃፍ (10 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን አጥፋ ፦

// ፒኑን አብራ ፦

አናሎግ ፃፍ (11 ፣ 0); መዘግየት (ሰዓት ቆጣሪ); // ፒኑን አጥፋ ፦}

የሚመከር: