একটি টেক্সট ফাইল লিখা

Arduino:
একটি টেক্সট ফাইল লিখা

কিভাবে:

Arduino ব্যবহার করে একটি SD কার্ডে টেক্সট ফাইলে লেখার জন্য, প্রথমে আপনাকে SD.h লাইব্রেরি অন্তর্ভুক্ত করতে হবে, যা SD কার্ডগুলির সাথে মিথস্ক্রিয়া করার প্রয়োজনীয় ফাংশনগুলি সরবরাহ করে। আপনার Arduino বোর্ডটি একটি SD কার্ড মডিউলের সাথে যুক্ত আছে নিশ্চিত করুন।

#include <SPI.h>
#include <SD.h>

File myFile;

void setup() {
  // 9600 বিট প্রতি সেকেন্ডে সিরিয়াল যোগাযোগ ইনিশিয়ালাইজ করুন:
  Serial.begin(9600);
  
  // SD কার্ড ইনিশিয়ালাইজেশনের জন্য চেক করুন
  if (!SD.begin(4)) {
    Serial.println("Initialization failed!");
    return;
  }
  Serial.println("Initialization done.");
  
  // ফাইল খুলুন। লক্ষ্য করুন একসাথে একটির বেশি ফাইল খোলা যায় না,
  // তাই আরেকটি খুলার আগে আপনাকে এটি বন্ধ করতে হবে।
  myFile = SD.open("test.txt", FILE_WRITE);
  
  // যদি ফাইলটি ঠিকমতো খুলে থাকে, তাতে লেখুন:
  if (myFile) {
    Serial.print("Writing to test.txt...");
    myFile.println("Testing text file write.");
    // ফাইল বন্ধ করে দিন:
    myFile.close();
    Serial.println("done.");
  } else {
    // যদি ফাইল খুলতে না পারে, একটি ত্রুটি প্রিন্ট করুন:
    Serial.println("Error opening test.txt");
  }
}

void loop() {
  // setup এর পরে কিছু ঘটে না
}

নমুনা আউটপুট:

যখন আপনি এই কোডটি চালাবেন, Arduino IDE সিরিয়াল মনিটর প্রদর্শিত হবে:

Initialization done.
Writing to test.txt...done.

ডেটা সঠিকভাবে লিখিত হয়েছে কিনা যাচাই করতে, আপনি Arduino থেকে SD কার্ডটি বের করে একটি কম্পিউটারে ঢুকিয়ে test.txt ফাইলটি খুলে দেখতে পারেন যেখানে “Testing text file write.” বার্তা দেখা যাবে।

আরো উন্নত ফাইল অপারেশন বা প্রক্রিয়াজাতকরণের জন্য প্রজেক্টগুলির জন্য, অতিরিক্ত লাইব্রেরিগুলি অন্বেষণ করা বা আপনার নির্দিষ্ট প্রয়োজনীয়তার জন্য কাস্টম ফাংশনগুলি লিখতে বিবেচনা করুন।