Zephyrnet-logo

Uw MicroPython-bord kan uw randapparatuur zijn

Datum:

beeld

[Brian Pugh] heeft een cool nieuw project gedeeld dat tegelijkertijd op desktop Python en MicroPython draait - de Belay-bibliotheek. Met deze bibliotheek kun je een MicroPython-apparaat naadloos bedienen vanuit je Python-code - interactie met dingen uit de echte wereld zoals analoge/digitale snuisterijen, servo's, Neopixels en displays, zonder dat je je eigen firmware of API's hoeft te maken.

U hebt een serieel aangesloten MicroPython-kaart nodig - zelfs een ESP8266 zou moeten voldoen. Dan kunt u uw Python-code afwisselen met door MicroPython geschreven functies, en roep ze aan wanneer u uw aangesloten apparaat nodig heeft om iets te doen - waarbij de hele logica van uw project binnen één apparaat blijft. [Brian] biedt aardig wat voorbeelden, zelfs voor complexere dingen zoals displays. Er zijn ongetwijfeld beperkingen, maar dit lijkt een krachtig hulpmiddel in het arsenaal van een hacker.

Lezers worden misschien herinnerd aan een Arduino-bibliotheek met de naam Firmata - een ouderwetse manier om dergelijke connectiviteit te doen. We hebben ook eerder gedekt een Pi Pico-firmware dat doet hetzelfde, en heeft zelfs een breakout-bord voor al je experimenteerbehoeften!

[Ingesloten inhoud]

spot_img

Laatste intelligentie

spot_img

Chat met ons

Hallo daar! Hoe kan ik u helpen?