Ici, nous allons comment évaluer la mémoire utilisée
La fonction mem_info() du module micropython donne information sur l'usage courant de la RAM :
import micropython as upy
print (upy.mem_info())
ce qui donne par exemple :
stack: 608 out of 15360
GC: total: 102272, used: 10416, free: 91856
No. of 1-blocks: 176, 2-blocks: 24, max blk sz: 80
Dans la même veine, on pourrait avoir envie de savoir de combien de Flash on dispose... Il n'y a pas de fonction dédiée pour çà. Ceci est directement accessible en accédant au volume via le gestionnaire de fichier qui indique la mémoire dispo en FLASH.
A titre indicatif, j'ai 90Ko de Flash libre sur la pyboard. Les codes ne font généralement que quelques Ko. La SD est par ailleurs disponible en cas de besoin.