Conexión con Arduino
Este es un ejemplo de lectura y escritura en una sd, vamos a ver la manera de crear un archivo, abrirlo para escribirle y leerlo.
Materiales
- Módulo SD
- Arduino Uno.
Código
/*
SD card read/write ** MOSI - pin 11 ** MISO - pin 12 ** CLK - pin 13 ** CS - pin 4 */ #include <SD.h> File myFile; void setup() { // inicia la comunicacion serial Serial.begin(9600); Serial.print("inicia SD card"); if (!SD.begin(4)) { Serial.println("error al iniciar SD card"); return; } // abre un archivo, si no existe lo crea, pero si se usa una carpeta esta si tiene que existir //abre el archivo para escritura myFile = SD.open("test.txt", FILE_WRITE); if (myFile) { Serial.println("escribiendo en archivo"); myFile.println("hola mundo"); // cierra el archivo myFile.close(); } else { Serial.println("no se pudo abrir el archivo"); } // abre el archivo para lectura myFile = SD.open("test.txt"); if (myFile) { //indica si hay datos por leer while (myFile.available()) { Serial.write(myFile.read()); } // cerramos el archivo myFile.close(); } else { Serial.println("no se puedo abrir el archivo"); } } void loop() { }
Fuentes:http://arduinocostarica.blogspot.com/
0 comentarios:
Publicar un comentario