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.
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.