Índice:

Módulo de cartão SD com Arduino: como ler / gravar dados: 14 etapas
Módulo de cartão SD com Arduino: como ler / gravar dados: 14 etapas

Vídeo: Módulo de cartão SD com Arduino: como ler / gravar dados: 14 etapas

Vídeo: Módulo de cartão SD com Arduino: como ler / gravar dados: 14 etapas
Vídeo: COMO GRAVAR DADOS NO CARTÃO DE MEMÓRIA | Arduino na Prática EP2 2024, Novembro
Anonim
Módulo de cartão SD com Arduino: como ler / gravar dados
Módulo de cartão SD com Arduino: como ler / gravar dados

Visão geral

Armazenar dados é uma das partes mais importantes de todo projeto. Existem várias maneiras de armazenar dados de acordo com o tipo e tamanho dos dados. Os cartões SD e micro SD são um dos mais práticos entre os dispositivos de armazenamento, que são usados em dispositivos como telefones celulares, minicomputadores e etc. Neste tutorial, você aprenderá a usar cartões SD e micro SD com o Arduino. No final, como um projeto simples, você medirá a temperatura ambiente a cada hora e armazenará no cartão SD.

O que você aprenderá

Como usar o cartão SD e micro SD

Gravando dados no cartão SD

Lendo dados do cartão SD

Etapa 1: O que é o módulo de cartão SD e Micro SD?

O que é o módulo de cartão SD e Micro SD?
O que é o módulo de cartão SD e Micro SD?

Os módulos de cartão SD e micro SD permitem que você se comunique com o cartão de memória e escreva ou leia as informações neles. As interfaces do módulo no protocolo SPI.

Para usar esses módulos com o Arduino, você precisa da biblioteca SD. Esta biblioteca é instalada no aplicativo Arduino por padrão.

Observação

Esses módulos não aceitam cartões de memória de alta capacidade. Normalmente, a capacidade máxima identificável desses módulos é de 2 GB para cartões SD e 16 GB para cartões micro SD.

Etapa 2: componentes necessários

Componentes Requeridos
Componentes Requeridos

Componentes de hardware

Arduino UNO R3 * 1

Módulo adaptador de cartão Micro SD TF * 1

Módulo DS3231 I2C RTC * 1

Fio jumper macho para fêmea * 1

cartão micro SD * 1

Aplicativos de software

IDE Arduino

Etapa 3: Comandos importantes da biblioteca do módulo SD

Comandos importantes da biblioteca do módulo SD
Comandos importantes da biblioteca do módulo SD

Uma breve explicação dos comandos práticos da biblioteca SD é fornecida na tabela em anexo.

* file é uma instância da classe File. Você pode encontrar mais informações sobre a biblioteca SD aqui.

Etapa 4: Como usar o cartão SD e Micro SD com o Arduino?

Gorjeta

O módulo usado neste tutorial é o módulo micro SD, no entanto, você também pode usar o código e o tutorial para módulos SD.

Etapa 5: Circuito

O circuito
O circuito
O circuito
O circuito

A utilização deste módulo é muito simples e sua configuração é conforme a figura.

Etapa 6: Código

Gravando dados no cartão SD com Arduino

Etapa 7: Resultado

Resultado
Resultado

O resultado da execução do código acima

Etapa 8: Leitura de dados

Lendo dados do cartão SD com Arduino

Etapa 9: Resultado

Resultado
Resultado

O resultado da execução do código acima

Etapa 10: Projeto: Salvar dados de temperatura em um MicroSD usando o módulo DS3231

Você pode encontrar o DS3231 aqui. Além do relógio e calendário IC, este módulo também possui um sensor de temperatura.

Etapa 11: Circuito

O circuito
O circuito

Etapa 12: Código

Código
Código

Para trabalhar com o módulo DS3231, você deve primeiro adicionar a biblioteca (Sodaq_DS3231.h) ao aplicativo Arduino.

Depois de armazenar a temperatura em horários diferentes do dia, você pode desenhar essas informações no Excel usando o gráfico.

Etapa 13: Desenhe um gráfico no Excel:

Desenhe um gráfico no Excel
Desenhe um gráfico no Excel
Desenhe um gráfico no Excel
Desenhe um gráfico no Excel
Desenhe um gráfico no Excel
Desenhe um gráfico no Excel

Para fazer isso, siga estas etapas:

Conecte o cartão SD ao seu PC.

Entre no software Excel e selecione a opção Do Texto na janela de dados e selecione o arquivo no seu cartão de memória.

Etapa 14: o que vem a seguir?

  • Crie um dispositivo de controle de entrada / saída. Usando o módulo RFID e Arduino, economize tempo de entrada e saída para várias pessoas no cartão de memória. (Considere um cartão RFID para cada pessoa)
  • Curta nossa página no Facebook para saber os projetos mais recentes e também apoiar nossa equipe.

Recomendado: