תעלומת ה-delay הבלתי-אפשרי

לא מזמן, נשמה טובה שלחה לי שאלה שעלתה באחד הפורומים לגבי מקרה מוזר: פקודת delay של ארדואינו, שמוקמה בתוך פונקציית פסיקה (שהוגדרה באמצעות הפקודה attachInterrupt), רצה מהר מדי – ליתר דיוק, היא סיימה את פעולתה בערך ב-1/200 מהזמן הצפוי. הסתבר שכמה מהמגיבים בפורום השיבו, ובצדק, שמלכתחילה אסור לשים delay בתוך פונקציית פסיקה, ואף הפנו לתיעוד הרשמי של ארדואינו, שבו נכתב ש-delay לא תעבוד כלל במצב כזה. אבל עובדה שמשהו כן עבד, רק לא בקצב הנכון. אז מה באמת קרה שם?

להמשיך לקרוא תעלומת ה-delay הבלתי-אפשרי

פרויקט: עוד מנורת שאריות!

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

לא זורקים שום דבר (כמעט): מנורת שאריות
לא זורקים שום דבר (כמעט): מנורת שאריות

להמשיך לקרוא פרויקט: עוד מנורת שאריות!

עצור סיסמה: רספברי פיי בעולם האמתי, חלק ג'

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

המערכת הסופית בפעולה
המערכת הסופית בפעולה

להמשיך לקרוא עצור סיסמה: רספברי פיי בעולם האמתי, חלק ג'

עצור סיסמה: רספברי פיי בעולם האמתי, חלק ב'

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

קוד פייתון
קוד פייתון

להמשיך לקרוא עצור סיסמה: רספברי פיי בעולם האמתי, חלק ב'

עצור סיסמה: רספברי פיי בעולם האמתי, חלק א'

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

הלב של המערכת העתידית: רספברי פיי זירו (הדגם הפשוט)
הלב של המערכת העתידית: רספברי פיי זירו (הדגם הפשוט)

להמשיך לקרוא עצור סיסמה: רספברי פיי בעולם האמתי, חלק א'

כל שמי מיסיסיפי

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

להמשיך לקרוא כל שמי מיסיסיפי

איך גורסים מיליון פאונד

אמן בריטי, שמסתיר את זהותו האמתית מאחורי השם "בנקסי" (Banksy), הכין ציור שנגרס בהפתעה על ידי המסגרת של עצמו, רגע אחרי שנמכר בכמיליון פאונד* במכירה פומבית בסותבי'ס. את ההשלכות של זה על הקונה ועל עולם האמנות נשאיר לאחרים; כאן נתמקד בכלים ובשיקולים הרלוונטיים לצד המייקרי של יצירה שכזו.

* מסתבר שזה היה פאונד, לא אירו כפי שכתבתי קודם…

קטע מגרסה אחרת של הציור שנגרס
קטע מגרסה אחרת של הציור שנגרס

להמשיך לקרוא איך גורסים מיליון פאונד

לאלתר ג'וק לוגי ממיקרו-בקר

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

מיקרו-בקר בתפקיד ג'וק לוגי, בתוך מתאם זמני ל-DIP
מיקרו-בקר בתפקיד ג'וק לוגי, בתוך מתאם זמני ל-DIP

להמשיך לקרוא לאלתר ג'וק לוגי ממיקרו-בקר

אמבדד למתחילים, 2018: האם יש תחליף לארדואינו?

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

אוסף מיקרו-בקרים ממשפחת PIC של Microchip
אוסף מיקרו-בקרים ממשפחת PIC של Microchip. איפה מתחילים?

להמשיך לקרוא אמבדד למתחילים, 2018: האם יש תחליף לארדואינו?

בלוג אישי בנושאי מייקינג, תכנות, מיקרו-בקרים ואלקטרוניקה