بله ، در واقع ، می توان منحنی ها را در زمان واقعی ترسیم کرد.
اگر تصمیم دارید از راه حل رایگان (CoolTerm + Excel) استفاده کنید ، من یک اسکریپت VBA را در اکسل ایجاد کرده ام که اجازه می دهد منحنی ها را در زمان واقعی از یک فایل * .txt (طراحی شده توسط CoolTerm) باز و ترسیم کنید. حداقل نرخ تازه سازی 15 ثانیه (برای اجازه دادن کامپیوتر به تدوین و اجرای کد).
این آموزش در قسمت زیر ارائه می شود:
6. پیکربندی نرم افزار عامل
6.1 مدت خنک
6.1.1 Coolterm و Excel: اسکریپت VBA برای نمایش منحنی ها در زمان واقعی
6.1.1.1 تنظیمات اکسل
6.1.1.2 منحنی های طرح ریزی
6.1.1.3 پیکربندی اولیه
6.1.1.4 منحنی های شروع یا متوقف کردن
http://rc-lab.fr/arduilog-v-01-appareil ... alogiques/
CoolTerm:
http://freeware.the-meiers.org
کتاب کار Excel:
http://rc-lab.fr/wp-content/uploads/201 ... ol.xls.zip
برای کسانی که فقط از ورودی های آنالوگ Arduino استفاده می کنند ، داده های سریال را با رعایت قاب زیر ارسال کنید:
کد: را انتخاب کنید
/*
Cet exemple permet de la tension analogique des 6 voies analogiques de l'Arduino, puis de transférer en Série.
La trame est la suivante :
Numéro de mesure ; Tension_A0 ; Tension_A1 ; [...] ; Tension_A5
*/
int compteur = 0 ;
void setup() {
Serial.begin(9600);
}
void loop() {
compteur +=1 ;
float voltageA0 = analogRead(A0) * (5.0 / 1023.0);
float voltageA1 = analogRead(A1) * (5.0 / 1023.0);
float voltageA2 = analogRead(A2) * (5.0 / 1023.0);
float voltageA3 = analogRead(A3) * (5.0 / 1023.0);
float voltageA4 = analogRead(A4) * (5.0 / 1023.0);
float voltageA5 = analogRead(A5) * (5.0 / 1023.0);
Serial.print(compteur);
Serial.print(";");
Serial.print(voltageA0);
Serial.print(";");
Serial.print(voltageA1);
Serial.print(";");
Serial.print(voltageA2);
Serial.print(";");
Serial.print(voltageA3);
Serial.print(";");
Serial.print(voltageA4);
Serial.print(";");
Serial.println(voltageA5);
delay(500);
}
اگر تصمیم به خرید نرم افزار MegunoLink گرفتید ، زمان تازه کردن 1 ثانیه است. به بخش 6.2 MegunoLink بروید
و به هر حال ، من خبر خوبی دارم: نمودار کارت الکترونیکی آماده است!