פחות מ-150 מחזורי שעון מאז הפוסט הקודם בנושא: הנה הפרטים על השלמת פרויקט "גלאי השבת", המערכת מבוססת המיקרו-בקר האיטית ביותר בעולם שעוד יש לה איזשהו שימוש…
מוצרים סיניים זולים הם עדיין זבל, אבל לפעמים בדרכים קצת יותר עקלקלות ממה שנדמה במבט ראשון. הנה הסיפור המפתיע – מבחינתי, לפחות – של ספק הכוח השולחני שלי.
גם למי שכבר עובד עם מיקרו-בקרים "נטו", הארדואינו הוא עדיין כלי נוח לבדיקות ולמשימות קטנות וזריזות, כגון בדיקת תקינות של רכיבים ומודולים. אבל מה עושים כשהרכיבים האלה מיועדים לעבודה במתח של 3.3V?
פרויקט קטן ונוסטלגי זה מחזיר אותנו אל סרטי הקונג-פו המביכים של שנות השבעים והשמונים, שבהם כל מכה – למעשה, כל תנועה מהירה של הלוחם – השמיעה רעש צליפה אדיר. טאפפשששש!
האם אפשר לנסח אלגוריתם לקריאה של מקודד סיבובי, שפותר לגמרי את בעיית ה-Bounce מצד אחד, ומצד שני לא נופל בפח של היפוך כיוון הסיבוב כפי שקרה לאלגוריתם הקודם שלי?
הפרויקט שלכם זקוק לתקשורת RF אמינה לטווח קצר, בעלות אנרגטית סבירה? המודול HC-11, שמבוסס על השבב CC1101 של TI, עשוי להוות פתרון נוח וזול יחסית. הנה כמה פרטים והוראות שימוש בסיסיות.
בחינה של האותות שמתקבלים ממקודד סיבובי פשוט (Rotary encoder) הראתה שכאשר פיני הפלט שלו עוברים בין מצבים, קפיצות המתח האקראיות (Bounce) יכולות להיות קצרות מאוד או ארוכות מאוד, בהתאם למהירות הסיבוב של המקודד – עד כדי אי יכולת להבדיל בין קפיצה כזו לבין אות לגיטימי. האם אפשר ליצור קוד שיתגבר על כך וייתן לנו קריאה מדויקת של הסיבובים על פני כל טווח המהירויות?