Diferencia entre revisiones de «SD.end()»
De ArduWiki
(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) |
||
Línea 18: | Línea 18: | ||
== 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("Fallo en la tarjeta SD"); |
− | else Serial.println("Tarjeta | + | }else{ |
+ | Serial.println("Tarjeta SD lista"); | ||
+ | } | ||
// Hacer algo más con la tarjeta | // Hacer algo más con la tarjeta | ||
Línea 30: | Línea 35: | ||
} | } | ||
− | void loop(){} | + | void loop(){ |
+ | //Nada | ||
+ | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revisión del 14:39 4 may 2019
Contenido
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
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("Fallo en la tarjeta SD");
}else{
Serial.println("Tarjeta SD lista");
}
// Hacer algo más con la tarjeta
SD.end();
Serial.println("Ahora se puede retirar la tarjeta con seguridad");
}
void loop(){
//Nada
}