ذخیره دما در SD Card در فرمت اکسل و نمایش روی LCD

2 سال قبل
548 بازدید

0

سلام وقت بخیر

می خواستم با ترمیستور دما رو اندازه اندازه گیری کند و این نمونه برداری دما در هر 1500 میلی ثانیه است و این اطلاعات رو در  (دمای اندازه گیری شده، زمان اندازه گیری شده)در کارت حافظه به صورت اکسل ذخیره کنه و همچنین روی ال سی دی نمایش بده ممنون میشم راهنمایی کنید.

کد مورد استفاده برای اندازه گیری

#include <thermistor.h>   //Donwload it here: https://electronoobs.com/eng_arduino_thermistor.php
thermistor therm1(A0,0);  //Connect thermistor on A0, 0 represents TEMP_SENSOR_0 ( configuration.h for more)

void setup() {
  // put your setup code here, to run once: 
  Serial.begin(9600); //initialize port serial at 9600 Bauds.
}

void loop() {
  // All thermistor temperature is in degrade.
  double temp1 = therm1.analog2temp(); // read temperature
  
  //Print temperature in port serial
  Serial.print("Thermistor temperature: "); 
  Serial.println((String)temp1);
  Serial.print("----------------------");  
  delay(200); //wait 200 mS for next measure
}

28 تیر 01 در 04:15
hossein_12
1

افزودن دیدگاه

1 پاسخ ثبت شده است
0

سلام

برای ذخیره اطلاعات زمان و دما روی SD Card میتوانید از این آموزش استفاده کنید:

https://thecaferobot.com/learn/sd-micro-sd-read-write-arduino/

در این آموزش اطلاعات در فرمت text ذخیره شده است. برای ذخیره اطلاعات در قالب Excel کافی است فرمت فایل ذخیره را csv قرار دهید:

myFile = SD.open("test.csv", FILE_WRITE)  

برای رفتن به سلول بعد از کاما " , " و برای رفتن به سطر بعد از " n\ " استفاده کنید.

همچنین برای نمایش اطلاعات روی LCD بسته به نوع نمایشگری که انتخاب میکنید، میتوانید از آموزش های مرتبط سایت استفاده کنید. به عنوان نمونه میتوانید از یک LCD کاراکتری 16*2 برای نمایش اطلاعات خود استفاده کنید:

https://thecaferobot.com/learn/interfacing-i2c-16x2-character-lcd-1602-display-module-with-arduino/

 

29 تیر 01 در 05:14
علیرضا
39

افزودن دیدگاه


انجمن کافه‌ربات © 1400