1. 程式人生 > >Arduino Uno SD卡模組 (四)刪除檔案

Arduino Uno SD卡模組 (四)刪除檔案

實現效果

本次實現的是刪除上一篇新增的LSLAB.txt 檔案

效果圖?沒有啦,都刪掉了哪裡還有

.

.

.

.

.

.

.

.

.

.

.

.

.

.

還是有的


BOM表

Arduiino Uno *1

SD卡模組  *1

SD卡   *1

調線若干


接線

Arduino Uno   <----->   Sd Card 模組

       GND          <----->           GND

        5V            <----->             +5

       CS            <----->            Pin 4

      MOSI         <----->           Pin 11

        SCK        <----->            Pin 13

      MISO         <----->           Pin 12

詳細請參照 文章 Arduino Uno SD卡模組 (一)獲取SDcard的資訊 

開源程式

這個實驗還是需要下載庫

具體如何操作,再次說一下,下載解壓到Arduino IDE的安裝路徑裡的庫資料夾libraries    

庫裡提供了很多SD卡模組示例程式,可以多多參考

//載入SPI庫和SD庫
#include <SPI.h>
#include <SD.h>

void setup() 
{
    Serial.begin(9600); //設定波特率
    while (!Serial) 
    {
    ; // wait for serial port to connect. Needed for native USB port only
      //等待串列埠連線。 僅適用於本機USB埠
    }
    
    Serial.print("Initializing SD card...");//正在初始化

    //如果為非則初始化失敗
    if (!SD.begin(4)) {
      Serial.println("initialization failed!");
      return;
    }
    Serial.println("initialization done.");//初始化結束
    
    // delete the file:
    Serial.println("Removing LSLAB.txt...");//串列埠輸出 正在刪除LSLAB.txt
    SD.remove("LSLAB.txt");  //刪除LSLAB.txt
  
    if (SD.exists("LSLAB.txt")) { //判斷LSLAB.txt檔案是否存在
      Serial.println("LSLAB.txt exists.");
    } else {
      Serial.println("LSLAB.txt doesn't exist.");
    }
}

void loop() {
  

}


程式實現思路講解

1.

//載入SPI庫和SD庫
#include <SPI.h>
#include <SD.h>

2 SD.remove("LSLAB.txt");  //刪除LSLAB.txt

相關推薦

Arduino Uno SD模組 刪除檔案

實現效果 本次實現的是刪除上一篇新增的LSLAB.txt 檔案 效果圖?沒有啦,都刪掉了哪裡還有 . . . . . . . . . . . . . . 還是有的 BOM表 Arduiino Uno *1 SD卡模組  *1 SD卡   *1 調線若干 接線

Arduino Uno SD模組 讀取檔案

實驗效果 SD 卡根目錄裡有個文字檔案 LingShunLAB.txt    實驗就是要開啟它並且讀取裡面的資料 裡面的內容如下: hello world     by LingShunLAB 在串列埠中顯示文字內容 問題與注意 SDFat 庫並不支援長檔名字,所

使用ArduinoSD模組記錄資料並匯出到Excel

在本篇文章中,我們將學習如何基於Arduino開發板使用一個SD卡模組。同時結合DS3231實時時鐘模組,我們將製作一個數據記錄儀的示例,在示例中,我們將溫度感測器的資料儲存到SD卡中,並將這些資料匯入到Excel中以製作圖表。   Arduino SD卡模組 首先讓我們來看看SD卡模組。它適

selenium模組:等待元素被載入

1、selenium只是模擬瀏覽器的行為,而瀏覽器解析頁面是需要時間的(執行css,js),一些元素可能需要過一段時間才能加載出來,為了保證能查詢到元素,必須等待 2、等待的方式分兩種: 隱式等待:在browser.get(‘xxx’)前就設定,針對所有元素有效 顯式等待:在browse

[RFID]IC克隆Proxmark3全克隆已解密的IC

這不是一篇原理介紹和過程分析,這只是一篇實踐過程記錄,筆者在 (三)Proxmark3測試存在預設密碼的IC卡 中已經獲得了帶克隆卡的uid和全部16組密碼,本次測試在此基礎上進行。 【實踐環境】 os : windows 7 proxmark3: r83

tiny4412 裝置樹之SD驅動

開發板:tiny4412(1611) 核心:linux4.4 編譯器:arm-none-linux-gnueabi-gcc (gcc version 4.8.3 20140320) 在linux核心中,SD卡屬於MMC子系統,簡單的介紹: http://blog.

Android SQLite的資料庫檔案儲存在SD

  SQLite的特性:      •輕量級      使用 SQLite 只需要帶一個動態庫,就可以享受它的全部功能,而且那個動態庫的尺寸想當小。      •獨立性      SQLite 資料庫的核心引擎不需要依賴第三方軟體,也不需要所謂的“安裝”。      •隔離

【Gin-API系列】Gin中介軟體之日誌模組

日誌是程式開發中必不可少的模組,同時也是日常運維定位故障的最重要環節之一。一般日誌類的操作包括日誌採集,日誌查詢,日誌監控、日誌統計等等。本文,我們將介紹日誌模組在Gin中的使用。 ## Golang如何列印日誌 * 日誌列印需要滿足幾個條件 1. 重定向到日誌檔案 2. 區分日誌級別,一般有`DEBUG`,

Maven學習筆記--pom檔案

pom.xml檔案 通過maven構建的專案在根目錄下都會有pom.xml這個檔案 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

DFS檔案操作的原理及程式碼實現

1、檔案操作原理 1.1、下載過程 Client向namenode發起Open file 請求。目的是獲取指定檔案的輸入流 namenode收到請求之後,會檢查路徑的合法性,客戶端的操作許可權。如果檢測未通過,則直接報錯返回 Client也會向namenode發起Get

python3爬蟲初探檔案儲存

接著上面的寫,抓取到網址之後,我們要把圖片儲存到本地,這裡有幾種方法都是可以的。   #-----urllib.request.urlretrieve----- import urllib.request imgurl = 'http://img.ivsky.com/

C指標程式設計之道- 指向檔案型別的指標

檔案結構體和檔案指標 // 在c語言中,對檔案的操作一般是用庫函式來實現的 // ANSI(美國國家標準學會)規定了標準的輸入輸出函式,用他們對檔案進行讀寫以規範和提高程式設計效率 // 每個被使用的檔案在記憶體中都會開闢一個區,用來存放檔案的有關資訊,而

spring學習xml檔案的BeanDefinition讀取

上一節中說明了spring在讀取bean時主要的方法refresh中,首先要把配置和註解的bean檔案以beanDefintion的形式快取起來,這個方法是refreshBeanFactory() 各類呼叫的程式圖如下 @Override protected fin

Linux常用命令詳解_檔案過濾分割、統計、kill

grep grep(global search regular expression(RE) and print out the line,全面搜尋正則表示式並把行打印出來)是一種強大的文字搜尋工具,它能使用正則表示式搜尋文字,並把匹配的行打印出來。 格式:

MVC首創--入口檔案的意義所在

      單點入口有幾大好處:一些系統全域性處理的變數,類,方法都可以在這裡進行處理。 比如說你要對資料進行初步的過濾,你要模擬session處理,你要定義一些全域性變數,甚至你要註冊一些物件或者變數到註冊器裡面。第二、程式的架構更加 清晰明瞭。當然好處還有很多的。

Maven搭建SSH案例-----配置檔案的優化

使用Maven搭建好SSH框架之後,為了以後更方便的修改,以及對之前的配置檔案進行簡化,現在將使用幾種方法來簡化配置: 1、利用jdbc.properties檔案來通過變數在applicationContext.xml對資料庫資訊進行配置 jdbc.properties配置

Azure Terraform狀態檔案儲存

一,引言   我們都知道在執行部署計劃之後,當前目錄中就產生了名叫 “terraform.states” 的 Terraform 的狀態檔案,該檔案中記錄了已部署資源的狀態。預設情況下,在執行部署計劃後,Terraform 的狀態檔案會儲存在本地,但是這樣往往就造成一些弊端: (1)不

linux 核心模組程式設計之模組引數

通過巨集module_param指定模組引數,模組引數用於在載入模組時傳遞給模組。 module_param(name, type, perm) name是模組引數的名字 type是這個引數的型別,常見值:bool、int、charp(字串型) perm是模組

異數OS TCP協議棧測試--網絡適配篇

異數OS TCP協議棧測試(四)–網絡卡適配篇 本文來自異數OS社群 github: https://github.com/yds086/HereticOS 異數OS社群QQ群: 652455784 異數OS-織夢師(訊息中介軟體)群: 476260389 為了實際走向應用,

對抗神經網路學習——WGAN+爬蟲生成皮丘影象(tensorflow實現)

一、背景 WGAN的全稱為Wasserstein GAN, 是Martin Arjovsky等人於17年1月份提出的一個模型,該文章可以參考[1]。WGAN針對GAN存在的問題進行了有針對性的改進,但WGAN幾乎沒有改變GAN的結構,只是改變了啟用函式和loss函式,以及擷取權重,卻得到了非常好