SD karty dnes najdeme hlavně ve fotoaparátech, kamerách nebo různých přenosných zařízeních. Stejně dobře se ale hodí také k Arduinu, ESP32 a dalším vývojovým deskám. Umožňují jednoduše ukládat naměřené hodnoty, nastavení programu, obrázky nebo jiné soubory, které by se do vnitřní paměti mikrokontroléru nevešly.
Pro připojení microSD karty se nejčastěji používá malý modul komunikující přes sběrnici SPI. K jeho zapojení stačí napájení a čtyři vodiče sběrnice SPI. O práci se soubory se potom postará knihovna, takže vytvoření souboru nebo zápis textu není o mnoho složitější než výpis na sériový monitor.
V tomto článku použiji jednoduchý modul určený pro napájení a logické úrovně 3,3 V. Ten je vhodný například pro ESP nebo Raspberry Pi. Existují ale také větší moduly se stabilizátorem a převodníkem logických úrovní, které lze připojit přímo k 5V deskám, jako je Arduino UNO, Nano nebo Mega.
Ukážeme si zapojení modulu a základní práci se soubory. Vyzkoušíme vytvoření souboru, zápis dat, jejich následné přečtení a přidávání dalších záznamů bez smazání původního obsahu.
Pokračování textu MicroSD karta s ESP32 – zapojení, zápis a čtení souborů