טלאי על הבאג: הסכנה בכשלים שקטים

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

לוח פיתוח למיקרו-בקר ATtiny416
לוח פיתוח למיקרו-בקר ATtiny416

להמשיך לקרוא טלאי על הבאג: הסכנה בכשלים שקטים

תצוגות למוצרים ופרויקטים: מה האופציות? (חלק ב')

בפוסט זה, השני בנושא תצוגות למערכות Embedded, אציג רכיבים ומסכים שמבוססים בצורה כזו או אחרת על טכנולוגיית LCD. אם טרם עשיתם זאת, מומלץ להתחיל בפוסט הקודם.

תקריב של תצוגה גרפית צבעונית
תקריב של תצוגה גרפית צבעונית

להמשיך לקרוא תצוגות למוצרים ופרויקטים: מה האופציות? (חלק ב')

לוח Pyboard סיני: סקירה וביקורת

בפוסט שכתבתי לא מזמן על שפת התכנות MicroPython, טענתי שהיא עשויה להצליח בעולם המייקרים ואפילו להתחרות בארדואינו אם הסינים ייצרו לוחות זולים עם MicroPython מובנית ויכולות חומרה מעניינות. רגע אחרי שפרסמתי את זה, חשבתי פתאום: מי אמר שהם לא עשו את זה כבר? ואכן, חיפוש קצר באיביי העלה לוח "תואם pyBoard 1.1" ב-15 דולר בלבד. בואו נראה אם ארדואינו צריכים להתחיל לשקשק.

הלוח הסיני (הגיע עם כבל USB שאינו בתמונה)
הלוח הסיני (הגיע עם כבל USB שאינו בתמונה)

להמשיך לקרוא לוח Pyboard סיני: סקירה וביקורת

הנפילה הגדולה והקושי של שולה המוקשים

כמה מהגרסאות המודרניות של משחק המחשב הקלאסי Minesweeper, שניסיתי להתקין לאחרונה, התגלו כזוועות של ממש. לפחות נוצרה הזדמנות לדבר קצת על המשחק הזה ומה שסביבו!

התחלה טובה
התחלה טובה

להמשיך לקרוא הנפילה הגדולה והקושי של שולה המוקשים

הכירו את הטיינים החדשים

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

ATtiny817
ATtiny817

להמשיך לקרוא הכירו את הטיינים החדשים

כשהארדואינו קלט את שידורי ה-BBC

בין שלל האפשרויות שמציע הפיתוח בשפת MicroPython על הלוח הלימודי BBC Micro:bit נמצא המודול המובנה Radio, שמאפשר העברה אלחוטית של מידע בין לוחות כאלה. האם אפשר לפרוץ את הגן הסגור של ה-BBC ולהוציא מידע גם אל פלטפורמות אחרות, למשל ארדואינו?

טבעת NeoPixel בשליטת ארדואינו מציגה מידע מה-Micro:bit
טבעת NeoPixel בשליטת ארדואינו מציגה מידע מה-Micro:bit

להמשיך לקרוא כשהארדואינו קלט את שידורי ה-BBC

תצוגות למוצרים ופרויקטים: מה האופציות? (חלק א')

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

תצוגה
תצוגה

להמשיך לקרוא תצוגות למוצרים ופרויקטים: מה האופציות? (חלק א')

דברים שלמדתי מרודולף האייל

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

רודולף בפעולה
רודולף בפעולה

להמשיך לקרוא דברים שלמדתי מרודולף האייל

פרויקט "גחלים לוחשות": הדגמה של מיקרו-פייתון בשטח

אחרי שדיברתי על הפוטנציאל והסטטוס של שפת התכנות MicroPython למיקרו-בקרים, הגיע הזמן להדגים עבודה איתה בפועל. הנה פרויקט קטן לדוגמה, עם לוח הפיתוח הלימודי BBC Micro:bit, בשילוב ההתרשמות והמסקנות שלי מהתהליך ומהתוצאה.

פרויקט הגחלים בפעולה
פרויקט הגחלים בפעולה

להמשיך לקרוא פרויקט "גחלים לוחשות": הדגמה של מיקרו-פייתון בשטח

גאדג'ט היסטורי: "פרופסור קטן"

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

TI Little Professor
TI Little Professor

להמשיך לקרוא גאדג'ט היסטורי: "פרופסור קטן"

תכנות, מיקרו-בקרים וטכנולוגיה