Módulo Cartão Leitor SD para Arduino Automação PIC Robótica
Em estoque
R$8,90
Em estoque
Módulo Cartão Leitor SD permite a leitura e escrita em cartão SD, com fácil ligação ao Arduíno e outros microcontroladores. Todos os pinos de ligação estão identificados no módulo, que suporta formatos de arquivo FAT16 e FAT32, e alimentação de 3.3V ou 5V.
Módulo Cartão Leitor SD para Arduino Automação PIC Robótica
A comunicação é feita pela interface SPI (pinos MOSI, SCK, MISO e CS), e o nível de sinal é de 3.3V, exigindo um divisor de tensão para ligação à microcontroladores que trabalhem com 5V, como o Arduino.
Possui suporte para a biblioteca oficial do Arduíno, aceita cartão com capacidade de até 4GB. Pode ser utilizado para guardar histórico de valor de entradas ou data loging, valores de módulos GPS, sensores de temperaturas, distância, humildade e luminosidade e etc.
Acrescente ao seu projeto um leitor de cartões e mantenha um histórico de leituras do seus sensores.
Código de exemplo do Módulo Cartão Leitor SD
/* Leitor e Gravador de cartoes SD Este é um exemplo simples de com efetuar a leitura e gravacao em um cartao SD * Conecte os pinos do leitor no Arduino da seguinte forma: ** MOSI - pino 11 ** MISO - pino 12 ** CLK - pino 13 ** CS - pino 4 */ #include <SD.h> File myFile; void setup() { // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for Leonardo only } Serial.print("Initializing SD card..."); // On the Ethernet Shield, CS is pin 4. It's set as an output by default. // Note that even if it's not used as the CS pin, the hardware SS pin // (10 on most Arduino boards, 53 on the Mega) must be left as an output // or the SD library functions will not work. pinMode(10, OUTPUT); if (!SD.begin(4)) { Serial.println("initialization failed!"); return; } Serial.println("initialization done."); // open the file. note that only one file can be open at a time, // so you have to close this one before opening another. myFile = SD.open("test.txt", FILE_WRITE); // if the file opened okay, write to it: if (myFile) { Serial.print("Writing to test.txt..."); myFile.println("testing 1, 2, 3."); // close the file: myFile.close(); Serial.println("done."); } else { // if the file didn't open, print an error: Serial.println("error opening test.txt"); } // re-open the file for reading: myFile = SD.open("test.txt"); if (myFile) { Serial.println("test.txt:"); // read from the file until there's nothing else in it: while (myFile.available()) { Serial.write(myFile.read()); } // close the file: myFile.close(); } else { // if the file didn't open, print an error: Serial.println("error opening test.txt"); } } void loop() { // nothing happens after setup }
O que é Arduino?
Arduino, é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel AVR com suporte de entrada/saída embutido, uma linguagem de programação padrão, a qual tem origem em Wiring, e é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de se usar por artistas e amadores. Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.
Peso | 0,050 kg |
---|---|
Dimensões | 16 × 11 × 07 cm |