Les 13
Code structureren voor microcontrollers
Je project opdelen in modules en klassen, geheugengebruik bewaken met gc, geheugenvriendelijk programmeren en code sneller laden met .mpy-bestanden.
🎯 Na deze les kun je
- een project opdelen in modules, klassen en een pakket
- geheugengebruik meten met gc.mem_free
- geheugenvriendelijke gewoontes toepassen
- code voorcompileren tot .mpy met mpy-cross
Het weerstation uit les 12 werkt, maar naarmate je het uitbreidt, kom je twee problemen tegen die je op een pc nooit hebt: het geheugen raakt op (MemoryError), en het opstarten wordt traag omdat MicroPython elke .py eerst moet compileren. In deze les leer je je code zo te organiseren dat hij groeit zonder die problemen.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 24,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?