Stap 3: Gebruik programma ruimte voor statische String-waarden
Arduino bevat een methode waar het is mogelijk voor het opslaan van variabelen in de ruimte programma. Heap ruimte voor variabelen is beperkt, dus hierdoor een efficiënt gebruik van die ruimte.
De ProgMem bibliotheek is wat wordt gebruikt en het breidt variabele te typen als u wilt opnemen Geef opslaggebied. In geval van deze schets definiëren ik eerst elke opdracht verplaatsen in een karakter array opgeslagen in het programmageheugen. Ik Definieer een serie van wijzers, wijzen elk teken van de variabele lengte eerder gedefinieerd. Terwijl het uitpakken van waarden van variabelen die zijn opgeslagen op deze manier een beetje niet-intuïtieve is, had ik alleen om het te doen op één locatie. En als u eenmaal de syntaxis naar beneden, het is net zo eenvoudig als het indexeren van een normale matrix!