Diferencia entre revisiones de «SD.end()»

De ArduWiki
Saltar a: navegación, buscar
(Advertencias)
(Ejemplo)
 
(No se muestran 6 ediciones intermedias del mismo usuario)
Línea 24: Línea 24:
 
void setup() {
 
void setup() {
 
   Serial.begin(9600);
 
   Serial.begin(9600);
   if (!SD.begin(4)){
+
   if (SD.begin(4)){
 +
      Serial.println("Tarjeta SD lista");
 +
  }else{
 
       Serial.println("Fallo en la tarjeta SD");
 
       Serial.println("Fallo en la tarjeta SD");
  }else{
 
      Serial.println("Tarjeta SD lista");
 
 
   }
 
   }
  
Línea 42: Línea 42:
  
 
== Vea también ==
 
== Vea también ==
* [[SD]]
+
<categorytree mode=all>Libreria SD</categorytree>
* [[SD.begin()]]
+
 
 +
== Referencias externas ==
 +
* [https://github.com/arduino-libraries/SD Libreria SD]
 +
* [https://www.arduinolibraries.info/libraries All Libraries]
  
== Referencias ==
+
[[Category:Libreria SD]]

Revisión actual del 19:22 3 jul 2019

Descripción

Devuelve la librería al estado inicial, usualmente para mantener la consistencia ante eventos como la remoción de la tarjeta mientras el programa está corriendo.

Sintaxis

SD.end();

Parametros

Nada.

Retorna

Nada.

Advertencias

  • Este método solo estará disponible luego de incluir la libreria SD y haber usado el motodo SD.begin().
  • Antes de llamar esta función, asegúrate primero de cerrar cualquier archivo previamente abierto.

Ejemplo

#include <SPI.h>
#include <SD.h>

void setup() {
   Serial.begin(9600);
   if (SD.begin(4)){
      Serial.println("Tarjeta SD lista");
   }else{
      Serial.println("Fallo en la tarjeta SD");
   }

   // Hacer algo más con la tarjeta

   SD.end();
   Serial.println("Ahora se puede retirar la tarjeta con seguridad");
}

void loop(){
   //Nada
}

Vea también


Referencias externas