2014-10-28 68 views
0

我正在開發使用Arduino Nano的系統,該系統將使用光電二極管傳感器和LED檢測水混濁度。現在,我試圖使用SD卡模塊來保存數據傳感器。如何在LCD上保存並顯示數據SD卡

我試圖在空隙環()下面使用這個代碼,和它的工作原理,該文件是在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 ,當我按下按鈕1時,我想要SD卡保存數據,當按下按鈕2時,它將在LCD上顯示數據傳感器。

請幫助如何解決這個問題?

回答

0

而不僅僅是循環的,你應該分支(如果使用),以檢查是否有按鍵按下

的IO必須被配置爲輸入,不要忘記拉起/下降。

+0

如何讀取micro SD上的file.txt並在LCD上顯示? – Uchanet 2014-10-29 04:12:08