ארכיון הקטגוריה: כללי

הודעה מנהלתית

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

חידת מטבעות (ותכנות) למתקדמים

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

להמשיך לקרוא חידת מטבעות (ותכנות) למתקדמים

לנסות אפשר: ציד סיגנלים בפארק

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

IR Baboon - מודול נוח לקליטת שידורים באינפרה-אדום
IR Baboon – מודול נוח לקליטת שידורים באינפרה-אדום (לחצו להגדלה)
להמשיך לקרוא לנסות אפשר: ציד סיגנלים בפארק

פרויקט: טאפפשששש!

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

להמשיך לקרוא פרויקט: טאפפשששש!

העלות הבלתי-נסבלת של החילוק

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

להמשיך לקרוא העלות הבלתי-נסבלת של החילוק

לשחק בפוגואים

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

פיני פוגו ומטבע של שקל לקנה מידה
פיני פוגו ומטבע של שקל לקנה מידה

להמשיך לקרוא לשחק בפוגואים

פייסקל

אחד הדברים שהכי רציתי לרספברי פיי החדש (כלומר, החדש אצלי, לא הדגם החדש…) היה התקנה נורמלית של סביבת הפיתוח Lazarus לשפת Object Pascal. אחרי הרבה עבודה שחורה, וכמה טקסי מאגיה שחורה עוד יותר, זה הצליח. מה זאת אומרת התקנה נורמלית, ולמה זה טוב?

שולחן העבודה של הרספברי פיי עם לזרוס 1.2.4
שולחן העבודה של הרספברי פיי עם לזרוס 1.2.4

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

הרפתקאותיי עם פיי (הפחות-טוב)

בתזמון הכי גרוע שאפשר – בקושי יומיים אחרי ההכרזה הרשמית על הדגם החדש והחזק הרבה יותר – הגיע אליי סוף כל סוף לוח Raspberry Pi B+ שהזמנתי לפני יותר מחודשיים(!) ב-Aliexpress. להלן הפרטים והרשמים הראשונים מתהליך ההתקנה.

רספברי פיי במארז (מכסה פתוח)
רספברי פיי במארז (מכסה פתוח)

להמשיך לקרוא הרפתקאותיי עם פיי (הפחות-טוב)

חבורת מופרעים (או: איך מיקרו-בקרים מנהלים פסיקות)

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

להמשיך לקרוא חבורת מופרעים (או: איך מיקרו-בקרים מנהלים פסיקות)