Wat maakt het ontwikkelen van een Microcontroller-project snel en eenvoudig? Tops op onze lijst zijn een interactieve schaal en gedetailleerde bibliotheken die alle perifere spullen op laag niveau beheren. Denk je dat we Micropython hebben? Niet vandaag! MMBASIC is net geporteerd naar het Raspberry PI Pico Dev-bord, en het heeft alle inbegrepen batterijen.
Om je een smaak te geven, heeft het ingebouwde ondersteuning voor SD-kaarten, allerlei soorten displays, touchscreens, real-time klokken, IR-afstandsbedieningen, veel sensoren, en natuurlijk WS2812 LED-strips. En omdat dit alles in de basis wordt gebakken, is het schrijven van code om een van deze randapparatuur te gebruiken, eenvoudig is.
Nu is er eenvoudig en er is eenvoudig. Dit is een moderne basic: het heeft lussen, functies, arrays, drijvend punt en een ingebouwde editor op volledig scherm. U maakt contact op met de PICO door middel van UART, en u bent naar de races. Als je een pico hebt, flit je dan en probeer het eens. Of bekijk de GitHub-repository als u in de internals wilt steken.
Dit is een haven van de basis die wordt gebruikt op het Maximite Virtual Retrocomputerplatform, dat aangeeft dat er veel werkende voorbeelden zijn voor u om uit te wiegen, en zelfs een forum. Voeg toe in de uitzonderlijk geweldige gebruikershandleiding en tutorial (PDF), en je hebt het beste weekendmiddag.
Denk dat Micropython Basic heeft gedood? denk opnieuw. Basic is klein genoeg dat het kan rennen waar Python het niet kan, maar dat is natuurlijk een veel minimale ervaring. MMBASIC lijkt MMBASIC eruit alsof het alle toppings heeft. De hele enchilada. Het is net een basisdeluxe.