בפוסט הקודם ראינו שארדואינו R4 החדש אכן מעניק לנו גישה לחומרה "חזקה" הרבה יותר מזו של R3. כעת נבדוק האם הוא גם תומך בספריות קוד קיימות ונפוצות, מה שיכול להפוך אותו סופית לסטנדרט הבא בעולם הארדואינו.
להמשיך לקרוא ארדואינו Uno R4 Minima – מה חדש (חלק ב')ארכיון הקטגוריה: לוחות פיתוח
ארדואינו Uno R4 Minima – מה חדש (חלק א')
במשך השנים ראינו המון לוחות ארדואינו חדשים מופיעים, מקבלים קצת הייפ, ואז נשכחים או אפילו מבוטלים רשמית. האם ה-Minima החדש, שמוצג כדור הבא של הלוחות ה"קלאסיים", יצליח לחמוק מהגורל הזה?
להמשיך לקרוא ארדואינו Uno R4 Minima – מה חדש (חלק א')מתקפת EMP על ארדואינו
מערכת פשוטה, עם לוח ארדואינו ששולט בממסר, עבדה יפה אצלי על השולחן, אבל אצל הלקוח התנתקה מה-COM port של מערכת ההפעלה שוב ושוב. מהכותרת אתם כבר מבינים את סוג הבעיה – אבל מה בדיוק קרה שם, ואיך מונעים את זה?
להמשיך לקרוא מתקפת EMP על ארדואינותקשורת אלחוטית בין יחידות עם DA14531MOD – חלק ב'
אחרי שהעלינו קושחה למודולי ה-BLE הקטנים והפעלנו לד מרחוק, הגיע הזמן להכיר עוד מספר פקודות ולהעביר נתונים מהותיים יותר מצד לצד.
להמשיך לקרוא תקשורת אלחוטית בין יחידות עם DA14531MOD – חלק ב'האקינג למאווררי RGB של Corsair
מודינג של מחשבים הוא תחום שמעולם לא משך אותי, אבל איזה מייקר יכול לעמוד בפיתוי ולא לנסות להתממשק עם מאווררים שכוללים לדים Addressable? הנה מיפוי הפינים והדברים האחרים שצריך לדעת כדי לעשות זאת, כולל בונוס – איך יוצרים ספקטרום "טבעי" בעזרת RGB.
להמשיך לקרוא האקינג למאווררי RGB של Corsairדטה-לוגר מינימליסטי עם CircuitPython
אי-שם בשטח, רחוק מכל מחשב, יושב התקן אלקטרוני ומוציא פלט דרך UART לדיבוג. אנחנו רוצים לשמור את הפלט הזה, ולהעביר אותו בהמשך במרוכז לניתוח במחשב. הנה דרך נוחה לעשות זאת – אם שמים לב לפרטים הקטנים.
להמשיך לקרוא דטה-לוגר מינימליסטי עם CircuitPythonנגן MP3 מינימליסטי עם CircuitPython
נפח הזיכרון וכוח העיבוד של לוחות הפיתוח המודרניים, בתוספת הספריות המתאימות, מאפשרים לנו לעשות דברים שנחשבו בעבר מטורפים לגמרי – כגון, במגבלות מסוימות, לנגן קובץ MP3 לאוזניות בלי שום רכיבים חיצוניים פרט לנגד אחד. הנה דוגמה.
להמשיך לקרוא נגן MP3 מינימליסטי עם CircuitPythonטיימרים ב-MicroPython: פרויקט קודן עם Xiao RP2040
כדי לחקור ולהדגים את הנושא החשוב של טיימרים במיקרו-פייתון, יצרתי מערכת קודן עם פונקציונליות כמעט מלאה – סריקה של לוח מקשים פשוט וזול (ממברנה), פידבק קולי ללחיצה, מגבלות זמן ועוד. הנה ההסברים והקוד.
להמשיך לקרוא טיימרים ב-MicroPython: פרויקט קודן עם Xiao RP2040קלט ופלט בסיסיים ב-Xiao RP2040
אחרי שראינו איך מכינים את לוח הפיתוח הזעיר לעבודה עם MicroPython ומעלים אליו קוד, בואו נלמד כיצד מבצעים את הפעולות הבסיסיות של קלט ופלט דיגיטליים, פלט PWM וקלט אנלוגי. המידע הזה יתאים גם ללוח Raspberry Pi Pico.
להמשיך לקרוא קלט ופלט בסיסיים ב-Xiao RP2040צעדים ראשונים עם Xiao RP2040
לוח פיתוח קומפקטי במיוחד וזול, עם המיקרו-בקר הלוהט ביותר בשוק – לא ננסה? הנה מה שצריך לדעת כדי להתחיל לעבוד עם הלוח החדש מבית Seeed Studio, בשפת התכנות MicroPython.
להמשיך לקרוא צעדים ראשונים עם Xiao RP2040