Das SD-Karten-Shield ist eine Erweiterungsplatine für Arduino-ähnliche Mikrocontroller. Diese Erweiterungsplatinen werden im Allgemeinen als „Shield“ bezeichnet und werden einfach auf den entsprechenden Controller oder Einplatinencomputer gesteckt. Diese vereinfachen das Anschließen von speziellen Komponenten enorm.
Diese spezielle Ausführung erweitert einen Arduino um einen SD-Karten-Anschluss. Dadurch kann der Mikrocontroller Daten oder Informationen auf einer SD-Karte zwischenspeichern oder von dieser auslesen. Dabei können sowohl normale SD-Karten als auch Mikro-SD-Karten (mittels beiliegendem Adapter) verwendet werden.
Das Shield wird auf den Arduino gesteckt und ist damit mit allen relevanten Anschlüssen des Controllers verbunden. Es nutzt die serielle Schnittstelle SPI und lässt alle anderen Anschlusspins des Arduinos unberührt. Es stellt zusätzlich zwei serielle Anschlüsse in Form des standardisierten Grove-Steckplatzes bereit.
Alle weiteren Hintergrundinformationen sowie ein Beispielaufbau und alle notwendigen Programmbibliotheken sind auf dem offiziellen Wiki (bisher nur in englischer Sprache) von Seeed Studio zusammengefasst. Zusätzlich findet man über alle gängigen Suchmaschinen durch die Eingabe der genauen Komponentenbezeichnung entsprechende Projektbeispiele und Tutorials.
Wichtige Links für die ersten Schritte:
Weiterführende Hintergrundinformationen:
- SD-Karte – Wikipedia Artikel
- I2C – Wikipedia Artikel
- SPI – Wikipedia Artikel
- UART – Wikipedia Artikel
- GitHub-Repository: SD-Karten-Shield