Arduino Nano - Gravar Variável no Cartão SD
Este tutorial ensina você a gravar diferentes tipos de variáveis em um Cartão Micro SD usando o Arduino Nano. Especificamente, vamos ver:
- Gravar uma variável string em um Cartão Micro SD com o Arduino Nano
- Gravar uma variável int em um Cartão Micro SD com o Arduino Nano
- Gravar uma variável float em um Cartão Micro SD com o Arduino Nano
- Gravar uma variável char array em um Cartão Micro SD com o Arduino Nano
- Gravar uma variável byte array em um Cartão Micro SD com o Arduino Nano
- Gravar uma variável como um par chave-valor em um Cartão Micro SD com o Arduino Nano
Para obter a chave-valor do Cartão Micro SD e convertê-la em int, float ou string, consulte Arduino Nano - Ler Configuração do Cartão SD. Para instruções sobre como ler a chave-valor do Cartão Micro SD e convertê-la em int, float ou string, dê uma olhada em Arduino Nano - Ler Configuração do Cartão SD

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Módulo de Cartão Micro SD
Se você não conhece o Módulo de Cartão Micro SD, incluindo a pinagem, como ele funciona e como programá-lo, você pode saber mais no tutorial Arduino Nano - Cartão Micro SD.
Diagrama de Ligação
- Você pode usar fios jumper macho-fêmea para conectar o módulo de Cartão Micro SD ao Arduino Nano

This image is created using Fritzing. Click to enlarge image
- Ou você pode encaixar o módulo de Cartão Micro SD em uma protoboard e então usar os fios jumper macho-macho

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
Arduino Nano - Como gravar uma variável em um arquivo no Cartão Micro SD
O código a seguir:
- Armazena um valor inteiro em um Cartão Micro SD
- Armazena um valor de ponto flutuante em um Cartão Micro SD
- Armazena uma string em um Cartão Micro SD
- Armazena um array de caracteres em um Cartão Micro SD
- Armazena um array de bytes em um Cartão Micro SD
Passos Rápidos
- Certifique-se de que o Cartão Micro SD esteja formatado como FAT16 ou FAT32 (você pode encontrar instruções de como fazer isso pesquisando no Google).
- Copie o código e abra-o no Arduino IDE.
- Em seguida, pressione o botão Upload no Arduino IDE para fazer o upload do código para o Arduino Nano.
- Por fim, veja o resultado no Serial Monitor.
- Remova o Cartão Micro SD do módulo de Cartão Micro SD.
- Insira o Cartão Micro SD em um leitor de Cartão SD USB.
- Conecte o leitor de Cartão SD USB ao PC.
- Abra o arquivo arduino-nano.txt no seu PC; ele aparece da seguinte forma.

Arduino Nano - Como gravar uma chave-valor em um arquivo no Cartão Micro SD
Passos Rápidos
- Copie o código e abra-o usando o Arduino IDE.
- Clique no botão Upload do Arduino IDE para enviar o código ao Arduino Nano.
- Confira o resultado no Serial Monitor.
- Remova o Cartão Micro SD do módulo de Cartão Micro SD.
- Insira o Cartão Micro SD em um leitor de Cartão SD USB.
- Conecte o leitor de Cartão SD USB ao PC.
- Abra o arquivo arduino-nano.txt no seu computador, ele aparece da seguinte forma:
