Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Bluetooth on lõpuks siin Raspberry Pi Pico W-l, kuid mõne hoiatusega.

Pico W-l oli pikka aega riistvara, kuid Bluetoothi ​​ei toetatud algselt, kui Raspberry Pi plaadi 2022. aasta suvel välja andis. Alates reedest, veebr. 10, võite teha esimesi samme Bluetoothi ​​proovimiseks Pico W-s, kui saate töötada Pico 1.5.0 SDK beetaversiooniga. See tähendab programmeerimist C++ keeles. MicroPythoni kasutajad peavad kahjuks kõvasti hoidma.

Bluetoothi ​​raamatukogud Pico W jaoks

Bluetooth API pakub BTstack ja see sisaldab järgmisi teeke:

  • Bluetooth madala energiatarbega
  • Klassikaline Bluetooth
  • Bluetoothi ​​alamriba kodeerimise (SBC) kodeerija/dekooder
  • Bluetooth Network Encapsulation Protocol (BNEP) tugi LwIP abil.
  • Bluetooth Network Encapsulation Protocol (BNEP) tugi, kasutades LwIP-i koos FreeRTOS-iga NO_SYS=0 jaoks

Lisateabe saamiseks vt Raspberry Pi SDK 1.5 GitHubi märkmed.

instagram viewer

Raspberry Pi Pico W Bluetoothi ​​näited

The Raspberry Pi GitHubi näidete kogu on värskendatud mõne näidisprogrammiga, mida saate Pico W Bluetoothiga käivitada. Need hõlmavad selliseid funktsioone nagu Pico W kasutamine heli jaoks, sealhulgas voogesitus, taasesituse juhtimine ja helitugevuse ümberlülitamine. Samuti on hulk inimsuhtlemisseadmete näiteid, mis võimaldavad teil jäljendada klaviatuuri või hiirt.

Bluetoothiga alustamine Pico W-s

Kiireim viis Pico W Bluetoothiga alustamiseks on käivitada üks näidetest, kasutades Pi Pico SDK kiirkäivitusjuhised. Seejärel käivitage selle asemel, et käivitada faili hello_world.c, nagu on näidatud juhise 3. sammus Pico Bluetoothi ​​näited GitHubi lehel.

Mis saab Pico W Bluetoothist edasi?

Pico W Bluetoothi ​​tugi on beetaversioonis ja Raspberry Pi on lubanud, et "tegeliku väljalaskega on saadaval rohkem üksikasju."

Veelgi enam, BTstacki litsentsi klausel ütleb, et seda saab kasutada ainult isiklikel eesmärkidel. Raspberry Pi on aga teatanud, et "meie litsentsime selle RP2040 lubatavamaks kasutamiseks (nagu cyw43-draiver)."

Kas MicroPythoni Bluetoothi ​​tugi on ebaselge, kuid Pico W-ga saate nautida ka muid ühenduse vorme.