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

כדי לחקור ולהדגים את הנושא החשוב של טיימרים במיקרו-פייתון, יצרתי מערכת קודן עם פונקציונליות כמעט מלאה – סריקה של לוח מקשים פשוט וזול (ממברנה), פידבק קולי ללחיצה, מגבלות זמן ועוד. הנה ההסברים והקוד.
שאלה עם פתרון רקורסיבי טריוויאלי, לכאורה, הופכת לפחות-טריוויאלית כשכופים על הפתרון גם מגבלת זמן, ומהווה דוגמה מצוינת לעיקרון של תכנות דינמי.
להמשיך לקרוא חידות תכנות 3: נתיב במשולש מספריםאחרי שראינו איך מכינים את לוח הפיתוח הזעיר לעבודה עם MicroPython ומעלים אליו קוד, בואו נלמד כיצד מבצעים את הפעולות הבסיסיות של קלט ופלט דיגיטליים, פלט PWM וקלט אנלוגי. המידע הזה יתאים גם ללוח Raspberry Pi Pico.
לוח פיתוח קומפקטי במיוחד וזול, עם המיקרו-בקר הלוהט ביותר בשוק – לא ננסה? הנה מה שצריך לדעת כדי להתחיל לעבוד עם הלוח החדש מבית Seeed Studio, בשפת התכנות MicroPython.
סיכום קצר של הדברים שראיתי והבנתי במהלך השנה האחרונה, במסגרת ההתנדבות שלי ללמד מידול והדפסה בתלת-ממד לכיתות ה'-ו'.
המשימה הבסיסית והחשובה הבאה שנממש על המיקרו-בקר MSP430G252 של TI תהיה קריאה של מתח אנלוגי – גם ממקור חיצוני, וגם כדי לזהות את מתח ההפעלה שהמיקרו-בקר עצמו מקבל.
להמשיך לקרוא תכנות MSP430 ב-CCS: ה-ADCטריק קטן מאפשר לנו להשתמש במייצב מתח פשוט וזול בתור מקור לזרם חשמלי קבוע – אם אנחנו מוכנים לספוג קצת בזבוז אנרגיה בדרך.
אנחנו ממשיכים את סדרת הפוסטים הפופולרית (נניח) על תכנות בסיסי של מיקרו-בקר MSP430G2553 הוותיק של TI עם סביבת הפיתוח Code Composer Studio, והפעם ניצור משהו דמוי פונקציית millis של ארדואינו, בהתבסס על טיימר ועל פסיקה שלו.
כמו שהבטחתי, התחלתי לפרסם את סרטוני ההדרכה בעברית על תוכנת טינקרקאד. בפוסט זה, חוץ מקישור ליוטיוב (למטה בסוף), אסביר קצת על התוכנה עצמה, למידה, שימושים, קהלי היעד – והמגבלות שלה.
"חוטי גישור" הם חלק מהותי כל כך בחוויתו של המייקר המתחיל, עד שקל לשכוח שיש בעולם עוד דרכים לחווט דברים. למי שלא מכיר, הנה פתרון נוח במיוחד להעברה של מתחים ואותות מרובים בין לוחות.