Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Bluetooth este în sfârșit aici pe Raspberry Pi Pico W, dar cu câteva avertismente.

Pentru o lungă perioadă de timp, Pico W a avut hardware, dar Bluetooth nu a fost acceptat inițial când Raspberry Pi a lansat placa în vara anului 2022. De vineri, feb. 10, puteți face primii pași pentru a încerca Bluetooth pe Pico W dacă puteți lucra cu SDK-ul beta Pico 1.5.0. Aceasta înseamnă programare în C++. Utilizatorii MicroPython, din păcate, trebuie să stea bine.

Biblioteci Bluetooth pentru Pico W

API-ul Bluetooth este furnizat de BTstack și vine cu următoarele biblioteci:

  • Bluetooth Low Energy
  • Bluetooth clasic
  • Codificator/decodor Bluetooth Subband Coding (SBC).
  • Suport Bluetooth Network Encapsulation Protocol (BNEP) folosind LwIP.
  • Suport Bluetooth Network Encapsulation Protocol (BNEP) folosind LwIP cu FreeRTOS pentru NO_SYS=0
instagram viewer

Pentru mai multe informații, vezi Notele GitHub SDK 1.5 de la Raspberry Pi.

Raspberry Pi Pico W Exemple de Bluetooth

The Bibliotecă de exemple Raspberry Pi GitHub a fost actualizat cu câteva exemple de programe pe care le puteți rula cu Bluetooth-ul Pico W. Acestea includ funcții precum utilizarea Pico W în scopuri audio, inclusiv streaming, controlul redării și comutarea volumului. Există, de asemenea, o serie de exemple de dispozitive de interacțiune umană care vă vor permite să imitați o tastatură sau un mouse.

Noțiuni introductive cu Bluetooth pe Pico W

Cea mai rapidă modalitate de a începe cu Bluetooth pe Pico W este să rulați unul dintre exemple folosind Instrucțiuni de pornire rapidă pentru Pi Pico SDK. Apoi, în loc să rulați hello_world.c așa cum se arată în pasul de instrucțiuni 3, rulați unul dintre Exemple Pico Bluetooth pe pagina GitHub.

Ce urmează pentru Bluetooth pe Pico W?

Suportul Bluetooth al lui Pico W este în versiune beta și Raspberry Pi a promis că „vor fi disponibile mai multe detalii odată cu lansarea efectivă”.

În plus, o clauză din licența BTstack prevede că poate fi folosită numai în scopuri personale. Cu toate acestea, Raspberry Pi a declarat că „Va fi licențiat de către noi pentru o utilizare mai permisivă pe RP2040 (cum ar fi driverul cyw43).”

Nu este clar dacă suportul MicroPython pentru Bluetooth este neclar, dar există și alte forme de conexiune de care te poți bucura și pe Pico W.