ソースを参照

Add 'CARDPUTER CircuitPython/sdcard_test.py'

cube 9 ヶ月 前
コミット
186d0e16a7
共有1 個のファイルを変更した27 個の追加0 個の削除を含む
  1. 27
    0
      CARDPUTER CircuitPython/sdcard_test.py

+ 27
- 0
CARDPUTER CircuitPython/sdcard_test.py ファイルの表示

@@ -0,0 +1,27 @@
1
+import board
2
+import busio
3
+import sdcardio
4
+import storage
5
+import os
6
+
7
+spi = busio.SPI(board.SD_SCK, MOSI=board.SD_MOSI, MISO=board.SD_MISO)
8
+cs = board.SD_CS
9
+
10
+try:
11
+    sdcard = sdcardio.SDCard(spi, cs)
12
+    vfs = storage.VfsFat(sdcard)
13
+
14
+    storage.mount(vfs, "/sd") # access files on sd card here
15
+    SD_status = "SD Card Mounted"
16
+except OSError:
17
+    SD_status = "No SD card found"
18
+    pass # SD card not inserted/found
19
+
20
+print(SD_status)
21
+
22
+# Then, reading/writing to files is as trivial as regular Python:
23
+
24
+with open("/sd/data.txt") as f:
25
+    lines = f.readlines()
26
+for line in lines:
27
+    print(line)