Reading and Writing to an SD Card via SPI on Arduino

11 ビュー (過去 30 日間)
Russell Senior
Russell Senior 2016 年 12 月 30 日
Hi, I'm looking for some general guidance on writing data to an SD card through SPI on an Arduino UNO running through Matlab.
This is the SD card breakout I am using: https://www.sparkfun.com/products/13743. There are plenty of examples and helpful functions written to access data on the SD card for programming through the Arduino IDE. So, I can see a path to complete my project that way, BUT, I want to learn more about controlling external devices with Matlab and Simulink.
So. I cannot seem to find SD card specific functions in Matlab like find a file, open a file, and write to that file. Do I need to figure out the low level byte commands to send through SPI to accomplish these and then code that into Matlab, or does something like that already exist? I THINK the answer is no, that if I want to use Matlab, I need to figure out all of the communication commands for the SPI device.
If it helps, I can state a specific task: I want to write "Hello World!" onto an SD card through Arduino SPI using Matlab.
Any suggestions are appreciated.
  2 件のコメント
fus
fus 2020 年 10 月 20 日
Did you ever figure this one out? I just got into this myself and wanted to comb through the internet for solutions because I don't know how to use sblocks yet. I'm surprised this is probably the only post on it I've seen so far.
Pathmashantha Senanayaka
Pathmashantha Senanayaka 2020 年 12 月 29 日
I want to play music file on sd card module connected to arduino using matlab guide.
Please help..

サインインしてコメントする。

回答 (2 件)

Vishal Neelagiri
Vishal Neelagiri 2017 年 1 月 3 日
You might find the following documentation links useful regarding this:
https://www.mathworks.com/help/supportpkg/arduinoio/examples/communicate-with-spi-device-on-arduino-hardware.html
https://www.mathworks.com/help/supportpkg/arduino/ug/spiwriteread.html
https://www.mathworks.com/help/supportpkg/arduinoio/ref/writeread.html
  1 件のコメント
Russell Senior
Russell Senior 2017 年 1 月 3 日
Thanks Vishal! I read those in depth, and they provide good information on HOW to communicate, but not WHAT to communicate for µSD cards.

サインインしてコメントする。


Sean Hanrahan
Sean Hanrahan 2017 年 12 月 15 日
Could this be of assistance?
https://au.mathworks.com/matlabcentral/fileexchange/51710-data-logger-on-arduino-uno

カテゴリ

Help Center および File ExchangeModeling についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by