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

Bluetooth סוף סוף כאן ב-Raspberry Pi Pico W אבל עם כמה אזהרות.

במשך זמן רב, ל-Pico W הייתה חומרה, אבל Bluetooth לא נתמך בתחילה כאשר Raspberry Pi הוציא את הלוח בקיץ 2022. החל מיום שישי, פברואר 10, תוכל לעשות את הצעדים הראשונים להתנסות ב-Bluetooth ב-Pico W אם אתה יכול לעבוד עם ערכת הבטא Pico 1.5.0 SDK. זה אומר תכנות ב-C++. משתמשי MicroPython, למרבה הצער, צריכים להתאפק.

ספריות Bluetooth עבור Pico W

ממשק ה-API של Bluetooth מסופק על ידי BTstack ומגיע עם הספריות הבאות:

  • Bluetooth באנרגיה נמוכה
  • Bluetooth קלאסי
  • מקודד/מפענח Bluetooth Sub Band Coding (SBC).
  • תמיכה בפרוטוקול Bluetooth Network Encapsulation (BNEP) באמצעות LwIP.
  • Bluetooth Network Encapsulation Protocol (BNEP) תמיכה באמצעות LwIP עם FreeRTOS עבור NO_SYS=0

למידע נוסף, ראה הערות GitHub של Raspberry Pi SDK 1.5.

Raspberry Pi Pico W דוגמאות Bluetooth

ה ספריית דוגמאות של Raspberry Pi GitHub עודכן בכמה תוכניות לדוגמה שתוכל להפעיל ב-Bluetooth של Pico W. הם כוללים תכונות כגון שימוש ב-Pico W למטרות אודיו כולל סטרימינג, בקרת השמעה והחלפת עוצמת הקול. יש גם מגוון דוגמאות של מכשירי אינטראקציה אנושית שיאפשרו לך לחקות מקלדת או עכבר.

instagram viewer

תחילת העבודה עם בלוטות' ב-Pico W

הדרך המהירה ביותר להתחיל עם Bluetooth ב-Pico W היא להפעיל את אחת הדוגמאות באמצעות הוראות התחלה מהירה של Pi Pico SDK. לאחר מכן, במקום להריץ את hello_world.c כפי שמוצג בשלב ההוראות 3, הפעל אחד מה- דוגמאות של Pico Bluetooth בדף GitHub.

מה הלאה עבור Bluetooth ב-Pico W?

תמיכת ה-Bluetooth של Pico W נמצאת בגרסת בטא ו-Raspberry Pi הבטיחה כי "פרטים נוספים יגיעו עם השחרור בפועל."

יתר על כן, סעיף ברישיון של BTstack קובע כי ניתן להשתמש בו רק למטרות אישיות. עם זאת, Raspberry Pi הצהיר כי "הוא יקבל רישיון על ידינו לשימוש מתירני יותר ב-RP2040 (כמו cyw43-driver)."

לא ברור אם תמיכת MicroPython עבור Bluetooth, אבל יש צורות אחרות של חיבור שתוכלו ליהנות מהם גם ב-Pico W.