Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Bluetooth on vihdoin täällä Raspberry Pi Pico W: ssä, mutta muutamalla varoituksella.

Pico W: ssä oli pitkään laitteisto, mutta Bluetoothia ei alun perin tuettu, kun Raspberry Pi julkaisi levyn kesällä 2022. Perjantaista 2. 10, voit ottaa ensimmäiset askeleet kokeilla Bluetoothia Pico W: ssä, jos pystyt työskentelemään Pico 1.5.0 SDK: n betaversion kanssa. Tämä tarkoittaa ohjelmointia C++:lla. MicroPython-käyttäjien on valitettavasti pidettävä kiinni.

Bluetooth-kirjastot Pico W: lle

BTstack tarjoaa Bluetooth API: n, ja sen mukana tulee seuraavat kirjastot:

  • Bluetooth Low Energy
  • Bluetooth Classic
  • Bluetooth Sub Band Coding (SBC) -kooderi/dekooderi
  • Bluetooth Network Encapsulation Protocol (BNEP) -tuki käyttämällä LwIP: tä.
  • Bluetooth Network Encapsulation Protocol (BNEP) -tuki käyttämällä LwIP: tä FreeRTOS: n kanssa NO_SYS=0:lle

Katso lisätietoja Raspberry Pi: n SDK 1.5 GitHub -muistiinpanot.

instagram viewer

Raspberry Pi Pico W Bluetooth-esimerkkejä

The Raspberry Pi GitHub -esimerkkikirjasto on päivitetty muutamilla esimerkkiohjelmilla, joita voit käyttää Pico W: n Bluetoothilla. Niihin kuuluu ominaisuuksia, kuten Pico W: n käyttö äänitarkoituksiin, mukaan lukien suoratoisto, toiston ohjaus ja äänenvoimakkuuden säätö. Siellä on myös joukko esimerkkejä ihmisvuorovaikutuslaitteista, joiden avulla voit jäljitellä näppäimistöä tai hiirtä.

Bluetoothin käytön aloittaminen Pico W: ssä

Nopein tapa aloittaa Bluetoothin käyttö Pico W: ssä on suorittaa jokin esimerkeistä käyttämällä Pi Pico SDK: n pika-aloitusohjeet. Sen sijaan, että suoritat hello_world.c: n ohjeen vaiheessa 3 esitetyllä tavalla, suorita jokin seuraavista Pico Bluetooth-esimerkkejä GitHub-sivulla.

Mitä seuraavaksi Pico W: n Bluetoothille?

Pico W: n Bluetooth-tuki on beta-vaiheessa, ja Raspberry Pi on luvannut, että "lisätietoja on tulossa varsinaisen julkaisun yhteydessä".

Lisäksi BTstackin lisenssin lauseke sanoo, että sitä voidaan käyttää vain henkilökohtaisiin tarkoituksiin. Raspberry Pi on kuitenkin ilmoittanut, että "lisenssimme sen sallivampaa käyttöä varten RP2040:ssä (kuten cyw43-ohjain)."

On epäselvää, tukeeko MicroPython Bluetoothia, mutta Pico W: ssä on myös muita yhteysmuotoja.