ארכיון הקטגוריה: מיקרו-בקרים

אקראיות ופסיכולוגיה של מכונות מזל

טריק תוכנה פשוט הוא אחד הגורמים, שהפכו את מכונות ההימורים משעשוע צדדי למחלבת הכסף העיקרית של בתי הקזינו בארצות הברית. הנה טיפה מידע על אלגוריתם ועל ממשקים שמנצלים לא רק את הסטטיסטיקה, אלא גם ובעיקר את הפסיכולוגיה שלנו, כדי לרוקן לנו את הארנק.

קלפי משחק
אין לי מכונת מזל לצלם…
להמשיך לקרוא אקראיות ופסיכולוגיה של מכונות מזל

כמה זה HIGH: מתח בפין פלט כפונקציה של הזרם

כולם יודעים שיש גבול לזרם החשמלי שאפשר להעביר דרך פין פלט של ארדואינו, ושל מיקרו-בקרים באופן כללי, והמתקדמים יודעים גם שגודל הזרם הזה ישפיע על המתח. אבל עד כמה? כשה-Datasheet לא נותן תשובות ברורות, זה הזמן לשלוף את כלי המדידה.

גרף יורד בחדות
לא, זה לא גרף קורונה.
להמשיך לקרוא כמה זה HIGH: מתח בפין פלט כפונקציה של הזרם

רמזור לילדים מפאנל של אל-פסק

אחרי יותר מדי כמעט-תאונות עם אופניים וקורקינטים בשטח התנועה המוגבל שלנו, אחד הילדים החליט שמישהו – לא ננקוב בשמות – צריך לבנות ולהתקין רמזורים בנקודות אסטרטגיות. ואז התגלגל לידיי אל-פסק שסיים את חייו. נחשו מה קרה אחר כך.

צעצוע רמזור מבוסס על פאנל של אל-פסק קטן
חלק ממה שקרה אחר כך
להמשיך לקרוא רמזור לילדים מפאנל של אל-פסק

ממיר מדיגיטלי-לאנלוגי: הסבר והדגמה של מודול DAC

בפוסט קודם דיברנו על מודול החומרה NCO במיקרו-בקרים. כעת נעבור למודול אחר, נפוץ קצת יותר אך עדיין לא מוכר למשתמש הארדואינו הטיפוסי: DAC (ראשי תיבות של Digital to Analog Converter), שהוא בעצם ההיפך של ADC המוכר: לוקח ערך מספרי וממיר אותו לפלט מתח אנלוגי.

תקריב מיקרו-בקר על לוח פיתוח
כי איך אפשר לצלם DAC? 🙂
להמשיך לקרוא ממיר מדיגיטלי-לאנלוגי: הסבר והדגמה של מודול DAC

מתנד בשליטה נומרית (NCO) – הסבר, ביקורת והדגמה

במיקרו-בקרים מודרניים של Microchip, מצטרף אל הטיימרים הקלאסיים – בין מודולי החומרה הוותיקים ביותר במיקרו-בקרים בכלל – מודול תזמון בשם "מתנד בשליטה נומרית" (NCO – Numerically Controlled Oscillator). מה עושה ה-NCO, איך משתמשים בו ומה היתרונות והחסרונות שלו לעומת טיימר רגיל?

לוח פיתוח Curiosity Nano למיקרו-בקר PIC18F57Q43
לוח פיתוח Curiosity Nano למיקרו-בקר PIC18F57Q43
להמשיך לקרוא מתנד בשליטה נומרית (NCO) – הסבר, ביקורת והדגמה

הדגמת מיקרו-בקרים לילדים: מקרר מאיר ומצפצף

שיעורי אלקטרוניקה הם תירוץ מצוין לקצת יצירה מייקרית. למשל, דגם מופשט של מקרר, עשוי מקרטון, שבאמצעותו הדגמתי תכנות ופעולה של מיקרו-בקר.

להמשיך לקרוא הדגמת מיקרו-בקרים לילדים: מקרר מאיר ומצפצף

סיימונים לפי משקל, חלק ב'

המשך הדיווח על פרויקט המשחק דמוי-הסיימון שאני מפתח עבור משתתפי "קורס האלקטרוניקה" שאני מעביר בבית הספר. איזה מין PCB מקבלים כשהמחיר הוא הזול ביותר, ואיזה באג הגיע מארדואינו לקוד שלי?

לוח המשחק המוכן בפעולה
המשחק המוכן בפעולה
להמשיך לקרוא סיימונים לפי משקל, חלק ב'

איך לנטרל את הכיבוי העצמי של מטען נייד

מנגנון הבטיחות של סוללות גיבוי, שמכבה אותן אוטומטית כשהזרם הנצרך מהן נמוך, יכול להיות מרגיז מאוד כשמשתמשים בהן במערכות עם צריכה צנועה – ממושכת או זמנית. כך פתרתי את הבעיה בסוללת גיבוי ישנה.

מטען נייד פועל ללא עומס
בלי עומס, בלי לכבות: מטען נייד משופצר
להמשיך לקרוא איך לנטרל את הכיבוי העצמי של מטען נייד

סיימונים לפי משקל

איך יוצרים מעגל אלקטרוני אינטראקטיבי ומעניין ל-20+ ילדים, מהר ובזול? כמה אנקדוטות מהתכנון, הפיתוח והלוגיסטיקה של פרויקט שנעשה בלחץ זמן, ובלחץ עוד יותר גדול של תקציב.

הדמיית ה-PCB לפרויקט בתוכנת KiCAD
הדמיית ה-PCB לפרויקט בתוכנת KiCAD
להמשיך לקרוא סיימונים לפי משקל

מלכודת ה-R-M-W

מה קורה כשמיקרו-בקר משנה ערך של משתנה בזיכרון, שהוא במקרה גם רגיסטר שמקבל מידע ישירות מהחומרה? הנה הסבר מסודר על תופעה שאם לא נהיה מודעים אליה, עלולה לגרום לבאגים לא נעימים, וקשים מאוד לשחזור ולזיהוי.

להמשיך לקרוא מלכודת ה-R-M-W