Arduino UNO R4 - Cartão Micro SD
Neste guia, vamos aprender a usar um cartão Micro SD com o Arduino UNO R4. Vamos ver os seguintes detalhes:
- Arduino UNO R4 - Abrindo ou Criando um Arquivo no Cartão Micro SD
- Arduino UNO R4 - Gravando Dados em um Arquivo no Cartão Micro SD
- Arduino UNO R4 - Lendo um Arquivo no Cartão Micro SD Caractere por Caractere
- Arduino UNO R4 - Lendo um Arquivo no Cartão Micro SD Linha por Linha
- Arduino UNO R4 - Adicionando Conteúdo a um Arquivo Existente no Cartão Micro SD
- Arduino UNO R4 - Sobrescrevendo um Arquivo no Cartão Micro SD

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Módulo de Cartão Micro SD
O módulo de cartão Micro SD se conecta ao Arduino UNO R4 e abriga um cartão Micro SD. Isso significa que o módulo de cartão Micro SD funciona como uma ligação entre o Arduino UNO R4 e o cartão Micro SD.
Pinagem

O módulo de cartão Micro SD tem 6 pinos:
- Conecte o pino VCC ao pino 5V do Arduino UN to R4.
- Conecte o pino GND ao GND do Arduino UNO R4.
- Conecte o pino MISO ao pino MISO do Arduino UNO R4.
- Conecte o pino MOSI ao pino MOSI do Arduino UNO R4.
- Conecte o pino SCK ao pino SCK do Arduino UNO R4.
- Conecte o pino SS ao pino identificado como pino SS no código do Arduino UNO R4.
Preparação
- Conecte o cartão Micro SD ao seu computador usando um leitor de cartão SD USB 3.0.
- Verifique se o cartão Micro SD está formatado como FAT16 ou FAT32. Você pode pesquisar na internet para saber como fazer isso.
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
※ Nota:
Se você tem um shield Ethernet ou qualquer shield com um slot para cartão Micro SD, não precisa usar o módulo de cartão Micro SD. Basta colocar o cartão Micro SD no slot do shield.
Arduino UNO R4 - Como abrir um arquivo no cartão Micro SD e criá-lo se não existir
Código Arduino UNO R4
Passos Rápidos
Siga estas instruções passo a passo:
- Se esta é a primeira vez que você usa o Arduino Uno R4 WiFi/Minima, consulte o tutorial sobre como configurar o ambiente para o Arduino Uno R4 WiFi/Minima no Arduino IDE.
- Insira o cartão Micro SD no módulo de cartão Micro SD
- Siga o diagrama de ligação para conectar o módulo de cartão Micro SD ao Arduino UNO R4
- Conecte a placa Arduino Uno R4 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 correta (por exemplo, Arduino Uno R4 WiFi) e a porta COM.
- Abra o Serial Monitor no Arduino IDE
- Copie o código fornecido e cole-o no Arduino IDE
- Pressione o botão Upload do Arduino IDE para enviar o código ao Arduino UNO R4.
- Confira o resultado no Serial Monitor depois do primeiro upload.
- O resultado exibido no Serial Monitor nas tentativas seguintes
※ Nota:
Você pode não ver nenhuma saída no Serial Monitor se abri-lo depois de fazer o upload pela primeira vez.
- Retire o cartão Micro SD do módulo
- Coloque o cartão Micro SD em um leitor de cartão SD USB
- Conecte o leitor de cartão SD USB ao seu computador
- Verifique se o arquivo está lá ou não
Arduino UNO R4 - Como gravar/ler dados em/de um arquivo no cartão Micro SD
Este código executa as seguintes ações:
- Salvar informações em um arquivo
- Carregar e exibir cada caractere de um arquivo, um por um, no Serial Monitor
- O Serial Monitor exibiu o conteúdo do arquivo.
※ Nota:
Por padrão, os dados são adicionados ao final do arquivo. Se você reiniciar o Arduino UNO R4 com o código dado, o texto será adicionado de novo ao arquivo. Isso significa que você verá linhas adicionais como estas no Serial Monitor:
Você também pode retirar o cartão Micro SD do módulo e usar um leitor de cartão SD USB para ver os arquivos no seu computador.
Arduino UNO R4 - Como ler um arquivo no cartão Micro SD linha por linha
- O resultado exibido no Serial Monitor
※ Nota:
Se você não apagar antes o conteúdo do arquivo, poderá ver linhas adicionais no Serial Monitor.
Arduino UNO R4 - Como sobrescrever um arquivo no cartão Micro SD
Normalmente, o conteúdo é adicionado ao final do arquivo. Para substituir um arquivo, primeiro apague o arquivo antigo e depois crie um novo com o mesmo nome.
- A saída no Serial Monitor
- Reinicie o Arduino UNO R4
- Verifique se o conteúdo do arquivo no Serial Monitor recebeu acréscimos.
Você também pode retirar o cartão Micro SD da unidade e usar um leitor de cartão SD USB para ver o conteúdo dele no seu computador.