כשהצטברו אצלי מספיק רעיונות לפרויקטים שצריכים משדרי תת-אדום מינימליסטיים, החלטתי לייצר מודול קטן שישרת את כולם, ולתעד את התהליך בצורה מסודרת כדי להסיק מסקנות לגבי היתכנות ועלויות של פיתוחים עתידיים גדולים יותר. הנה לפניכם הפרק הראשון, שעוסק בעיקר בנושא החביב על כולם – כסף.
איך ליצור מזהה ייחודי ייחודי
באחד הפרויקטים שאני עובד עליהם לאחרונה, המיקרו-בקר התבקש ליצור לעצמו מספר זיהוי ייחודי לפי פקודה, ברמת אקראיות גבוהה מספיק כדי שמספרים "כפולים" יהיו נדירים גם במערכת שכוללת הרבה מיקרו-בקרים כאלה. מאיפה משיגים ביטים אקראיים כדי "להתניע" את מחולל המספרים הפסודו-אקראיים, ומה עושים כשהמחולל עצמו נותן לנו מעט מדי אפשרויות?
פרויקט: טאפפשששש!
פרויקט קטן ונוסטלגי זה מחזיר אותנו אל סרטי הקונג-פו המביכים של שנות השבעים והשמונים, שבהם כל מכה – למעשה, כל תנועה מהירה של הלוחם – השמיעה רעש צליפה אדיר. טאפפשששש!
פרויקט: חנוכיית לדים בשלט רחוק
כמיטב המסורת, בניתי לכבוד החג חנוכייה אלקטרונית קטנה. הפעם מדובר בחנוכייה שאפשר לתפעל ממרחק באמצעות שלט רחוק של טלוויזיה.
MPLAB Xpress Evaluation Board: סקירה וביקורת
אל סביבת הפיתוח מבוססת-הדפדפן MPLAB Xpress של חברת Microchip מצטרף כעת לוח פיתוח רשמי וזול (בינתיים). למה זה טוב, ולמי זה מתאים?
באג של חמישה למיליון
באג מטריד ומוזר במערכת הוכיח שאסור לסמוך על שום אלמנט לאורך הדרך, גם אם הוא נראה שולי, תמים ותקין לגמרי.
CodeMonkey, טוב למתכנתים צעירים?
משרד החינוך שולח את ילדי בית הספר היסודי ללמוד תכנות בסביבת פיתוח מבוססת-רשת, שבה מנסים לגרום לקוף מצויר לאסוף בננות מצוירות. האם זו אכן שיטה יעילה? בתור מישהו שלמד לתכנת לפני שהייתה בכלל רשת, הנה ההתרשמות שלי מהקוף המפורסם.
קריאה מושלמת של Rotary Encoder, חלק ב'
האם אפשר לנסח אלגוריתם לקריאה של מקודד סיבובי, שפותר לגמרי את בעיית ה-Bounce מצד אחד, ומצד שני לא נופל בפח של היפוך כיוון הסיבוב כפי שקרה לאלגוריתם הקודם שלי?
מודול UART אלחוטי HC-11
הפרויקט שלכם זקוק לתקשורת RF אמינה לטווח קצר, בעלות אנרגטית סבירה? המודול HC-11, שמבוסס על השבב CC1101 של TI, עשוי להוות פתרון נוח וזול יחסית. הנה כמה פרטים והוראות שימוש בסיסיות.
פעמון אלחוטי, הדור הבא
הפעמון האלחוטי הקודם שבניתי לבית נפח את נשמתו. הגיע הזמן ליצור דגם חדש ומשוכלל יותר, והפעם על בסיס מודול התקשורת האלחוטי HC-11.