Ik geloof dat PROGMEM wordt gebruikt om grote gegevens op te slaan (bijv. strings) die niet veranderen. Dus het maakt de SRAM vrij.
in de Ardunio Reference wordt vermeld dat.
"Het gebruik van PROGMEM is ook een procedure in twee stappen. Nadat de gegevens in het Flash-geheugen zijn vereist speciale methoden (functies), ook gedefinieerd in de pgmspace.h bibliotheek, om de data uit het programmageheugen terug in SRAM te lezen, zodat we er iets nuttigs mee kunnen doen. "
Als ik de gegevens in SRAM voordat u het gebruikt, hoe is het dan efficiënt dan rechtstreeks in SRAM te komen door normaal te definiëren