¿cuántos datos hay en el programa Arduino?

0

¿Cuántos datos puedo guardar utilizando PROGMEM , en la plataforma Arduino (Atmega328)?

Por ejemplo:

prog_char path[] PROGMEM = {'M',103,95,'U',0,0,'M',103,95,'M',103,95,'M',103,95,'M',103,95,'M',
103,95,'M',103,95,'M',103,95,'M',101,94,'M',100,93,'M',99,92,'M',98,91,'M',98,90,'M',97,89,'M',
96,87,'M',95,85,'M',95,85,'M',94,85,'M',94,84,'M',93,82,'M',92,82,'M',92,82,'M',90,79,'M',89,78,
'M',89,78,'M',88,77,'M',88,75,'M',87,75,'M'}

(Los números suben hasta 180.)

¿Dónde puedo encontrar esta información?

    
pregunta nkint

1 respuesta

4

Para ver cuánta memoria está disponible en su arduino, verifique la GUI después de cargar el código: "Tamaño de boceto binario x bytes (de y byte máximo)". \ $ y-x \ $ sería la cantidad disponible para colocar datos.

O verifique las especificaciones técnicas de su Arduino para el valor de la Memoria Flash. Todos los Arduinos con 328 ofrecen 32kByte de flash, 2k de los cuales son tomados por el gestor de arranque, su boceto puede tardar 4k o menos, para estar seguro, no almacenaría más de 20kByte de datos.

    
respondido por el posipiet

Lea otras preguntas en las etiquetas