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

RISC-V איז אלייב (בלינק עם CH32V003)

בואו להכיר את המיקרו-בקר הסיני החדש, את כלי העבודה ואת הקוד הבסיסי שיאפשרו לנו לנצל את העוצמה של 32-ביט כדי להבהב בלד או שניים!

לוח הפיתוח שלי ל-CH32V003
לוח הפיתוח שלי ל-CH32V003, יוצר בחסות PCBWay
להמשיך לקרוא RISC-V איז אלייב (בלינק עם CH32V003)

בואו נשחק עם EFM8BB1LCK

בין התפזרות מיותרת לפיזור סיכונים: ניסיון ראשון להתקדם ברצינות עם המיקרו-בקרים של Silicon Labs, בעזרת לוח הערכה חדש וזול.

לוח הערכה EFM8BB1LCK
הלוח החדש והזול (סביבות 25 ש"ח לפני משלוח)
להמשיך לקרוא בואו נשחק עם EFM8BB1LCK

מסך HMI של Stone – סקירה וביקורת, חלק ב'

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

דף תודה בפרויקט עם מסך HMI של Stone
להמשיך לקרוא מסך HMI של Stone – סקירה וביקורת, חלק ב'

בעד ונגד כלי קונפיגורציה

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

PSoC Creator של Cypress - סביבת פיתוח שהיא כמעט כולה כלי קונפיגורציה אחד גדול
PSoC Creator של Cypress – סביבת פיתוח שהיא כמעט כולה כלי קונפיגורציה אחד גדול

להמשיך לקרוא בעד ונגד כלי קונפיגורציה

משחק Pong על מסך Nextion (בלבד!)

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

משחק Pong על מסך Nextion
משחק Pong על מסך Nextion

להמשיך לקרוא משחק Pong על מסך Nextion (בלבד!)

איכס, פייתון

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

להמשיך לקרוא איכס, פייתון

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

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

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

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

מיקרו-פייתון: האם זה העתיד של המייקינג?

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

להמשיך לקרוא מיקרו-פייתון: האם זה העתיד של המייקינג?

פיקאדום, יומן פרויקט: חלק ב'

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

הצד האחורי של הפיקאדום (על פי KiCAD(
הצד האחורי של הפיקאדום (על פי KiCAD(

להמשיך לקרוא פיקאדום, יומן פרויקט: חלק ב'

לוגיקה בסיסית: מודול CLC ב-PIC החדשים

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

לוח הערכה ל-PIC16F15376
לוח הערכה ל-PIC16F15376

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