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

File dataFile;
const int chipSelect = 10; // Change this to match your SD card module's chip select pin

void setup() {
  // Open serial communication and initialize the SD card
  Serial.begin(9600);

  if (!SD.begin(chipSelect)) {
    Serial.println("SD card initialization failed!");
    return;
  }

  Serial.println("SD card initialized successfully.");

  // Create a CSV file named "data.csv" and open it for writing
  dataFile = SD.open("data.csv", FILE_WRITE);

  if (dataFile) {
    Serial.println("Writing to data.csv...");

    // Write header row
    dataFile.println("Sensor1, Sensor2, Sensor3");
    // Write data rows
    dataFile.println("100, 200, 300");
    dataFile.println("150, 250, 350");

    // Close the file
    dataFile.close();
    Serial.println("Data written to data.csv.");
  } else {
    Serial.println("Error opening data.csv.");
  }
}

void loop() {
  // Your main program loop (if needed)
}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
sd1:CD
sd1:DO
sd1:GND
sd1:SCK
sd1:VCC
sd1:DI
sd1:CS
D0D1D2D3D4D5D6D7GNDLOGIC
logic1:D0
logic1:D1
logic1:D2
logic1:D3
logic1:D4
logic1:D5
logic1:D6
logic1:D7
logic1:GND