Expandindo a memória do Arduino I
A memória do Arduino é curta. O certo seria inclusive escrever "as memórias", já que existe mais de um tipo de memória: Memória flash : é a memória que armazena os nossos programas. O Arduino pode ser desligado e o programa não se perde. A memória disponível para os nossos programas é um pouco menor do que a disponibilizada pelo processador do Arduino. O motivo é que nessa memória existe também o bootloader do Arduino, que é um programa que vem gravado nessa memória para receber o nosso programa enviado pela serial. Mas tergiverso, voltemos às memórias. Memória SRAM : é um tipo de memória que serve para guardar as nossas variáveis. Ela é volátil, ou seja, quando a energia é cortada ou a paquinha é resetada, baubau, perdeu, playboy. Memória EEPROM : é uma memória não volátil que serve para guardar dados. Nos dois Arduinos mais comuns, Uno e Mega, temos: Memória Uno Mega Flash 32k 256k SRAM 2k 8k EEPROM 1k 4k