Beetje Coderen

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.

⏱ 50 minuten leestijd + oefenen

🎯 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?