Diferencia entre revisiones de «SD.end()»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con «== 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á...»)
 
(Ejemplo)
 
(No se muestran 10 ediciones intermedias del mismo usuario)
Línea 14: Línea 14:
  
 
== Advertencias ==
 
== Advertencias ==
Antes de llamar esta función, asegúrate primero de [[File.close()|cerrar]] cualquier archivo previamente abierto.
+
* 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 [[File.close()|cerrar]] cualquier archivo previamente abierto.
  
 
== Ejemplo ==
 
== Ejemplo ==
 
<syntaxhighlight lang="c++">
 
<syntaxhighlight lang="c++">
 +
#include <SPI.h>
 +
#include <SD.h>
 +
 
void setup() {
 
void setup() {
 
   Serial.begin(9600);
 
   Serial.begin(9600);
 
+
   if (SD.begin(4)){
   if (!SD.begin(4)) Serial.println("Fallo en la tarjeta");
+
      Serial.println("Tarjeta SD lista");
   else Serial.println("Tarjeta iniciada");
+
   }else{
 +
      Serial.println("Fallo en la tarjeta SD");
 +
  }
  
 
   // Hacer algo más con la tarjeta
 
   // Hacer algo más con la tarjeta
Línea 30: Línea 36:
 
}
 
}
  
void loop(){}
+
void loop(){
 +
  //Nada
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
== Vea también ==
 
== Vea también ==
* [[SD.begin()]]
+
<categorytree mode=all>Libreria SD</categorytree>
 +
 
 +
== 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 15: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