תוכן עניינים:
- שלב 1: רכיבים מרכזיים
- שלב 2: רשימת חלקים
- שלב 3: דגשי בנייה
- שלב 4: אפשרויות והערות נוספות
- שלב 5: סקירת תוכנה
- שלב 6: משחק משחק
- שלב 7: עדכונים, עוד משחקים
וִידֵאוֹ: משחקי Arduino תצוגת LED בשורה: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
aka מערכת משחקים לתצוגת סולם LED.
Attiny-85 המצויד בחומרה ותוכנה למשחקי משחקי וידאו "ארוזים", על גבי תצוגת LED מובנית.
יש לו תצוגת סולם LED כפול 12 ותומך בעד 6 כניסות כפתורים ויציאת שמע אופציונלית.
הוא עמוס בארבעה משחקי מיומנות, עם רמות קושי מרובות וכמה וריאציות (מתעדכן ל -16 משחקים, כאשר משתמשים בו עם ATMega MCU).
[וִידֵאוֹ]
שלב 1: רכיבים מרכזיים
בניתי את הפרויקט שלי באופן מודולרי (שני מכלולים נפרדים). תת מכלול תצוגה ראשי; אשר יכול לשמש את עצמו לבד. ותת-קלט של כפתור כפתור. כך אוכל להשתמש שוב בכפתור או במכלול התצוגה בפרויקט אחר. זה מאפשר גם אפשרויות הרכבה גמישות.
הוצאתי גם את קו הבקרה לכותרת סיכה להרכבת סולם ה- LED כך שאוכל לנצל Arduino Nano (או אונו), כדי לפתח תוכנה עבורה וכן להשתמש בה בפרויקטים אחרים. Digispark לא יפעל בגלל הרכיבים האחרים בלוח המעגלים שלו.
בחרתי להשתמש באותן הקצאות סיכות עבור סולם ה- LED כמו במדריכים קודמים כדי להקל על אלה שכבר יש להם יישום חומרה כזה לנצל את התוכנה בהנחיה זו, למרות שלא מצאתי את ההקצאות שנעשו להגיון הכי ברור שיש התוכנה.
שני הקווים בין המודולים הם PB4 וקרקע. כמו שכל מה שיש במכלול הכפתורים הוא עמידות ומתגים כך שזה לא תלוי בקוטביות, והיפוך החיבור לא משנה.
בעזרת תמיכה בכפתורים נוספים ניתן ליישם מגוון גדול יותר של משחקים (או יישומים). שניים מהמשחקים במדריך זה ניתנים לשחק בצורה הטובה ביותר עם שני כפתורים. ניתן להשתמש בארבעת הכפתורים העיקריים לגישה ישירה למשחק המשויך. בקרוב איישם משחק שתלוי בשימוש בכל ארבעת הכפתורים העיקריים.
פרויקט זה משתמש בעד שישה כפתורים. ארבעה כפתורים עיקריים BTN 1-4, ניתן לזהות לחצנים אלה בנפרד גם כאשר כל אחד מהם נלחץ בו זמנית. השניים האחרים הם כפתורים מיוחדים, ראשית יש את המקבילה של הכפתור היחיד בפרויקטים קודמים אשר יוצר חיבור קשה בין כניסת PB4 לקרקע, אני קורא לזה BTN0, או ESC מכיוון שניתן תמיד לזהות מתג זה ויחסום את הזיהוי של כל אחד מהאחרים. המקש המיוחד הנוסף הוא מקש הפונקציה, אם לוחצים עליו כאשר לוחצים על BTN 0-4 ניתן לחוש אותו ולהשתמש בו לשינוי פונקציונאליות.
בסקיצה זו של משחק מיומנות אני משתמשת:
- FncKey+Btn1 חזור למצב התפריט
- רמת הקושי FncKey+Btn2 (אם ברמה הגבוהה ביותר תחזור לרמה הנמוכה ביותר)
- FncKey+Btn4 השהיה מיידית (הקש על כל מקש לביטול השהיה)
- FncKey + Btn 0 או 3 אינם מוגדרים.
שלב 2: רשימת חלקים
חלקים נדרשים
- נוריות LED, אדום, צהוב, ירוק וכחול כמו אלה
- לוחות PCB פריטים דומים ייתכן שיהיה עליך לרכוש לוח גדול יותר ולחתוך אותו לגודל הרצוי.
- שקע טבילה לפינים פריטים דומים
- שבב Attiny-85
- מתנגדים
- מתגי כפתורים בשימוש: 12x12x8mm ו- 6x6x6mm PCB לחצני לחיצה מישוש רגעי
מוּמלָץ:
- זמזם 5v, סוג פעיל
- מקל ארטיק
- רצועת כותרת סיכה 2.54 מ"מ
- חוט 30 גה וכלי עטיפת חוט https://www.ebay.com/itm/351798901037 הקישור למעלה הוא לחוט שדומה יותר ל 36 גא. הלוואי והייתי יודע על עסקה כזו עבור 30 ג 'אמיתי. חוּט
שלב 3: דגשי בנייה
במכלול הלוח הראשי יש לי אותו חשמל כמו פרויקטים קודמים של סולם לד, שאולי תרצה להפנות אותם להנחיות בנייה בסיסיות נוספות
עם זאת אינני משתמש במנגנון חיצוני כלפי מעלה בכניסה האנלוגית A2 (PB4), כמו כן אני משתמש בנורות אדומות, צהובות, ירוקות וכחולות, במקום כל צבע אחד, וזה רצוי עבור חלק מהמשחקים שיצרתי עבור חומרה זו..
להלן משימות הקלט/פלט כמצופה ממערכי התוכנה המצורפים:
פרויקט MCU AT-85 Uno/Nano
סיכת שם שמות# שם ברד --------- ---- ---- --------- אדום L1-3 PB3 2 D-11 Yel L4-6 PB0 5 D-8 ירוק L7-9 PB1 6 D-9 כחול L10-11 PB2 7 D-10 Ain PB4/A2 3 A-2 Audio PB5 1 D-3
ההבדל המשמעותי הוא שיש לי שני כפתורים המחוברים ל- PB4. הראשון עובר ישירות מ- PB4 לקרקע אך ללא עמידה חיצונית כלפי מעלה (אני קורא לזה BTN0). יש לי גם מתג כפתורים (שאני מכנה BTN1) המחובר עם 75 קוהם בסדרה לקרקע. ניתן להשתמש בלוח ראשי זה ללא לוח ההרכבה "כפתור", אך עם פונקציונליות מוגבלת כלשהי.
יש לבחור את ההתנגדות המגבילה הנוכחית לקבוצות ה- LED בהתבסס על בהירות נוריות הצבע השונות בהן אתה משתמש וכמה בהירות אתה רוצה אותן. סיימתי עם 91 אוהם לסט האדום, 75 צהוב, 430 ירוק ו -150 אוהם לכחול. ערכים אלה עשויים להיראות נמוכים, אך זכור כי הנוריות כפולות (בדרך כלל הרבה פחות מ -100% מהזמן)
השתמשתי בעדים בגודל 3 מ מ והפרדתי אותם מעט זה מזה. היו לי רגלי ה- LED על מקל ארטיק. כך כולם עמדו באותה כמות ומעל כל המרכיבים האחרים. אני מתכוון, בשלב כלשהו, להתקין את היחידה רק עם נוריות הבולטות מבצבצות דרך מסגרת.
בחרתי לעטוף את חיבורי ה LED. ללא לוח מודפס מיוחד זה קל יותר לביצוע מאשר הלחמה במקומות צפופים עם הרבה חיבורים; אינו נוטה לייצר מכנסיים קצרים וקל יותר לחבר אותו מחדש במקרה של טעות. עם כל הזרמים בתוך ובקרב מיקרו בקר בחוט מיליאמפרס 30 גה מספיק.
לחצנים והתנגדות:
גיבשתי תצורה ייחודית (מעין Y כפול) של עמידות וכפתורים, כך שהתוכנה תוכל להבחין בלחיצת כפתורים בודדת וכפולה (באופן תיאורטי ניתן לזהות כל שילוב של ארבעת הכפתורים הללו). ניסיתי מספר תצורות עם ריבוי ערכי עמידות בגיליון אלקטרוני שחיפשתי את התצורה הטובה ביותר, ואז הדמתי אותן בתוכנה ונסו את כל שילובי ההתנגדות האפשריים כדי למצוא את הסט (שאני משתמש בו) שיניב את ההפרש המינימלי המרבי. של קריאות אנלוגיות בין כל לחיצות כפתור בודדות וכפולות. סידרתי אותם כך שבפרט Btn1, Btn4 ו- Btn1+4 היו מובחנים במיוחד.
עיין בתרשים של רשת הכפתורים למעלה.
עליך לכסות את כל החיווט המתחבר ל- PB4 (ואולי להחליף אנשי קשר ונגדים) בעזרת סרט חשמלי, דבק חם או משהו אחר שאינו מוליך כלל, שכן התנגדות מגה-אוהם בלבד תוריד את היכולת לקבוע אילו מתגים נלחצים; וכל קשר שכזה שאתה יוצר בעת קיום אסיפה יעשה זאת.
הוראות המשויכות מאוחר יותר:
משחקים עם 4 כפתורים-שימוש-קלט-אנלוגי אחד/
כוח כפול-עבור-הנייד שלך-מיקרו-בקר-פרוג '/
מודפס תלת-ממד למארז-לתצוגת LED-תצוגה-מסוף-ו/
שלב 4: אפשרויות והערות נוספות
פלט שמע אופציונלי
פלט השמע האופציונלי משתמש ב- PB5. חיברתי זמזם 5V, בסדרה עם מתנגת של 150 אוהם כדי להגביל את התפוקה המעצבנת שלו. אני ממליץ לך להשתמש 50-200 אוהם. אפשר להקביל את הבאזר עם מכסה (2-10uf) כדי להפוך אותו פחות עקצוץ, או להשתמש ברמקול 32 מ"מ של 32 מ"מ של הנהג בגודל 10 מ"מ, השבור מתוך סט של בלוטות אוזניים סטריאופיות זולות, במקום הנגד והזמזם. אני אוהב את זה, לצלילי משחק, טוב יותר כפי שיש לי את זה.
כברירת מחדל, Attiny-85 משתמש ב- PB5 כאיפוס, יעיל פירושו שהשמע יעבוד אך לא תהיה לו השפעה רעה על כל פעולה אחרת. בעת שימוש ב- Nano או Uno השמע יעבוד (יוצא ה- D3 שלו). כדי לקבל אודיו עם ה- Attiny יהיה עליך לשנות את תצורת הסיכה הפנימית כך שהתוכנה תוכל להשתמש ב- PB5 כפלט. יש השלכות משמעותיות בכך; אנא עיין לאלה:
forum.arduino.cc/index.php?topic=178971.0
www.instructables.com/id/Simple-and-cheap-F…
ו-
באופן כללי במהלך משחק טעות או כישלון יגרמו לצליל או צליל פטל קצר. מנגינת ברכה מושמעת כאשר אתה משלים רמה או מנצח, כמו בפינג-פונג. אני מגלה כי האודיו הנלווה באמת גדל לשמחת המשחק.
לחצני סוג בקר חלופי
לילדים הגדולים שלי, שהם חסרי ציוד, הכנתי כפתורים נפרדים עמידים, Btn1 ו- Btn4, בקצה חוטי עופרת ארוכים. ראה תמונה. הרכבתי את הכפתורים באחיזות מתאמנות; עם מוטבע 75Kohm עם Btn1, ו- ~ 37Kohm מוטבע עם Btn4. בסדרות עם Btn4 למעשה השתמשתי ב- 36K, 33K או אפילו 39K. בהתחשב בלחצני הבוכנה החיצוניים, יהיה זה רעיון טוב להקים קבוצה נפרדת של סיכות כותרת, לחיבור כפתורים חיצוניים ביד נתפסת כ- Btn1 ו- Btn4.
דרוש ספק כוח איכותי
עבור מקור חשמל אתה יכול להשתמש בפלט USB 5v של מחשב, טאבלט, מטען קיר, בנק חשמל או סוללת 3.7 Li ישירות.
גיליתי שכאשר אני מפעיל את היחידה מכמה מטענים מסוג USB וכמה בנקים מסוג USB, הייתי מבחין בהתנהגויות והתעלמות מדי פעם ואף מתאפס. אם אתה חווה זאת, מצא מקור כוח עם ויסות טוב יותר, אחרת הוספת קבל גדול (100-1000uf) לרוחב +V לקרקע עשויה לעזור.
בדיקה
צירפתי גם תוכנית בדיקה שתסייע לאמת ולפתור באגים לחומרה שלך. הקוד הוא עבודה בתהליך, וזקוק מאוד לניקיון. אני מקווה להגיע לזה, אבל מתכוון לכך שזה אמור לשרת את הצרכים שלך. לאחרונה השתמשתי בו רק עם ננו המניע את מכלולי הצג ומקלדת. אתה יכול להשתמש כמעט בכל כפתור כדי לבחור פריטים מתוך מצב התפריט. כדי לצאת מהדגמה/בדיקה שוב לחץ על רוב הלחצנים. כדי לצאת ממבחן הכפתורים (מס '4) לחץ על FncKey+Btn1 או החזק את EscKey (הארקה PB4) או החזר את החשמל.
בשל הבדלים בהתנגדות הפנימית של MCU ובעמידות הנגד, ייתכן שיהיה עליך לבצע כמה התאמות כך שכל לחיצות הכפתור היחיד והכפול יזוהו כראוי. לשם כך השתמש ב- test-4 (כדי לבחור זאת עיין בתיאור פעולת התפריט להלן) של תוכנית הבדיקה. שים לב שלא השתמשתי במנגנון חיצוני כלפי מעלה מכיוון שיש לי שימושים מתוכננים נוספים עבור קלט PB4 שאינם תואמים כל משיכה למעלה.
שלב 5: סקירת תוכנה
המערכון LadderGames.ino מיישם ארבעה משחקים כולל כמה גרסאות חלופיות.
את הסקיצה ניתן להוריד ולהריץ מ- ATtiny-85, Nano, Uno וכו 'כדי לתכנת אותו בשבב Attiny ראה: https://www.instructables.com/id/Program-an-ATtiny… ו/או לתכנת שבב ATtiny-85 שלך:
שנה את השעון הפנימי של ה- ATtiny85 ל- 8MHz, מכיוון שהביצועים רצויים למשחק. מתייחס:
forum.arduino.cc/index.php?topic=276606.0
סקיצה זו אמורה להיות תואמת לאחור עם רוב פרויקטי הסולם הראשונים של ATtiny-85, ללא שינוי, אך תהיה לה כמה פונקציונליות מוגבלת.
תפריט תפריט
בעת ההפעלה יש בדיקת בריאות בצורה של טאטא על פני נוריות הלד ומערכת צפצופים. ואז הוא נכנס למצב התפריט הראשי. כל קבוצת נוריות בצבע אחד מוארות במשך מספר שניות ברציפות. משחק נבחר על ידי לחיצה על כפתור כשהערכה המשויכת מוארת, משחק 1: אדום, משחק 2: צהוב, משחק 3: ירוק, משחק 4: כחול. במצב תפריט Btn2, Btn3, Btn4 ניתן ללחוץ כדי לעבור ישירות למשחקים 2, 3, 4 בהתאמה. לאחר בחירת משחק תצטרך לציין את הווריאציה שאתה רוצה. עבור כל וריאציה זמינה תהבהב סט של נוריות צבעוניות. פשוט לחץ על כפתור על הכפתור שאתה רוצה. הווריאציות, "הגרסאות", עבור כל משחק מתוארות בהמשך.
ניתן לשחק בגרסה אחת מכל ארבעת המשחקים באמצעות כפתור אחד. או אחד מחובר בין PB4 לאדמה (Btn-0) כמו בהוראות סולם LED קודמות, או עם מתג המחבר עומס 75k לאדמה (Btn-1). כל אחד מאלה יעשה במשחקים כאשר ההוראות מדברות על לחיצת כפתור לא ספציפית.
כדי לצאת מכל משחק אתה יכול להשתמש ב- FncKey+Btn1, החזק את EscKey (aka: Btn0) למטה למשך 1-2 שניות או העבר את ההפעלה.
שלב 6: משחק משחק
משחק 1: Push-It
זהו עיבוד למשחק ה'דחוף-זה 'שלי מאחד מההנחיות הקודמות שלי
www.instructables.com/id/Play-a-Game-with-a…
מטרת המשחק היא לדחוף את ספירת ההבהובים ומספר הלדים הנאורים לכמה שיותר. Push-It מתחיל במספר הבזקים, שיחזרו על עצמם. אם תלחץ על הכפתור לאחר ההבזק האחרון בסדרה וכאשר יתכן שקיים אחד נוסף, נורית הלד הבאה תדלק ומספר ההבזקים יגדל באחד. אבל אם אתה 'לוחץ' לפני או אחרי פרק הזמן של הבזק נוסף לעתיד במקום זאת מספר ההבזקים במערך יקטן.
בכל פעם שאתה מצליח להגדיל את ספירת הבזקים רמת הקושי עולה ככל שהתזמון מאיץ מעט, מה שמקשה יותר ויותר להגיע לספירות הבזק גבוהות יותר.
מספר הספירה הנוכחי נשמר בזיכרון EEPROM להפעלה מחדש באותה רמה מאוחר יותר.
משחק 2: פינג-פונג
משחק תחרותי נהדר (אם כי היחיד) כאן; היכן שהכדור (כתם אחד של אור) עובר מצד אחד למשנהו, מהר יותר ויותר, בכל פעם שהוא מקבל 'מכה' בחזרה.
יישמתי לראשונה את משחק שורת האורות היחיד על פני פנסי הלחצנים הקדמיים של מחשב סופר-מיני בחלל בשנות ה -70.
כדי להכות את הכדור הלוך ושוב על ההנעה המתאימה להכות (לחצו על הכפתור) כאשר הוא נמצא במצב הסיום (הלד האחרון). הצד הראשון שהחמיץ מפסיד, והאורות בצד המנצח מהבהבים.
ישנן שתי וריאציות, אחת הדורשת כפתור אחד בלבד (Btn 0 או 1), שתפגע בכדור משני קצותיו; וגרסה שנייה, מיועדת לשני אנשים ראש בראש, הדורשת שני כפתורים; כפתור 1 בצד שמאל ולחצן 4 או 0 בצד השני. השימוש בכפתור 1 & 4 עדיף, מכיוון שהם לא יפריעו זה לזה; ניתן לפגוע בכל אחד כדי להחזיר את הכדור מסופו ללא קשר למצב הכפתור השני.
המנצח בעצרת הוא תמיד השרת של הבא.
משחק 3: גלריית יריות
לירות בכל המטרות (אורות) כדי להשלים רמה. בכל רמה גבוהה יותר הפעולה מהירה יותר.
ישנן שתי גרסאות; אחד שבו האתר קבוע והיעדים נעים ואחר בו האתר זז והמטרות עדיין. בכל מקרה פגיעה דופקת נורת מטרה; והחמצה גורמת למטרה לצוץ. כאשר המטרה נראית לעין המראה נדלק בהיר יותר, אחרת הוא עמום.
בגרסה אחת המראה מתחיל משמאל (למטה) וסורק ימינה. בגרסה 2 המראה קבוע באמצע ואילו המטרה נעה מימין לשמאל. על ידי הסתכלות על הקוד ישנן גרסאות 3 ו 4 רפאים שיכולות להיות מופעלות, אך אתה מעמיד את רווחתך על אחריותך בלבד.
משחק 4: JumpMan
הרעיון הוא שאתה רץ ברמת משחק שבה מגיעים אובייקטים שאליהם אתה צריך לקפוץ, ככל שאתה מתקדם הם מגיעים מהר יותר. בגרסת משחק אחרת יש גם אובייקטים מעל הראש שעליהם להתכופף מתחת.
בגרסה אחת יש רק אובייקטים שצריך לדלג עליהם. כדי לקפוץ עליך ללחוץ על הכפתור כשהאובייקט מגיע לתא האחרון משמאל; שמתבהרת כאשר זה קורה. כדי לקפוץ 2 או יותר אובייקטים רצופים עליך לקפוץ (ללחוץ) על הראשון והחזק את הכפתור למשך השאר.
בגרסה 2 מתווספים אובייקטים מעל ראש (מהבהבים). אלה קופצים על ידי 'קפיצה במהלך התא לפניו ומשתחררים בזמן שהוא נמצא בתא הקצה. רק תקורה אחת יכולה להבהב בכל פעם, כך שכאשר אחד עבר אתה עלול לראות אחר (לא מהבהב לפני) חשוף עליך. לעולם לא יהיו תקורות רצופות אך הן יכולות להיות צמודות לאובייקט קפיצה אחד (או יותר).
בגרסת המשחק 3 אתה חייב, השתמש בכפתור נפרד לאובייקטים התקורה (Btn-2, 4 או 0 לבחירתך); קפיצות ואז דורשות Btn-1.
לאחר שהצלחת לעבור ארבעה אובייקטים נוספים מכפי שלא הצלחת, אתה מתקדם ברמה; יש ברכות שמע וויזואליות, ואז חידוש בקצב גבוה יותר של מהירות. ההתמודדות עם קבוצה של אובייקטים עוקבים נחשבת לאותו אובייקט בודד.
אני ממליץ לך להדפיס את כללי הפעולה של המשחקים ולקרוא אותם מחדש לפני שאתה משחק משחק שלא שיחקת לאחרונה. אחרת, אתה יכול לסכל את עצמך; לחשוב שהמשחק לא פועל כראוי כשהוא אכן כך, אבל לך ולמשחק יש דרכים וציפיות שונות. אני עצמי נפלתי מזה יותר מפעמיים.
שלב 7: עדכונים, עוד משחקים
הכנתי מארז קונסולות מודפס בתלת מימד כדי להכיל את תצוגת הסולם LED והכפתורים.
תכננתי עוד משחקים שמשתמשים בחומרה זו. בדוק אותם ותהנה:
משחקים חדשים מ- "חבטת שומה" ועד "משיכת מלחמה"
דצמבר 2016. כעת, בסוף הקישור לעיל, יש גרסה מאוחדת של קוד הכולל את כל 12 המשחקים.
17 בפברואר 2017: להלן משחק המשחק האחרון לפרויקט זה, כעת עם 16 משחקים (סקיצה למטה). זה יפעל על כל יישום MCU עם 32KBytes של זיכרון תוכנת פלאש. הכל אם כי כל אחד עד 3 או 4 מתוך 16 המשחקים ניתן להכניס ל- ATtiny. אני ממליץ להשתמש ב- Nano 3 arduinos. ארבעת המשחקים האחרונים שנוספו הם מירוצי "לה מאן", תחרות "ריסוס" ראש בראש כריתת ריסוס., ירי "כדור חזיר" בכדורסל, "BiFunc" משחק חידון פעולה בינארי.
עם משחק גדול ומגוון יותר של משחקים אלה שיפורים ביכולות המשחק שלהם, הנאה לכל השחקנים ברמה, אפשרית. אני חושב שיש הרבה מקום לשיפור במרוצי לה מאן באמצעות עיצוב פריסת מסלול ותזמון משחק.
יש לי, כתבתי, עוד כ -10 פעילויות/משחקים/פונקציות, חלקן אני מקווה להציע לזמין בסתיו 2017.
כמו כן ניתן לשנות את משחקי הקו האחד הזה לתצוגת LCD 2 x 16 קווים, עם שורה אחת של אובייקטים של משחק ועוד שורה עבור קצת טקסט. עשיתי מעט מזה, אך מכיוון שאני מגובה בפרויקטים עד כמה שאני יכול לראות, אני לא יודע מתי או אם אקבל סיבוב. אז אם למישהו יש מוטיבציה לאמץ ולייעל את המשחקים האלה עבור מסך LCD בגודל 2x16 אנא שתף אותי ואחרים.
מלבד ארבעת המשחקים החדשים כאן בתפריט Menu_16Games.ino, סגרתי את הפרויקט שלי ויצרתי הוראות קשורות: מארז קונסולת משחקים LED מובנית ומפעיל את פרויקט ה- MCU הנייד שלך.
אני מקווה שרבים ייקחו את הזמן ו… תהנה מהמשחקים האלה.
משחק קבוצתי: 1– אדום 2- צהוב 3- ירוק 4- כחול
1 אדום PushIt PingPong ShootEmUp JumpMan 2 Yel QuickDraw Tug_a_War Chicken Hot_Hands 3 Grn Le_Mans Spray PIG BiFunc 4 Blu SimonSays Whack_Mole Sea_Hunt Flip_d
2 בספטמבר 2017: יכולת עבודה משופרת עם לחצני ג'ויסטיק חיצוניים רועשים ומלוכלכים, במשחק ראש בראש (קבוצה 2).
13 בדצמבר 2017: טיפול משופר בקפיצת כפתורים ויישוב מדידות, תיקון בעיות קלות. ניסיתי להשתמש בקבל על קו הכניסה האנלוגי של הכפתור, אך כדי להיות יעיל זה גרם להתיישבות מדידה איטית לייצר זיהוי רמות שווא או שהתוכנה חיכתה כל כך הרבה זמן שפעולת המשחק המהירה נפגעה.
אפריל 2018: גיליתי שחיבורי דחיסה בגודל 5/8 אינץ 'יוצרים גופים נהדרים לכפתורי סגנון בוכנה חיצוניים. מכיוון שילדיי אוהבים להשתמש בזוג כזה, הוספתי סיכות כותרת כדי לחבר בקלות שניהם (כמו Btn1 & Btn4).
שים לב שיצרתי פרוייקט נוסף, באוקטובר האחרון, הבנוי על חומרת ההוראה הזו. הוא ברוח ליל כל הקדושים ויכול להיות מאוד כיף, במיוחד לילדים. ניתן להדרכה: מכשירים רפאים-נפשיים-מושפעים
מוּמלָץ:
צג משחקי LED מעץ המופעל על ידי Raspberry Pi Zero: 11 שלבים (עם תמונות)
תצוגת משחקי LED מעץ מופעלת על ידי Raspberry Pi Zero: פרויקט זה מממש תצוגת LED מבוססת WS2812 בגודל 20x10 פיקסלים בגודל 78x35 ס"מ הניתנת להתקנה בקלות בסלון למשחקי רטרו. הגרסה הראשונה של מטריצה זו נבנתה בשנת 2016 ונבנתה מחדש על ידי אנשים רבים אחרים. ההוצאה הזו
תצוגת שעון תצוגת LED עם מטריקס LED בשליטת WiFi: 3 שלבים (עם תמונות)
תאורת שעון תצוגת מטריצת תצוגת LED מבוקרת באמצעות WiFi: רצועות LED הניתנות לתכנות, למשל מבוסס על WS2812, מרתקים. יישומים הם רבים ואתה יכול להשיג תוצאות מרשימות במהירות. ואיכשהו בניית שעונים היא תחום אחר שאני חושב עליו הרבה. מתחיל עם קצת ניסיון בתחום
תצוגת TTGO (צבע) עם מיקרופיתון (תצוגת TGO T): 6 שלבים
תצוגת TTGO (צבע) עם מיקרופיתון (תצוגת TTGO T): תצוגת TTGO T היא לוח המבוסס על ESP32 הכולל תצוגת צבע בגודל 1.14 אינץ '. ניתן לרכוש את הלוח תמורת פרס של פחות מ -7 $ (כולל משלוח, פרס שניתן לראות ב- Banggood). זהו פרס מדהים עבור ESP32 כולל תצוגה
כיצד להכין שעון בזמן אמת באמצעות תצוגת Arduino ו- TFT - Arduino Mega RTC עם תצוגת TFT 3.5 אינץ ': 4 שלבים
כיצד להכין שעון בזמן אמת באמצעות תצוגת Arduino ו- TFT | Arduino Mega RTC עם תצוגת TFT 3.5 אינץ ': בקר בערוץ היוטיוב שלי. הקדמה:- בפוסט זה אני הולך לעשות "שעון בזמן אמת" באמצעות 3.5 אינץ' TFT מגע LCD, Arduino Mega מודול RTC 2560 ו- DS3231 …. לפני תחילת … בדוק את הסרטון מערוץ היוטיוב שלי..הערה:- אם אתה משתמש ב- Arduin
טיק טק טו (3 בשורה): 10 שלבים (עם תמונות)
Tic Tac Toe (3 בשורה): פרויקט זה הוא בילוי אלקטרוני של העיפרון הקלאסי של Tic-Tac-Toe & משחק נייר 2 שחקנים. לב המעגל הוא מיקרו -בקר PIC 16F627A של Microchip. כללתי קישור להורדה עבור קובץ PDF של לוח PC וגם את קוד HEX f