ארכיון הקטגוריה: כללי

דברים חדשים: לוח SquareWear 2.1

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

לוח SquareWear 2.1 במבט מהצד, בערך
לוח SquareWear 2.1 במבט מהצד, בערך

להמשיך לקרוא דברים חדשים: לוח SquareWear 2.1

קצר בתקשורת (או: עוד סיבה לתעב ספריות)

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

להמשיך לקרוא קצר בתקשורת (או: עוד סיבה לתעב ספריות)

SMD: מוניטור סריאלי משופר

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

צילום מסך של Serial Monitor Deluxe
צילום מסך של Serial Monitor Deluxe

להמשיך לקרוא SMD: מוניטור סריאלי משופר

כאשר בוטים עושים ספינינג

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

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

למה עזבתי את מייקרס

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

להמשיך לקרוא למה עזבתי את מייקרס

595 – מדריך להיכרות ועבודה עם Shift Register

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

מעגלים משולבים מסוג "595"
מעגלים משולבים מסוג "595"

להמשיך לקרוא 595 – מדריך להיכרות ועבודה עם Shift Register

לשלוט במנועי לגו עם ארדואינו

מכירים את ה-Intelligent Bricks של לגו? מדובר ביחידות עיבוד חזקות, משוכללות ומרשימות להפעלה של רובוטים עם רכיבי סדרת Mindstorms – והן גם יקרות מאד. מאד. נכון שהיה נחמד אם היתה דרך לשלוט ברובוטי לגו בעזרת ארדואינו ורכיבים אלקטרוניים מוכרים וזולים יותר?

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

דברים חדשים: VM800P35A והבאג הבלתי-נסלח

המוצר המיוחד שהגיע אליי הפעם הוא VM800P35A, לוח הדגמה שמשלב מסך LCD קטן, מעין-ארדואינו מובנה, מעבד אודיו, שעון זמן-אמת, חריץ ל-Micro SD ובעיקר שבב EVE (מנוע וידאו מוטמע – Embedded Video Engine) מדגם FT800 של חברת FTDI. השילוב של שלושת אלה מבטיח תוצאה מעניינת מאד: ארדואינו עם תצוגת מולטימדיה זריזה להפליא, ברמה של משחקי פלאש מודרניים (אם לא יותר מזה).

הצד האחורי (והמעניין יותר) של ה-VM800P35A
הצד האחורי (והמעניין יותר) של ה-VM800P35A

להמשיך לקרוא דברים חדשים: VM800P35A והבאג הבלתי-נסלח

סיפורי אופטימיזציה: shiftOut לממהרים

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

להמשיך לקרוא סיפורי אופטימיזציה: shiftOut לממהרים

העז המנופחת של Microchip

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

אבל איזה מעשה מפוקפק עושה Microchip כאשר ההבדל בביצועים בין הגרסה הרגילה למשופרת לא נראה גדול מספיק כדי להצדיק את ההוצאה הכספית?

להמשיך לקרוא העז המנופחת של Microchip