ዝርዝር ሁኔታ:

Bentzi Led: 3 ደረጃዎች
Bentzi Led: 3 ደረጃዎች

ቪዲዮ: Bentzi Led: 3 ደረጃዎች

ቪዲዮ: Bentzi Led: 3 ደረጃዎች
ቪዲዮ: Touring A Modern Glass Mega Mansion With 3 Pools! 2024, ሀምሌ
Anonim
Image
Image
ቤንዚ ሊድ
ቤንዚ ሊድ
ቤንዚ ሊድ
ቤንዚ ሊድ

በሚሠራበት ጊዜ ይህ ይመስላል

ደረጃ 1 ለብርሃን ኮድ

ለብርሃን ኮድ
ለብርሃን ኮድ

ከዚህ ሲመለከቱት ትንሽ ሊቆረጥ ይችላል

int greenled = 9; // ቀለሙን አረንጓዴ ለብርሃን ያዘጋጃል

int blueled = 10; // ለብርሃን ሰማያዊ ቀለምን ያዘጋጃል int redled = 11; // ቀለሙን ቀይ ለብርሃን int redval = 0 ያዘጋጃል። // ለቀይ ቀይ int blueval = 0 ሊለወጥ የሚችል እሴት ያዘጋጃል = // ለቀለም ሰማያዊ int አረንጓዴቫል = 0; // ለቀለም አረንጓዴ int ሊለወጥ የሚችል እሴት ያዘጋጃል potPin = A0; // ለፔንታቲሞሜትር እሴት ያዘጋጃል (ባዶ) ማዋቀር () {// የማዋቀር ኮድዎን እዚህ ያስቀምጡ ፣ አንዴ ለማሄድ ፒን ሞዶ (ፖትፒን ፣ ግብዓት) ፤ // ግብዓት በማድረግ እርስዎ እሴቶቹ ፒን ሞዴ (A0 ፣ INPUT) ምን እንደሆኑ እንዲያነቡ ለፖፒን ይነግሩታል ፣); // ለሁሉም መብራቶች ውጽዓት እንዲሆኑ በመንገር እርስዎ ቀለም ያመርቱ እያሏቸው ነው። pinMode (እንደገና የተቀየረ ፣ ውጣ); pinMode (ሰማያዊ ፣ ውጫዊ); Serial.begin (9600); // ይህ እሴቱ የህትመት እሴቶችን እንዲጀምር ይነግረዋል

void loop () {// በተደጋጋሚ ለማሄድ ዋና ኮድዎን እዚህ ያስቀምጡ - redval = analogRead (potPin) ፤ // ይህ ከ potpin greenval = analogRead (potPin) ለማንበብ እሴቱን ይነግረዋል ፤ // ይህ እሴቱን መንገር ነው ከ potpin blueval = analogRead (potPin) ለማንበብ ፣ 1023 እና 255 ወደ ዜሮ ብሉቫል = ካርታ (ብሉቫል ፣ 0 ፣ 1023 ፣ 0 ፣ 255) ፤ // ልክ ከላይ ከተጠቀሱት የተለያዩ ቁጥሮች ልክ ግሪንቫል = ካርታ (ግሪንቫል ፣ 0 ፣ 1023 ፣ 130 ፣ 5) ፤ // ልክ ከሁለት በላይ ልክ የተለያዩ ቁጥሮች Serial.print (redval); // ለ Serial ን መናገር ለሰማያዊ እና አረንጓዴ Serial.print (blueval) ተመሳሳይ ዋጋን እንዲያትሙ Serial.println (ግሪንቫል); analogWrite (redled, redval); // ቀዩ ዋጋ ለአናሎግ ፃፍ (አረንጓዴ ፣ አረንጓዴ) እንደሚነግረው እንዲሠራ ብርሃኑን ይነግረዋል። አናሎግ ፃፍ (ሰማያዊ ፣ ሰማያዊ);

}

ደረጃ 2: ማዋቀር

አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት

ለብርሃን ትልቅ እግር ወደ አምስት ቮልት መካከለኛ እግር ለፔንታሜትር ወደ A0 ይሄዳል

ደረጃ 3 - በመጨረሻ ሲሞክሩት እንዴት እንደሚመስል

ቀለማትን ለመለወጥ ከፈለጉ ወደ ኮዱ ስብስብ ይመለሱ እና ቁጥሩን ያስተካክሉ ወይም ዋጋ ወይም አረንጓዴ ወይም ሰማያዊ ከካርታው በሚያነቡበት ጊዜ ቁጥሮችን ያስተካክሉ እዚህ እዚህ ደረጃ ቀይቫል = ካርታ (ሬድቫል ፣ 0 ፣ 1023 ፣ 255 ፣ 0)

የሚመከር: