Академический Документы
Профессиональный Документы
Культура Документы
1 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
Posted by
2 Comments
jun 04,
2015
ago 06,
2016
03/10/2016 18:40
2 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
3 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
S/. 470,00
Arduino tiene una librera para usar estas memorias, que funciona con
cualquiera de los mdulos antes mencionados. La librera ya viene
junto con el IDE de arduinos, por lo que no necesitamos instalar ni
descargar nada.
Para poder usar la librera en nuestro Sketch es necesario incluir a la
librera SD al inicio del cdigo:
#include <SD.h>
S/. 30,00
Rodamiento polimrico
para gua de 8mm de
dimetro
S/. 15,00
4 de 20
Cristal oscilador de
16 MHz de
frecuencia. Utilizado
en Arduino Uno,...
S/. 2,00
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
file.read()
Lee un byte de la variable File (archivo abierto anteriormente con
SD.open())
file.write(data)
Escribe un byte en el archivo, el archivo debe estar abierto en
modo lectura y escritura. Usando file.write(buf, len) se puede
escribir un array de byte (buf) pero se debe especificar el tamao
(len).
file.print(data)
El mdulo Relay te
permite controlar el
encendido/apagado
de equipos de...
S/. 6,00
Sensor capacitivo te
permite detectar
objetos metlicos y
no metlicos...
03/10/2016 18:40
5 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
S/. 40,00
Arduino Mega
GND
GND
GND
+3.3V
No conectado
No conectado
+5V
5V
5V
CS
MOSI
11
51
SCK
13
52
MISO
12
50
GND
GND
GND
Arduino Mega
CS
03/10/2016 18:40
6 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
Mdulo SD
Arduino Mega
SCK
13
52
MOSI
11
51
MISO
12
50
VCC
5V
5V
GND
GND
GND
3.3V
No conectado
No conectado
03/10/2016 18:40
7 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
03/10/2016 18:40
8 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
03/10/2016 18:40
9 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
el archivo
UltimaPocicion=0;
03/10/2016 18:40
10 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
03/10/2016 18:40
11 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
if (myFile) {
Serial.print("Escribiendo SD: ");
int sensor1 = analogRead(0);
int sensor2 = analogRead(1);
int sensor3 = analogRead(2);
myFile.print("Tiempo(ms)=");
myFile.print(millis());
03/10/2016 18:40
12 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
myFile.print(", sensor1=");
myFile.print(sensor1);
myFile.print(", sensor2=");
myFile.print(sensor2);
myFile.print(", sensor3=");
myFile.println(sensor3);
myFile.close(); //cerramos el archivo
Serial.print("Tiempo(ms)=");
Serial.print(millis());
Serial.print(", sensor1=");
Serial.print(sensor1);
Serial.print(", sensor2=");
Serial.print(sensor2);
Serial.print(", sensor3=");
Serial.println(sensor3);
} else {
Serial.println("Error al abrir el archivo");
}
delay(100);
}
03/10/2016 18:40
13 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
03/10/2016 18:40
14 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
myFile.println("Tiempo(ms),Sensor1,Sensor2,Sensor3
");
myFile.close();
} else {
Serial.println("Error creando el archivo datalog.c
sv");
}
}
}
void loop()
{
myFile = SD.open("datalog.csv", FILE_WRITE);//abrimos
l archivo
if (myFile) {
Serial.print("Escribiendo SD: ");
int sensor1 = analogRead(0);
int sensor2 = analogRead(1);
int sensor3 = analogRead(2);
myFile.print(millis());
myFile.print(",");
myFile.print(sensor1);
myFile.print(",");
myFile.print(sensor2);
myFile.print(",");
myFile.println(sensor3);
myFile.close(); //cerramos el archivo
Serial.print("Tiempo(ms)=");
Serial.print(millis());
Serial.print(",sensor1=");
Serial.print(sensor1);
Serial.print(",sensor2=");
Serial.print(sensor2);
Serial.print(",sensor3=");
Serial.println(sensor3);
} else {
// if the file didn't open, print an error:
Serial.println("Error al abrir el archivo");
}
delay(100);
}
03/10/2016 18:40
15 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
03/10/2016 18:40
16 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
03/10/2016 18:40
17 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
03/10/2016 18:40
18 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
Tags:
23
Compartir
03/10/2016 18:40
19 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
Naylamp
sep 30, 2016
Hola Mauro, cual ejemplo estas trabajando? Si
funciona conectado a la PC tambin te debera
funcionar con una fuente externa. Puede ser
que tu fuente externa tenga ruido o no tenga el
voltaje adecuado.
* Name:
* E-mail:
(Not
Published)
Website:
(Site url
withhttp://)
* Comment:
Submit
03/10/2016 18:40
20 de 20
http://www.naylampmechatronics.com/blog/38_Tutorial-Arduino-y-...
Naylamp Mechatronics,
Trujillo Per
Llmanos ahora:
997646858
Email:
03/10/2016 18:40