Eğitimler
ReadWrite
Bu örnek, bir SD karta ve SD karttan nasıl veri okunacağını ve yazılacağını gösterir. SD kütüphanesi hakkında daha fazla bilgi için lütfen buraya tıklayın .
Gerekli Donanım
- Arduino veya Genuino kartı
- Ethernet Kalkanı (veya SD yuvalı başka bir kart)
- Biçimlendirilmiş SD kart
Devre
Arduino veya Genuino kartı Ethernet Kalkanına bağlı olmalı ve ayrıca bilgisayara bağlı bir USB kablosu olmalıdır.
Şemalar
Kod
Aşağıdaki kod, yerleşik SD yuvasına sahip bir Ethernet kalkanı ile kullanım için yapılandırılmıştır. In setup()
, dediğimiz SD.begin()
CS pin olarak pimi 4 adlandırma. Bu pim, kullandığınız kalkanın veya kartın markasına bağlı olarak değişir.
setup()
, SD.open()
"test.txt" adlı yeni bir dosya oluşturun. FILE_WRITE
, dosyadan sonuna kadar okuma ve yazma erişimi sağlar. Kartta zaten bir "test.txt" dosyası varsa, o dosya açılır.
Açılan dosyanın örneğini "myFile" olarak adlandırın.
Açıldıktan sonra, karta bir dize ve ardından bir satır başı yazmak için myFile.println()
kullanın. İçerik yazıldıktan sonra dosyayı kapatın.
Yine dosyayı SD.open()
ile açın. Açıldıktan sonra SD.read()
ile dosyanın içeriğini okumasını ve seri port üzerinden göndermesini SD.read()
. Dosyanın tüm içeriği okunduktan sonra dosyayı SD.close()
ile SD.close()
.
See Also
- SD library- SD Kart kütüphanesi için referansınız.
- Notes on using SD cards- SD kart kullanırken bilmeniz gerekenler
- CardInfo- SD kartınız hakkında bilgi alın.
- Datalogger- Üç analog sensörden bir SD karta veri nasıl kaydedilir.
- DumpFile- SD karttan bir dosya nasıl okunur.
- Files- Nasıl bir SD kart dosyası oluşturmak ve yok etmek.
- Listfiles- SD karttaki bir dizindeki dosyaların yazdırılması.