Obsah:
- Krok 1: Co je modul karty SD a Micro SD?
- Krok 2: Požadované součásti
- Krok 3: Důležité příkazy knihovny modulu SD
- Krok 4: Jak používat kartu SD a Micro SD s Arduino?
- Krok 5: Okruh
- Krok 6: Kód
- Krok 7: Výsledek
- Krok 8: Čtení dat
- Krok 9: Výsledek
- Krok 10: Projekt: Uložení teplotních dat na MicroSD pomocí modulu DS3231
- Krok 11: Okruh
- Krok 12: Kód
- Krok 13: Nakreslete graf v aplikaci Excel:
- Krok 14: Co bude dál?
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Přehled
Ukládání dat je jednou z nejdůležitějších součástí každého projektu. Existuje několik způsobů, jak ukládat data podle datového typu a velikosti. Karty SD a micro SD jsou jedny z nejpraktičtějších mezi úložnými zařízeními, která se používají v zařízeních, jako jsou mobilní telefony, minipočítače atd. V tomto tutoriálu se naučíte používat karty SD a micro SD s Arduino. Nakonec jako jednoduchý projekt budete každou hodinu měřit teplotu prostředí a ukládat ji na SD kartu.
Co se naučíte
Jak používat kartu SD a micro SD
Zápis dat na SD kartu
Čtení dat z SD karty
Krok 1: Co je modul karty SD a Micro SD?
Moduly karet SD a micro SD vám umožňují komunikovat s paměťovou kartou a zapisovat nebo číst na nich informace. Rozhraní modulu je v protokolu SPI.
K použití těchto modulů s Arduinem potřebujete knihovnu SD. Tato knihovna je ve výchozím nastavení nainstalována v aplikaci Arduino.
Poznámka
Tyto moduly nedokáží zpracovat vysokokapacitní paměťové karty. Obvykle je maximální identifikovatelná kapacita těchto modulů 2 GB pro karty SD a 16 GB pro karty micro SD.
Krok 2: Požadované součásti
Hardwarové komponenty
Arduino UNO R3 *1
Modul adaptéru karty Micro SD TF *1
Modul RTC DS3231 I2C *1
Propojovací kabel z mužského na ženský *1
karta micro SD *1
Softwarové aplikace
Arduino IDE
Krok 3: Důležité příkazy knihovny modulu SD
Stručné vysvětlení praktických příkazů knihovny SD je uvedeno v přiložené tabulce.
*soubor je instancí ze třídy File. Další informace o knihovně SD najdete zde.
Krok 4: Jak používat kartu SD a Micro SD s Arduino?
Spropitné
Modul použitý v tomto kurzu je modul micro SD, můžete však použít kód a tutoriál i pro moduly SD.
Krok 5: Okruh
Použití tohoto modulu je velmi jednoduché a jeho konfigurace je jako na obrázku.
Krok 6: Kód
Zápis dat na SD kartu pomocí Arduina
Krok 7: Výsledek
Výsledek výše uvedeného spuštění kódu
Krok 8: Čtení dat
Čtení dat z SD karty pomocí Arduina
Krok 9: Výsledek
Výsledek výše uvedeného spuštění kódu
Krok 10: Projekt: Uložení teplotních dat na MicroSD pomocí modulu DS3231
DS3231 najdete zde. Tento modul má kromě IC hodin a kalendáře také teplotní senzor.
Krok 11: Okruh
Krok 12: Kód
Abyste mohli pracovat s modulem DS3231, musíte nejprve přidat knihovnu (Sodaq_DS3231.h) do aplikace Arduino.
Po uložení teploty v různých denních dobách můžete tyto informace načrtnout do Excelu pomocí grafu.
Krok 13: Nakreslete graf v aplikaci Excel:
Postupujte takto:
Připojte kartu SD k počítači.
Zadejte software Excel a v datovém okně vyberte možnost Z textu a vyberte soubor z paměťové karty.
Krok 14: Co bude dál?
- Vytvořte zařízení pro ovládání vstupu/výstupu. Pomocí modulu RFID a Arduino ušetříte na paměťové kartě čas vstupu a výstupu několika osobám. (Zvažte kartu RFID pro každou osobu)
- Like naší stránce FaceBook si můžete všimnout nejnovějších projektů a také podpořit náš tým.