ב"בייט הלבן" פורסמו מאות פוסטים לאורך השנים, וחלקם כבר פחות רלוונטיים לקוראים כיום. בעמוד זה ריכזתי את הפוסטים שנראים לי חשובים ומומלצים במיוחד, כשהם מחולקים לקטגוריות רחבות ומסודרים בסדר כרונולוגי. עדכון אחרון: 16.11.20
פרויקטים פשוטים
נגן מוזיקה | מדחום עם ארדואינו | רמקול לסלי לעניים | נר אלקטרוני מגיב לנשיפה | פונג מחשב+ארדואינו | מד מרחק אולטרה-סוני עם תצוגת 7 מקטעים | חיישן רוורס למשאית צעצוע | צ'קלקה לכבאית צעצוע | תאורת לדים אוטומטית למטבח | צעצוע 7 מקטעים לילדים | פעמון אלחוטי משודרג | פדל להחלפת שפות | שעון קיר עם קצב לא אחיד | פעמון אלחוטי אמין יותר | חנוכיית לדים בשלט רחוק (של טלוויזיה) | רובוט מאנקי נקו (חתול מנופף) | שדרוג מנורת ירח עם לוח PSoC | שפופרת טלפון להודעות ותזכורות
פרויקטים קצת פחות פשוטים
מתקן לאימון בשק איגרוף | העברת מידע למחשב דרך סמן העכבר | "מצלמה" מבוססת סרבו ו-LDR (נגד תלוי אור) | שידור (חוקי) מטווח קרוב של פרטי כרטיס אשראי | שלט רחוק לעוצמת תאורה | כרטיס ביקור UART | המיקרו-בקר הכי איטי בעולם | מערכת RPi לשליטה בעזרת מקלדת | טבעת אורות כחול-לבן | האקינג לפנס בלימה | סגר-מטר – מד מרחק מהבית מבוסס GPS ו-micro:bit
שפות ועקרונות תכנות ל-Embedded
מבנה switch-case בשפת C | ייצוג בינארי של מספרים | פעולות לוגיות בשפת C | לולאות בשפת C | פסיקות במיקרו-בקרים | המחיר של הנקודה העשרונית | כמה זמן לוקח למיקרו-בקר להכפיל מספרים | מה זה Buffer | בעיית ה-Read-Write-Modify
אופטימיזציה
דוגמאות שונות לאופטימיזציה ממוקדת | ציור מהיר יותר על TFT-LCD בעזרת פלטת צבעים מצומצמת | פענוח חסכוני בזיכרון של קוד מורס | אחסון תמונות בפחות זיכרון | מספרים אקראיים בפחות זמן עיבוד | shiftOut לממהרים | ערכים דמוי-אקראיים במינימום עיבוד | משואת IR חסכונית בסוללה | היקום הבלתי-אפשרי של Elite (הפקה פרוצדורלית) | חישוב פשוט לזירוז של המרת סולמות | מאחורי הקלעים של פקודת switch | חסכון בחשמל |
ארדואינו: סביבת פיתוח וחומרה
שינוי הפונט בחלון הקוד | השגיאה avrdude: stk500_getsync(): not in sync: resp=0x00 | איזה לוח ארדואינו לבחור? | שימוש ב-Serial Plotter | כמה זרם הארדואינו יכול לתת? | סקירה של Arduino Nano Every
ארדואינו: תכנות
עבודה בסיסית עם Serial | מבוא לפסיקות חיצוניות בארדואינו | EEPROM: הדיסק הקשיח של הארדואינו | צריבת Bootloader ל-ATmega328P נפרד | הדמיית מולטיטסקינג | שימוש בסיסי בספריה VirtualWire | מבוא לטיימרים | קריאת מספרים מה-Serial Monitor | למה כדאי להימנע מהקצאה דינמית | מהי שפת התכנות של ארדואינו? | איך עובדת הקצאה דינמית בארדואינו | ההטיה של הפונקציה map | עד כמה millis מדויקת | ההטיה של random
מושגים, כלים, ציוד וטכניקות למייקרים
מטריצות וכבלים | המדריך למלחים המתחיל | דיבאונסינג (Debouncing) | להפוך ספק כוח של מחשב לספק כוח שולחני | בד מוליך | מניעת שחיקת יתר של זכרונות EEPROM | לוג'יק אנלייזר (מזויף, סיני וזול) | לוג'יק אנלייזר – המשך | תוכנת SMD – מוניטור סריאלי משופר | פיני פוגו | הסבר על מבנה השידור הסריאלי עם הדגמה על ATtiny85 | כיבוי עצמי לארדואינו | Brown-out | צבעים בטרמינל לינוקס | הגדלת הטווח של שידור באינפרה-אדום | מה זה Errata | מיקרוסקופ סטריאוסקופי | לאלתר ג'וק לוגי ממיקרו-בקר | מה זה Base64 | ממשק Wiegand | מדידת זרמים עם Joulescope | תקשורת סריאלית עם המחשב בעזרת Python
רכיבים ומודולים
מבוא למעגלים משולבים (הדגמה עם Shift Register) | ג'וק זיכרון RAM מדגם 23K256 | ממשק עם לוחות מקשים פשוטים | תצוגות 7 מקטעים | גלאי קרבה אינפה-אדום לטווח קצר | ממסר אלקטרומכני | מפסקי DIP ו-Resistor Networks | ג'וקים לתקשורת RS-485 | מונה עשרוני – Decade Counter | סדרת "הלו טייני" על ATtiny85 | סדרת "הלו פיק" על PIC12F675 | שליטה במנועי לגו Power Functions | היכרות ועבודה עם ג'וק 595 (אוגר הזזה) | ג'וקים לתקשורת אלחוטית מינימלית – PT2262/72 | חיישן מרחק אולטרה-סוני HC-SR04 | חיישן תנועה ("נפח") HC-SR501 | מיקרו-בקרים ממשפחת STM8S | מבודד אופטי | מיקרו-בקר זעיר PIC10F206 | איך לקרוא Rotary Encoder | מערכת חיישני רוורס לאוטו | מיפוי הפינים של כרטיסי SD | סקירה כללית על סוגי תצוגות | מפסק אופטי (ממדפסת) | מבוא למייצבי מתח | איך עובדת (ובנויה) מקלדת | חיישן אולטרה-סוני תעשייתי | פוטנציומטר דיגיטלי | מד מרחק LiDAR | מודול אלחוטי JDY-40 | מודול HW-728 ממיר USB-UART | נגד תלוי-אור (LDR) | מודול GY-31 לזיהוי צבע
אלקטרוניקה
נגדי Pull-up ו-Pull-down | צ'ארליפלקסינג (Charlieplexing) | מחלק מתח | שמיט טריגר (Schmitt trigger) | איך לחבר טרנזסיטור | גנב ג'ולים | קבל-על
שופינג, ביקורות והמלצות
על קיטים ורכיבים בסיסיים שכדאי לקנות | ארדואינו בזול, מהדורת 2015 | הספר Making Embedded Systems | הספר Racing The Beam | קיט לאימון בהלחמת רכיבי SMD | הספר Debugging | הספר "בית ספר לממציאים" | סקופ כיס DSO112A |
קהילה
אתר מייקרס נולד | איך לשאול שאלות בנושאי מייקינג | למה עזבתי את מייקרס | בעיית XY | איך לענות לשאלות בנושאי מייקינג | ההיסטוריה של קהילת המייקרים החובבים (וגם חלק ב', חלק ג' וחלק ד') | תנועת המייקרים ומגבלות הלמידה העצמית
ציוני דרך (רגעי מפתח בהתפתחות שלי בתחום, או אירועים משמעותיים בעולם המייקרים)
הפוסט הראשון בבלוג | היי, TI! (הלוח הלא-ארדואינו הראשון שלי) | ארדואינו לאונרדו עומד להגיע | הארדואינו-על-מטריצה הראשון שלי | פרויקט ATtiny85 ראשון | הפרויקט הראשון שלי ללקוח | הפרויקט הראשון שלי עם PIC | הלחמת ה-SMD הראשונה שלי | ארדואינו נגד ארדואינו | הכרזה על הוויקיפדיה לנושאי Embedded | הפיאסקו הגדול של FTDI | ה-PCB הראשון שלי | למה ללמוד על ARM Cortex-M | הלחמת ה-QFN הראשונה שלי | על הסגירה של אתר makers.co.il |