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

עמדת תכנות מינימליסטית: האתגר

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

תאורת LED של מקש Capslock. לא מובן מאליו.
תאורת LED של מקש Capslock. לא מובן מאליו.

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

תעלומת ה-delay הבלתי-אפשרי

לא מזמן, נשמה טובה שלחה לי שאלה שעלתה באחד הפורומים לגבי מקרה מוזר: פקודת delay של ארדואינו, שמוקמה בתוך פונקציית פסיקה (שהוגדרה באמצעות הפקודה attachInterrupt), רצה מהר מדי – ליתר דיוק, היא סיימה את פעולתה בערך ב-1/200 מהזמן הצפוי. הסתבר שכמה מהמגיבים בפורום השיבו, ובצדק, שמלכתחילה אסור לשים delay בתוך פונקציית פסיקה, ואף הפנו לתיעוד הרשמי של ארדואינו, שבו נכתב ש-delay לא תעבוד כלל במצב כזה. אבל עובדה שמשהו כן עבד, רק לא בקצב הנכון. אז מה באמת קרה שם?

להמשיך לקרוא תעלומת ה-delay הבלתי-אפשרי

עצור סיסמה: רספברי פיי בעולם האמתי, חלק ג'

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

המערכת הסופית בפעולה
המערכת הסופית בפעולה

להמשיך לקרוא עצור סיסמה: רספברי פיי בעולם האמתי, חלק ג'

עצור סיסמה: רספברי פיי בעולם האמתי, חלק ב'

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

קוד פייתון
קוד פייתון

להמשיך לקרוא עצור סיסמה: רספברי פיי בעולם האמתי, חלק ב'

עצור סיסמה: רספברי פיי בעולם האמתי, חלק א'

כל השלבים בבניית מערכת קטנה מבוססת Raspberry Pi, שמאפשרת שליטה בממסר חשמלי דרך פקודות ממקלדת USB סטנדרטית – ועם דגש על הצד הפרקטי של מערכת שצריכה לעבוד היטב בשטח.

הלב של המערכת העתידית: רספברי פיי זירו (הדגם הפשוט)
הלב של המערכת העתידית: רספברי פיי זירו (הדגם הפשוט)

להמשיך לקרוא עצור סיסמה: רספברי פיי בעולם האמתי, חלק א'

אמבדד למתחילים, 2018: האם יש תחליף לארדואינו?

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

אוסף מיקרו-בקרים ממשפחת PIC של Microchip
אוסף מיקרו-בקרים ממשפחת PIC של Microchip. איפה מתחילים?

להמשיך לקרוא אמבדד למתחילים, 2018: האם יש תחליף לארדואינו?

רק בגלל הלוח: PCB ל-ATmega4809

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

להמשיך לקרוא רק בגלל הלוח: PCB ל-ATmega4809

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

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

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

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