תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זהו פרויקט ממש פשוט ופשוט. הוא משתמש בחיישן צבע כדי לחוש את צבע הרקע ומציג אותו על רצועת ה- RGB LED.
השתמשתי במיקרו -בקר Ebot אך תוכל גם להשתמש בכל מיקרו -בקר אחר כגון arduino uno.
שלב 1: הרכבת חומרים
רכיבים אלקטרוניים:-
1 x Ebot מיקרו -בקר (ניתן להשתמש גם בארדואינו או בכל מיקרו -בקר אחר)
1 x חיישן צבע
1 x רצועת LED RGB
6 x חוטי מגשר
לבדיקה אתה יכול לקבל כמה גיליונות בצבעים שונים.
שלב 2: התקנה
ההתקנה ממש קלה
1. קח את ה- RGB LED והלחם שלושה חוטי מגשר על GND, Do ו- +5v וחבר אותם לפין GND, פלט 0 פינים וסיכת 5v בהתאמה על המיקרו.
2. לאחר מכן עם חיישן הצבעים חבר את
סיכת GND GND על המיקרו -בקר
סיכת מתח סיכת מתח על המיקרו -בקר
סיכת A0 על המיקרו -בקר
שלב 3: הרכבה
לאחר שתסיים את ההתקנה, חבר את חיישן הצבע לרצועה כלפי מטה.
שלב 4: קוד
{// התחלות ebot_setup ();
// מצבי סיכה
strip0.begin ();
strip0.show ();
pinMode (0, OUTPUT); // RGB LED
pinMode (A0, INPUT); // חיישן צבע
}
לולאת חלל ()
{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);
} אחרת אם (color (A0)> = 79 && color (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);
} אחרת אם (color (A0)> = 21 && color (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);
} אחרת אם (color (A0)> = 340 && color (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} else {colorWipe (& strip0, 0, 0, 0, 25); }
}
תוכל להוסיף עוד ועוד הצהרות אם לגרום לחיישן להרגיש יותר צבעים.
שלב 5: וידאו
לבסוף כפי שמוצג בסרטון תוכל להוסיף ניירות בצבעים שונים כדי לבדוק כיצד זה עובד.