資料介紹
描述
Wokwi Arduino Simulator 上的 SD 卡模擬
SD 卡在存儲大量圖像或數據以供顯示的項目中非常有用。MCU 的內置錫閃存很容易耗盡,不適合存儲任何更大或對涉及多個圖形圖像的應用程序有用的東西。
介紹
您可以使用 Wokwi Arduino Simulator 學習 Arduino 編程您可以使用多種外圍設備,例如傳感器(溫度、壓力、加速度計、陀螺儀等)、顯示器(LED、OLED、TFT、字符 LCD、FastLED 矩陣等)。在本文中,您將了解如何使用 SD 卡存儲圖像甚至可執行代碼……或存儲 MP3 和視頻文件以在 TFT 顯示器上播放。
細節
剛剛在Wokwi Arduino Simulator上啟用了SD卡模擬。這意味著,它有很大的空間可以變得更加足智多謀。目前有一個GitHub 票證,您可以在其中跟蹤所有詳細信息。我們很高興收到您的任何建議,您愿意分享。我們可以一起做未來的 SD 卡項目。
連接圖

代碼
這是代碼。我寧愿建議您訪問上面給出的 Arduino 模擬頁面以獲取完整的工作以及最新的代碼。
#include
#define CS_PIN 10
File root;
void setup() {
Serial.begin(115200);
Serial.print("Initializing SD card... ");
if (!SD.begin(CS_PIN)) {
Serial.println("Card initialization failed!");
while (true);
}
Serial.println("initialization done.");
Serial.println("Files in the card:");
root = SD.open("/");
printDirectory(root, 0);
Serial.println("");
// Example of reading file from the card:
File textFile = SD.open("wokwi.txt");
if (textFile) {
Serial.print("wokwi.txt: ");
while (textFile.available()) {
Serial.write(textFile.read());
}
textFile.close();
} else {
Serial.println("error opening wokwi.txt!");
}
}
void loop() {
// nothing happens after setup finishes.
}
void printDirectory(File dir, int numTabs) {
while (true) {
File entry = dir.openNextFile();
if (! entry) {
// no more files
break;
}
for (uint8_t i = 0; i < numTabs; i++) {
Serial.print('\t');
}
Serial.print(entry.name());
if (entry.isDirectory()) {
Serial.println("/");
printDirectory(entry, numTabs + 1);
} else {
// files have sizes, directories do not
Serial.print("\t\t");
Serial.println(entry.size(), DEC);
}
entry.close();
}
}
反饋和建議
隨時歡迎您分享您的建議和反饋,以使模擬器在您接下來的項目中對您更有幫助。請跳上Wokwi Discord 服務器以分享您的詳細信息。在Facebook Wokwi Group上分享您有趣的項目并瀏覽來自其他開發人員和制造商的幾個好奇項目!
- Arduino之如何逐行讀取SD卡文本文件
- Wokwi Arduino模擬器介紹
- 使用Arduino UNO播放SD卡中的Midi文件
- 使用Arduino訪問2個SD卡 2次下載
- Arduino如何逐行讀取SD卡文本文件 5次下載
- 帶SD卡和Arduino的數據采集系統
- 通過在線模擬器上的Arduino操作伺服電機
- 如何在Wokwi系統模擬器上使用步進電機
- 如何使用Arduino將傳感器數據溫度和時間保存到SD卡
- Arduino的DIY SD卡模塊
- 【arduino SD卡開發】 將文件寫入SD卡的特定 文件夾內
- stm32 arduino 讀取sd卡并在lcd(jlx12864)上播放badapple
- arduino聲音傳感器 模擬資料匯總 2次下載
- Arduino單片機的SD卡函數封裝代碼免費下載
- 如何在面包板上做自己的Arduino
- 貼片式SD卡功能介紹【MK SD NAND】 851次閱讀
- TF卡和SD卡的區別有哪些? 1w次閱讀
- 如何使用Python和PinPong庫控制Arduino 1033次閱讀
- Arduino I/O函數詳解 2587次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 8107次閱讀
- 如何從網頁控制arduino? 4186次閱讀
- dfrobot模擬PH計 (Arduino兼容)簡介 2118次閱讀
- petalinux如何用SD卡上的設備樹_步驟教程 7989次閱讀
- Arduino支持DigisparkArduino的技巧 1.1w次閱讀
- arduino連接顯示屏方法詳解 4.7w次閱讀
- 淺談Arduino和樹莓派的區別 2.1w次閱讀
- arduino用什么語言編程 6.9w次閱讀
- arduino是什么以及arduino能干什么 4.5w次閱讀
- arduino開發板有什么用 2.1w次閱讀
- arduino ide編譯過程 3404次閱讀
下載排行
本周
- 1蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 286次下載 | 5 積分
- 2長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 87次下載 | 5 積分
- 3AO4803A雙P通道增強型場效應晶體管的數據手冊
- 0.11 MB | 28次下載 | 2 積分
- 4長虹液晶彩電LS29機芯的技術資料說明
- 3.42 MB | 16次下載 | 2 積分
- 5AI智能眼鏡產業鏈分析
- 4.43 MB | 14次下載 | 免費
- 6TP4055 500mA線性鋰離子電池充電器中文手冊
- 0.75 MB | 9次下載 | 免費
- 7TP4054 400mA線性鋰離子電池充電器中文手冊
- 0.70 MB | 2次下載 | 免費
- 8TP4057X 500mA線性鋰離子電池充電器中文手冊
- 0.74 MB | 2次下載 | 免費
本月
- 1人形機器人電機驅動和傳感報告
- 4.27 MB | 475次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 286次下載 | 5 積分
- 3長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 87次下載 | 5 積分
- 4U盤一鍵制作
- 23.84 MB | 41次下載 | 免費
- 5AO4803A雙P通道增強型場效應晶體管的數據手冊
- 0.11 MB | 28次下載 | 2 積分
- 6Altium Designer元件庫
- 17.11 MB | 26次下載 | 免費
- 7長虹液晶彩電LS29機芯的技術資料說明
- 3.42 MB | 16次下載 | 2 積分
- 8AI智能眼鏡產業鏈分析
- 4.43 MB | 14次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191382次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論