Curso C para Arduino
1. Texto desde memoria Flash
- Muestra mensajes largos con
Serial.println(F("..."))sin consumir SRAM.
2. Medición de memoria usada
- Usa esta función para ver cuánta SRAM estás usando:
1extern int __heap_start, *__brkval; 2int freeMemory() { 3 int v; 4 return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 5} 6 7void setup() { 8 Serial.begin(9600); 9 Serial.print("Memoria libre: "); 10 Serial.println(freeMemory()); 11}