
El Flipper Zero, monipuolinen hakkerointityƶkalu, on ƤskettƤin saanut merkittƤvƤn pƤivityksen: tuen MicroPythonille. TƤmƤ insinƶƶri Oliver Fabelin kehittƤmƤ kehitystyƶ antaa kƤyttƤjille mahdollisuuden kirjoittaa laitteelle ohjelmia Pythonilla tƤhƤn asti kƤytetyn sisƤƤnrakennetun JavaScriptin sijaan.
Vaikka MicroPython-portti on vielƤ kehitysvaiheessa, se tarjoaa pƤƤsyn erilaisiin Flipper Zero -ominaisuuksiin, kuten GPIO, ADC, PWM, kaiutin, painikkeet, nƤyttƶ ja infrapunayhteys. Vaikka NFC- ja RFID-liitƤntƶjen tukea ei ole vielƤ saatavilla, tƤmƤ lisƤys laajentaa laitteen ominaisuuksia merkittƤvƤsti.
MicroPythonin asentaminen on helppoa. KƤyttƤjƤt voivat lataa sovellus Flipper-sovelluskaupasta laiteohjelmistoa ei tarvitse pƤivittƤƤ. NƤin varmistetaan, ettei laitteen muuraamisen vaaraa ole, joten jos haluat kokeilla sitƤ, voit tehdƤ sen turvallisesti.
Yksi MicroPython-portin merkittƤvistƤ ominaisuuksista on Python-kuoren tai REPL:n sisƤllyttƤminen. NƤin kƤyttƤjƤt voivat olla vuorovaikutuksessa laitteen kanssa suoraan Python-komentojen avulla. LisƤksi Python-skriptejƤ voidaan ajaa komentoriviltƤ mƤƤrittƤmƤllƤ niiden polku.
MicroPython-portti ei ole tƤydellinen toteutus. Fabel mainitsee, ettƤ vain tiettyjƤ toimintoja tuetaan ja ettƤ portti vaatii noin 80 kt SRAM-muistia kƤynnistykseen. Muistin pirstoutuminen voi ajoittain aiheuttaa kaatumisia, mutta ne ovat yleensƤ vaarattomia. Siksi, vaikka se on alustava ja toiminnallinen tuki, se vaatii vielƤ parannusta... MicroPython on kuitenkin merkittƤvƤ edistysaskel Flipper Zerolle tarjoamalla kƤyttƤjille helpomman ja tehokkaamman ohjelmointiympƤristƶn.
Jos haluat lisƤtietoja, mukaan lukien lƤhdekoodin ja esimerkit, kƤyttƤjƤt voivat kƤydƤ Flipper Lab -sovelluskaupassa yllƤ lisƤƤmƤni linkin kautta tai myƶs osoitteessa GitHub-arkisto.