„Bluetooth“ pagaliau yra „Raspberry Pi Pico W“, tačiau su keliais įspėjimais.
Ilgą laiką „Pico W“ turėjo aparatinę įrangą, tačiau „Bluetooth“ iš pradžių nebuvo palaikomas, kai „Raspberry Pi“ išleido plokštę 2022 m. vasarą. Nuo penktadienio, vasario mėn. 10, galite žengti pirmuosius žingsnius bandydami „Bluetooth“ „Pico W“, jei galite dirbti su beta Pico 1.5.0 SDK. Tai reiškia programavimą C++ kalba. Deja, „MicroPython“ vartotojai turi tvirtai laikytis.
„Bluetooth“ bibliotekos, skirtos „Pico W“.
„Bluetooth“ API teikia „BTstack“ ir pateikiama su šiomis bibliotekomis:
- Bluetooth Low Energy
- Klasikinis Bluetooth
- „Bluetooth“ antrinės juostos kodavimo (SBC) koduotuvas / dekoderis
- „Bluetooth“ tinklo įterpimo protokolo (BNEP) palaikymas naudojant LwIP.
- „Bluetooth“ tinklo įterpimo protokolo (BNEP) palaikymas naudojant LwIP su „FreeRTOS“, skirtas NO_SYS=0
Daugiau informacijos žr Raspberry Pi SDK 1.5 GitHub pastabos.
Raspberry Pi Pico W Bluetooth pavyzdžiai
The Raspberry Pi GitHub pavyzdžių biblioteka buvo atnaujintas su kai kuriomis pavyzdinėmis programomis, kurias galite paleisti naudodami „Pico W“ „Bluetooth“. Jie apima tokias funkcijas kaip Pico W naudojimas garso tikslais, įskaitant srautinį perdavimą, atkūrimo valdymą ir garsumo perjungimą. Taip pat yra daugybė žmonių sąveikos įrenginių pavyzdžių, kurie leis jums imituoti klaviatūrą ar pelę.
„Pico W“ „Bluetooth“ naudojimo pradžia
Greičiausias būdas pradėti naudoti „Bluetooth“ „Pico W“ yra paleisti vieną iš pavyzdžių naudojant Pi Pico SDK greitos pradžios instrukcijos. Tada užuot paleisdami hello_world.c, kaip parodyta 3 instrukcijos veiksme, paleiskite vieną iš Pico Bluetooth pavyzdžiai GitHub puslapyje.
Kas bus toliau naudojant „Bluetooth“ „Pico W“?
„Pico W“ „Bluetooth“ palaikymas yra beta versijos, o „Raspberry Pi“ pažadėjo, kad „daugiau informacijos bus pateikta tikrojo išleidimo metu“.
Be to, BTstack licencijos sąlyga teigia, kad ji gali būti naudojama tik asmeniniais tikslais. Tačiau „Raspberry Pi“ pareiškė, kad „Mes jį licencijuosime, kad būtų galima leistiniau naudoti RP2040 (pvz., cyw43-driver).
Neaišku, ar „MicroPython“ palaiko „Bluetooth“, tačiau yra ir kitų ryšio formų, kuriomis galite mėgautis „Pico W“.