Dzięki za podpowiedź udało uruchomić zapis po naciśnięciu przycisku lecz dalej zapisuje tylko pusty plik bez wartości z belki. Macie może jakiś pomysł co robię nie tak ?
Kod:
#include <HX711.h>
#include <SD.h>
#include <SPI.h>
HX711 cell (3,2);
byte stat =0;
byte przycisk=5;
File plik;
void setup(){
Serial.begin(9600);
Serial.print("Initalizing SD car...");
if(!SD.begin(10)){
Serial.println("Card failed, or not present");
return;
}
Serial.println("Card intialized");
}
void loop (){
if(digitalRead(przycisk) == HIGH and stat == 0){
delay(10);
stat=1;
long val = 0;
val=cell.read();
SD.begin(SS);
File plik=SD.open("Badanie.txt", FILE_WRITE) ;
plik.println(val);
Serial.println(val);
}
if(digitalRead(przycisk)==LOW){
stat=0;
plik.close();
}
}