Witam mam mały problem z dodaniem do układu przycisku bistabilnego. Otóż sam kod zapisu danych na kartę działa problem pojawia się gdy chcę ów zapis rozpoczynać po naciśnięciu przycisku i wtedy zapisuje się tylko pusty plik.
Z góry dzięki za wszelką pomoc
Z góry dzięki za wszelką pomoc
Kod:
#include <HX711.h>
#include <SD.h>
#include <SPI.h>
HX711 cell (3,2);
int przycisk = 9;
File plik;
void setup(){
pinMode(przycisk, INPUT);
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){
SD.begin(SS);
long val = 0;
val=cell.read();
File plik=SD.open("Badanie.txt", FILE_WRITE) ; //Zapis pliku o nazwie badanie
plik.println(val);
Serial.println(val);
}
else
{
plik.close();
}
}