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

אחרי שהעלינו קושחה למודולי ה-BLE הקטנים והפעלנו לד מרחוק, הגיע הזמן להכיר עוד מספר פקודות ולהעביר נתונים מהותיים יותר מצד לצד.
אי-שם בשטח, רחוק מכל מחשב, יושב התקן אלקטרוני ומוציא פלט דרך UART לדיבוג. אנחנו רוצים לשמור את הפלט הזה, ולהעביר אותו בהמשך במרוכז לניתוח במחשב. הנה דרך נוחה לעשות זאת – אם שמים לב לפרטים הקטנים.
נפח הזיכרון וכוח העיבוד של לוחות הפיתוח המודרניים, בתוספת הספריות המתאימות, מאפשרים לנו לעשות דברים שנחשבו בעבר מטורפים לגמרי – כגון, במגבלות מסוימות, לנגן קובץ MP3 לאוזניות בלי שום רכיבים חיצוניים פרט לנגד אחד. הנה דוגמה.
כדי לחקור ולהדגים את הנושא החשוב של טיימרים במיקרו-פייתון, יצרתי מערכת קודן עם פונקציונליות כמעט מלאה – סריקה של לוח מקשים פשוט וזול (ממברנה), פידבק קולי ללחיצה, מגבלות זמן ועוד. הנה ההסברים והקוד.
אחרי שראינו איך מכינים את לוח הפיתוח הזעיר לעבודה עם MicroPython ומעלים אליו קוד, בואו נלמד כיצד מבצעים את הפעולות הבסיסיות של קלט ופלט דיגיטליים, פלט PWM וקלט אנלוגי. המידע הזה יתאים גם ללוח Raspberry Pi Pico.
לוח פיתוח קומפקטי במיוחד וזול, עם המיקרו-בקר הלוהט ביותר בשוק – לא ננסה? הנה מה שצריך לדעת כדי להתחיל לעבוד עם הלוח החדש מבית Seeed Studio, בשפת התכנות MicroPython.