היום נלמד להדליק את נורות הלד של ה Tiny:Bit. למעשה יש ל Tiny:bit שני זוגות של נורות - אורות קדמיים ואורות אחוריים.
היום נתחיל להדליק את הפנסים הקדמיים.
בשלב הראשון נדליק את הפנסים באור קבוע. ניתן לבחור בבלוק מצב Off או צבעים מתוך הרשימה:
שחקו קצת עם הצבעים וגלו באיזה צבעים ניתן להאיר את ה Tiny:Bit...
אחרי שקצת השתעשענו עם הצבעים השונים, ננסה להגדיר צ'קלקה פשוטה של משטרה: כפתור A יהפוך את הרכב שלנו למשטרה, כפתור B יפעיל אורות קדמיים ולחיצה על A+B - תכבה את האורות. הוספתי עוד בלוק כיבוי בתוך 'כאשר מתחיל' כדי להתחיל במצב כבוי.
בטח כבר שמתם לב שהסימולטור הפך להיות חסר ערך כאשר אנחנו עובדים עם הרכב אבל נשתדל להסתדר...
שמתם לב שאין אפשרות להדליק את הנורות בגוון סגול?
הנורות הקדמיות הן נורות RGB, כלומר, נורות שיש בהם שלושה צבעים: אדום (Red), ירוק (Green) וכחול (Blue). אפשר לקבוע באופן ידני את העוצמה של כל נורה בכדי לשלוט על הצבע כאשר הערך שניתן להגדיר הוא בין 0 ל 255.
אם תגדירו באדום 255 ובירוק ובכחול - 0, הנורות ידלקו באדום. אם תגדירו באדום ובירוק 0 ובכחול - 255 - הנורות ידלקו בכחול. בקיצור - נראה לי שהבנתם...
במקום להגדיר ערך קבוע לנורה הכחולה, הנורה הכחולה תדלק לפי הערך של המשתנה. כאשר הערך של המשתנה יהיה 0 - הנורה תהיה כבויה וכאשר הוא יהפוך ל 1 - היא תדלק בעוצמה מינימלית. עם כל אלפית שניה שתעבור - המשתנה יגדל ב 1 ואיתו - העוצמה של הכחול. כאשר הוא יהיה שווה ל 255 - הנורה תהיה בעוצמת הכחול המקסימלית שלה ואז המיקרו:ביט יתחיל להחסיר 1 מהמשתנה בכל אלפית שניה שעוברת. כך הערך של המשתנה ילך ויקטן ובעקבותיו - הנורה תלך ותחלש.
אין תגובות:
הוסף רשומת תגובה
הערות? הארות? יש לך משהו חשוב לספר לכולם? שאלות?
נשמח לשמוע!
(התגובה תפורסם בהקדם בכפוף לאישור מערכת מייקינג)