Hoewel de Raspberry Pi Pico W altijd al die Bluetooth radio had in de CYW43439 chip van Infineon, ontbrak het aan software-ondersteuning. De Pico SDK werd vroeg uitgebracht, vaak uitgebracht, en we zijn nu bij versie 1.5.0.

De documentatieman van de Raspberry Pi en de fanatieke tweeter Alasdair Allan zorgde begin 2023 voor opschudding in het nieuws door te plagen op 4 januari: Bluetooth ondersteuning zou een mijlpaal zijn die bereikt moest worden voor de nieuwe SDK versie, en dat is gelukt - de GitHub commit vermeldt 6 nieuwe bibliotheken voor de Bluetooth kernfunctionaliteit, evenals een paar integratie en HCI bibliotheken.


Dit biedt allerlei mogelijkheden die al waren voorzien en nu eindelijk kunnen worden gerealiseerd. De Raspberry Pi Pico, die slechts 51 mm × 21 mm meet, past prima in een draadloze muis of toetsenbord project, of kan Bluetooth ondersteuning toevoegen aan een oude gadget zoals een radiografisch bestuurde auto of een robotarm, of we kunnen de Pico aansluiten op een HDMI/DVI of zelfs een oud VGA beeldscherm en koppelen aan een hartslagmeter voor mooie graphics om die intensieve trainingsoefeningen te ondersteunen, op een manier die alleen de grotere Raspberry Pi broers en zussen voorheen konden doen!
 
20230215161707_20230215-171031--1-.jpg
We weten allemaal dat de training niet heeft plaatsgevonden als er geen gegevens zijn die dat ondersteunen.


Omdat de boards op ESP32-basis niet veel duurder zijn, ligt het er natuurlijk aan welke ontwikkelomgeving je verkiest. De Pico SDK is gebaseerd op C, dus verwacht niet dat je meteen aan de slag kunt met Bluetooth ontwikkeling via CircuitPython / MicroPython, maar dat kunnen we in de toekomst wel verwachten, dus als je een Python-aanhanger bent, laat je fantasie dan maar de vrije loop.

Nu de poort naar het kasteel van koning Harald geopend is, weten we gewoon dat je fascinerende dingen gaat doen met Bluetooth. Laat het ons weten als je iets praktisch, leuks (of gewoon geks) bedenkt om ermee te doen.


Vertaling: Hans Adams