מה עושים עם ערמה של מאות ג'וקים, בשווי אלפי דולרים, שאף אחד בעולם כבר לא רוצה ולא צריך?

מה עושים עם ערמה של מאות ג'וקים, בשווי אלפי דולרים, שאף אחד בעולם כבר לא רוצה ולא צריך?
כדי לחקור ולהדגים את הנושא החשוב של טיימרים במיקרו-פייתון, יצרתי מערכת קודן עם פונקציונליות כמעט מלאה – סריקה של לוח מקשים פשוט וזול (ממברנה), פידבק קולי ללחיצה, מגבלות זמן ועוד. הנה ההסברים והקוד.
שאלה עם פתרון רקורסיבי טריוויאלי, לכאורה, הופכת לפחות-טריוויאלית כשכופים על הפתרון גם מגבלת זמן, ומהווה דוגמה מצוינת לעיקרון של תכנות דינמי.
להמשיך לקרוא חידות תכנות 3: נתיב במשולש מספריםעריכת ה-PCB שלי הייתה בסדר גמור, קראתי את ה-Datasheets נכון, אבל הסתבר שהקשר בינם לבין המציאות פשוט קצת רופף. הגיע הזמן לעוד ניתוח שדה (הקודם היה לפני כשלוש שנים, כאן).
לפני שזורקים את הטאבלט העתיק שכבר לא מריץ אפליקציות עדכניות, או שנשבר לו המסך ולא משתלם לתקן, שווה לבדוק אם הסוללה שלו עדיין יכולה לשרת אותנו. הנה אחת הדרכים לנצל סוללה כזו, בעזרת מודול סיני זול.
כמו כולם, גם אני מיהרתי להירשם לשירות החינמי של DALL·E כדי להפיק תמונות מרשימות בעזרת הבינה המלאכותית המהוללת. התוצאות היו קצת פחות מהוללות ממה שרואים – תרתי משמע – בתקשורת. הנה הן לשיפוטכן.
להמשיך לקרוא המאיירים יכולים לישון בשקטממש לאחרונה יצא לאור ספר ישראלי שמוקדש כולו לנושא הסטגנוגרפיה – הטמנה והחבאה של מסרים ונתונים בתוך תוכן גלוי, באמצעות שיטות פיזיות, דיגיטליות ואפילו פסיכולוגיות. הנה התרשמות קצרצרה שלי ממנו, וכן כמה הבחנות ורעיונות לא רשמיים, משל עצמי, על הנושא.
נתון מערך של מספרים חיוביים, האם ניתן לחלק אותו לשני מערכים בעלי סכום זהה? בואו נפתור ביחד חידה פשוטה לכאורה, שהגיעה (לכאורה) מראיון קבלה למתכנתים בגוגל.
להמשיך לקרוא חידות תכנות 2: חלק מהמערך, חצי מהסכוםאחרי שראינו איך מכינים את לוח הפיתוח הזעיר לעבודה עם MicroPython ומעלים אליו קוד, בואו נלמד כיצד מבצעים את הפעולות הבסיסיות של קלט ופלט דיגיטליים, פלט PWM וקלט אנלוגי. המידע הזה יתאים גם ללוח Raspberry Pi Pico.
לוח פיתוח קומפקטי במיוחד וזול, עם המיקרו-בקר הלוהט ביותר בשוק – לא ננסה? הנה מה שצריך לדעת כדי להתחיל לעבוד עם הלוח החדש מבית Seeed Studio, בשפת התכנות MicroPython.