Stap 4: Arduino programma
Dit is de code voor de Arduino, speciale aandacht besteden aan de F() macro in de verklaringen van de Serial.print. bij het afdrukken van een string creëert de compiler een array variabele te houden van de tekenreeks. In een programma zoals deze waar zijn er een heleboel tekenreeksen om af te drukken de 2 K RAM-geheugen voor het houden van variabelen zeer snel zullen vullen. De F() macro maakt de compiler de tekenreeks van het flitsgeheugen in plaats van het laden in het RAM in 32 K leest. Er is een zeer korte vermelding hiervan in de Arduino documentatie hier, en een volledige uitleg gelegen hier.
Gebruik Serial.print(F(string"))in plaats van Serial.print("string") .
Download het bestand en kopieer het naar de Arduino IDE.
De seriële monitor open en stel de baud-rate op 115200.