【发布时间】:2014-10-28 08:02:52
【问题描述】:
我正在使用 Arduino Nano 开发系统,该系统将通过使用光电二极管传感器和 LED 来检测水的浊度。现在,我尝试使用 SD 卡模块来保存数据传感器。
我尝试在 void loop () 中使用以下代码,它可以正常工作,该文件是在 Mymicro SD 上创建 test.txt 并包含数据值传感器:
count_save++;
if(count_save > 30){
count_save=0;
myFile=SD.open("Test.txt", FILE_WRITE);
if(myFile){
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("save data");
myFile.print("Writing data sensor :");
myFile.print(" ");
myFile.print("turbidity=");
myFile.print(foto);
myFile.close();
delay(1000);
}else{
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("error save");
delay(1000);
lcd.clear();
}
}
}
但是在Myplan中,我想在按下button1时SD卡保存数据,当我按下button2时它会在LCD上显示数据传感器。
请帮忙解决这个问题...
【问题讨论】:
标签: arduino microcontroller sd-card lcd arduino-ide