כשמיקרו-בקר פשוט צריך לחזור על פעולה מסוימת הרבה ומהר, עיכובים יכולים לצוץ מכל מיני מקומות מאוד לא צפויים. הנה סיפור קצר על המחיר הפחות-מוכר של מבנה הנתונים השני הכי פשוט בשפת C.
להמשיך לקרוא העלות הסמויה של structארכיון הקטגוריה: תוכנה
מה חדש ב-Saleae Logic 2
תכונות ושיפורים בתוכנה החינמית לאיסוף, מדידה וניתוח של אותות דיגיטליים (וגם אנלוגיים) ממכשירי Logic Analyzer של חברת Saleae, וזיופים/חיקויים סיניים.
להמשיך לקרוא מה חדש ב-Saleae Logic 2מייקינג מאני, גרסת הפייתון
לפני שנתיים וקצת יצרתי פרוייקט ששילב ארדואינו ותוכנה במחשב, לאוטומציה של עשרות אלפי פעולות עכבר ומקלדת מתישות במסגרת עבודה של עריכת טקסט. כעת נוצרה הזדמנות לאוטומציה מאולתרת חדשה – ללא ארדואינו הפעם, רק עם קוד פייתון.
להמשיך לקרוא מייקינג מאני, גרסת הפייתוןכשמתכנת אמבדד פוגש Design Patterns
מה הסיפור הזה של Design Patterns, והאם הן רלוונטיות גם לתכנות Low-level מהסוג שמקובל בעולם המיקרו-בקרים? הנה סקירה קצרצרה של הספר Game Programming Patterns, ומחשבות שעלו בעקבותיו.
להמשיך לקרוא כשמתכנת אמבדד פוגש Design Patternsפרויקט ליום עצמאות 2021: שדה כוכבים בשעון TTGo
שעון יד למייקרים, שמבוסס על מיקרו-בקר ESP32 וכולל בין השאר מסך TFT וחיישן תאוצה, מהווה פלטפורמה מצוינת לפרויקט כחול-לבן של הרגע האחרון.
להמשיך לקרוא פרויקט ליום עצמאות 2021: שדה כוכבים בשעון TTGoסיפורי אופטימיזציה: Flood Fill חסכוני בזיכרון
בעיית תכנות קלאסית בתחום הגרפיקה, שפתרונה מסתמך בדרך כלל על רקורסיה או מחסנית (Stack), מקבלת טוויסט מעניין כשצריך לממש אותה על מיקרו-בקר עם מגבלות זיכרון חריפות.
להמשיך לקרוא סיפורי אופטימיזציה: Flood Fill חסכוני בזיכרוןתקשורת מחשב-ארדואינו עם פייתון
לאוטומציה, בית חכם תוצרת בית, איסוף נתונים, משחקים ועוד: כל מה שצריך לדעת כדי ליצור תוכנה בסיסית לתקשורת סריאלית בין המחשב ללוחות ארדואינו ובכלל, בשפת התכנות Python.
להמשיך לקרוא תקשורת מחשב-ארדואינו עם פייתוןשפת התכנות מיק-2
במהלך הבנייה בזמן-אמת של תוכנית הלימודים לשיעור "מבוא למדעי המחשב", מצאתי את עצמי מתכנן ומממש שפת תכנות סופר-פרימיטיבית חדשה. בפוסט זה אסביר למה יצרתי אותה ואיך היא עובדת.
להמשיך לקרוא שפת התכנות מיק-2בואו נשחק עם EFM8BB1LCK
בין התפזרות מיותרת לפיזור סיכונים: ניסיון ראשון להתקדם ברצינות עם המיקרו-בקרים של Silicon Labs, בעזרת לוח הערכה חדש וזול.
להמשיך לקרוא בואו נשחק עם EFM8BB1LCKC switch case – כל מה שרצית לדעת
דוגמה והסבר מלא למתחילים (כולל כניסה לפרטים הטכניים) על ההצהרה switch בשפת התכנות C.
להמשיך לקרוא C switch case – כל מה שרצית לדעת