לפני שנתיים וקצת יצרתי פרוייקט ששילב ארדואינו ותוכנה במחשב, לאוטומציה של עשרות אלפי פעולות עכבר ומקלדת מתישות במסגרת עבודה של עריכת טקסט. כעת נוצרה הזדמנות לאוטומציה מאולתרת חדשה – ללא ארדואינו הפעם, רק עם קוד פייתון.
להמשיך לקרוא מייקינג מאני, גרסת הפייתוןארכיון הקטגוריה: תוכנה
כשמתכנת אמבדד פוגש 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 – כל מה שרצית לדעתאקראיות ופסיכולוגיה של מכונות מזל
טריק תוכנה פשוט הוא אחד הגורמים, שהפכו את מכונות ההימורים משעשוע צדדי למחלבת הכסף העיקרית של בתי הקזינו בארצות הברית. הנה טיפה מידע על אלגוריתם ועל ממשקים שמנצלים לא רק את הסטטיסטיקה, אלא גם ובעיקר את הפסיכולוגיה שלנו, כדי לרוקן לנו את הארנק.
להמשיך לקרוא אקראיות ופסיכולוגיה של מכונות מזלחידת מטבעות (ותכנות) למתקדמים
כשלא מצליחים לפתור חידה, אפשר לנסות להתנחם ברעיון שאולי אין לה בכלל פתרון. אבל מה עושים כשמוצאים את הפתרון, ועדיין לא מבינים אותו? קחו נשימה עמוקה, הכינו את האינטואיציה המתמטית ו/או את כישורי התכנות, ונראה אם תצליחו איפה שאני נכשלתי!
להמשיך לקרוא חידת מטבעות (ותכנות) למתקדמים