【问题标题】:How to Save and display data SD card on LCD如何在 LCD 上保存和显示数据 SD 卡
【发布时间】: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


    【解决方案1】:

    不只是循环,你应该分支(使用 if)来检查按钮是否被按下

    IO 必须配置为输入,不要忘记上拉/下拉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-23
      • 2011-08-13
      • 1970-01-01
      相关资源
      最近更新 更多