資料介紹
描述
Wokwi Arduino Simulator 上的 SD 卡模擬
SD 卡在存儲大量圖像或數(shù)據(jù)以供顯示的項目中非常有用。MCU 的內置錫閃存很容易耗盡,不適合存儲任何更大或對涉及多個圖形圖像的應用程序有用的東西。
介紹
您可以使用 Wokwi Arduino Simulator 學習 Arduino 編程您可以使用多種外圍設備,例如傳感器(溫度、壓力、加速度計、陀螺儀等)、顯示器(LED、OLED、TFT、字符 LCD、FastLED 矩陣等)。在本文中,您將了解如何使用 SD 卡存儲圖像甚至可執(zhí)行代碼……或存儲 MP3 和視頻文件以在 TFT 顯示器上播放。
細節(jié)
剛剛在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();
}
}
反饋和建議
隨時歡迎您分享您的建議和反饋,以使模擬器在您接下來的項目中對您更有幫助。請?zhí)?/font>Wokwi Discord 服務器以分享您的詳細信息。在Facebook Wokwi Group上分享您有趣的項目并瀏覽來自其他開發(fā)人員和制造商的幾個好奇項目!
- Arduino之如何逐行讀取SD卡文本文件
- Wokwi Arduino模擬器介紹
- 使用Arduino UNO播放SD卡中的Midi文件
- 使用Arduino訪問2個SD卡 2次下載
- Arduino如何逐行讀取SD卡文本文件 5次下載
- 帶SD卡和Arduino的數(shù)據(jù)采集系統(tǒng)
- 通過在線模擬器上的Arduino操作伺服電機
- 如何在Wokwi系統(tǒng)模擬器上使用步進電機
- 如何使用Arduino將傳感器數(shù)據(jù)溫度和時間保存到SD卡
- Arduino的DIY SD卡模塊
- 【arduino SD卡開發(fā)】 將文件寫入SD卡的特定 文件夾內
- stm32 arduino 讀取sd卡并在lcd(jlx12864)上播放badapple
- arduino聲音傳感器 模擬資料匯總 2次下載
- Arduino單片機的SD卡函數(shù)封裝代碼免費下載
- 如何在面包板上做自己的Arduino
- 貼片式SD卡功能介紹【MK SD NAND】 2.4k次閱讀
- TF卡和SD卡的區(qū)別有哪些? 2w次閱讀
- 如何使用Python和PinPong庫控制Arduino 2.1k次閱讀
- Arduino I/O函數(shù)詳解 3.4k次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 1w次閱讀
- 如何從網頁控制arduino? 5.7k次閱讀
- dfrobot模擬PH計 (Arduino兼容)簡介 2.7k次閱讀
- petalinux如何用SD卡上的設備樹_步驟教程 8.6k次閱讀
- Arduino支持DigisparkArduino的技巧 1.2w次閱讀
- arduino連接顯示屏方法詳解 4.9w次閱讀
- 淺談Arduino和樹莓派的區(qū)別 2.3w次閱讀
- arduino用什么語言編程 7.1w次閱讀
- arduino是什么以及arduino能干什么 4.8w次閱讀
- arduino開發(fā)板有什么用 2.3w次閱讀
- arduino ide編譯過程 3.9k次閱讀
下載排行
本周
- 1耗盡型MOS FET產品目錄選型表
- 0.14 MB | 2次下載 | 免費
- 2TI系列-米爾TI AM62L核心板開發(fā)板-高能效低功耗嵌入式平臺
- 1.51 MB | 次下載 | 免費
- 3WILLSEMI韋爾20年半年度報告由代理分銷經銷一級代理分銷經銷
- 3.30 MB | 次下載 | 免費
- 4LRC 樂山無線電InTWSApplications家電由原廠代理分銷經銷一級代理分銷經銷供應
- 85.84 KB | 次下載 | 免費
- 5LAT1596 一文說明白 STM32G4 雙 Bank 啟動與升級
- 0.64 MB | 次下載 | 5 積分
- 6LAT1594_基于事件喚醒低功耗之介紹
- 0.37 MB | 次下載 | 5 積分
- 7PT8P2309 觸控 A/D 型 8-Bit MCU規(guī)格書
- 4.05 MB | 次下載 | 免費
- 8PT8P2308 觸控 A/D 型 8-Bit MCU規(guī)格書
- 4.13 MB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 19次下載 | 10 積分
- 2反激式開關電源設計解析
- 0.89 MB | 11次下載 | 5 積分
- 3耗盡型MOS FET產品目錄選型表
- 0.14 MB | 2次下載 | 免費
- 4簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 52EDL05x06xx系列 600V半橋門驅動器帶集成自舉二極管(BSD)手冊
- 0.69 MB | 1次下載 | 免費
- 6國產千兆網口芯片PT153S中文資料
- 1.35 MB | 次下載 | 免費
- 7斯丹電子 | 用于芯片測試系統(tǒng)的射頻干簧繼電器
- 5.11 MB | 次下載 | 免費
- 8SFI立昌ESD/TVS管原廠代理分銷經銷一級代理分銷經銷
- 294.76 KB | 次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233095次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論