Tabla de contenido:

Módulo de tarjeta SD con Arduino: cómo leer / escribir datos: 14 pasos
Módulo de tarjeta SD con Arduino: cómo leer / escribir datos: 14 pasos

Video: Módulo de tarjeta SD con Arduino: cómo leer / escribir datos: 14 pasos

Video: Módulo de tarjeta SD con Arduino: cómo leer / escribir datos: 14 pasos
Video: ✅ Cómo almacenar miles de datos con Arduino en una SD memoria 2024, Noviembre
Anonim
Módulo de tarjeta SD con Arduino: cómo leer / escribir datos
Módulo de tarjeta SD con Arduino: cómo leer / escribir datos

Visión general

El almacenamiento de datos es una de las partes más importantes de todo proyecto. Hay varias formas de almacenar datos según el tipo y tamaño de datos. Las tarjetas SD y micro SD son uno de los más prácticos entre los dispositivos de almacenamiento, que se utilizan en dispositivos como teléfonos móviles, miniordenadores, etc. En este tutorial, aprenderá a utilizar tarjetas SD y micro SD con Arduino. Al final, como un proyecto simple, medirá la temperatura ambiente cada hora y la guardará en la tarjeta SD.

Lo que vas a aprender

Cómo utilizar la tarjeta SD y micro SD

Escribir datos en la tarjeta SD

Leer datos de la tarjeta SD

Paso 1: ¿Qué es el módulo de tarjeta SD y Micro SD?

¿Qué es el módulo de tarjeta SD y Micro SD?
¿Qué es el módulo de tarjeta SD y Micro SD?

Los módulos de tarjeta SD y micro SD le permiten comunicarse con la tarjeta de memoria y escribir o leer la información en ellos. El módulo se interconecta en el protocolo SPI.

Para usar estos módulos con Arduino, necesita la biblioteca SD. Esta biblioteca está instalada en la aplicación Arduino de forma predeterminada.

Nota

Estos módulos no pueden admitir tarjetas de memoria de gran capacidad. Por lo general, la capacidad máxima identificable de estos módulos es de 2 GB para tarjetas SD y 16 GB para tarjetas micro SD.

Paso 2: componentes necesarios

Componentes requeridos
Componentes requeridos

Componentes de hardware

Arduino UNO R3 * 1

Módulo adaptador de tarjeta Micro SD TF * 1

Módulo DS3231 I2C RTC * 1

Cable de puente macho a hembra * 1

tarjeta micro SD * 1

Aplicaciones de software

IDE de Arduino

Paso 3: comandos importantes de la biblioteca del módulo SD

Comandos importantes de la biblioteca de módulos SD
Comandos importantes de la biblioteca de módulos SD

En la tabla adjunta se proporciona una breve explicación de los comandos prácticos de la biblioteca SD.

* archivo es una instancia de la clase Archivo. Puede encontrar más información sobre la biblioteca SD aquí.

Paso 4: ¿Cómo usar la tarjeta SD y Micro SD con Arduino?

Propina

El módulo utilizado en este tutorial es el módulo micro SD, sin embargo, también puede utilizar el código y el tutorial para los módulos SD.

Paso 5: circuito

Circuito
Circuito
Circuito
Circuito

El uso de este módulo es muy sencillo y su configuración es como se muestra en la imagen.

Paso 6: Código

Escribir datos en la tarjeta SD con Arduino

Paso 7: Resultado

Resultado
Resultado

El resultado de la ejecución del código anterior

Paso 8: lectura de datos

Leer datos de la tarjeta SD con Arduino

Paso 9: Resultado

Resultado
Resultado

El resultado de la ejecución del código anterior

Paso 10: Proyecto: Guarde los datos de temperatura en una MicroSD utilizando el módulo DS3231

Puede encontrar DS3231 aquí. Además del reloj IC y el calendario, este módulo también tiene un sensor de temperatura.

Paso 11: circuito

Circuito
Circuito

Paso 12: Código

Código
Código

Para trabajar con el módulo DS3231, primero debe agregar la biblioteca (Sodaq_DS3231.h) a la aplicación Arduino.

Después de almacenar la temperatura en diferentes momentos del día, puede dibujar esta información en Excel usando el gráfico.

Paso 13: Dibuja un gráfico en Excel:

Dibuja un gráfico en Excel
Dibuja un gráfico en Excel
Dibuja un gráfico en Excel
Dibuja un gráfico en Excel
Dibuja un gráfico en Excel
Dibuja un gráfico en Excel

Para hacer esto, siga estos pasos:

Conecte la tarjeta SD a su PC.

Ingrese al software Excel y seleccione la opción Desde texto de la ventana de datos y seleccione el archivo de su tarjeta de memoria.

Paso 14: ¿Qué sigue?

  • Cree un dispositivo de control de entrada / salida. Usando el módulo RFID y Arduino, ahorre tiempo de entrada y salida para varias personas en la tarjeta de memoria. (Considere una tarjeta RFID para cada persona)
  • Me gusta nuestra página de Facebook para conocer los últimos proyectos y también apoyar a nuestro equipo.

Recomendado: