انجینئرز / ڈویلپرز کی حیثیت سے ہم ہمیشہ سسٹم کے ڈیزائن یا بہتری کے ل collected جمع کردہ ڈیٹا پر انحصار کرتے ہیں۔ ڈیٹا کو ریکارڈ کرنا اور ان کا تجزیہ کرنا زیادہ تر صنعتوں میں ایک عام رواج ہے ، یہاں ہم آرڈینو ڈاٹا لاگر پروجیکٹ بنا رہے ہیں جہاں ہم یہ سیکھیں گے کہ ہم وقت کے ایک خاص وقفے پر ڈیٹا کو کیسے لاگ ان کرسکتے ہیں۔ ہم کچھ اعداد و شمار (یہاں درجہ حرارت ، نمی ، تاریخ اور وقت) کو پڑھنے اور بیک وقت ایس ڈی کارڈ اور کمپیوٹر پر محفوظ کرنے کیلئے ایک ارڈینو بورڈ استعمال کریں گے۔
مزید تجزیوں کے ل saved محفوظ کردہ ڈیٹا کو ایکسل شیٹ میں آسانی سے کھولا جاسکتا ہے۔ تاریخ اور وقت کو برقرار رکھنے کے ل we ہم مشہور آر ٹی سی ماڈیول DS3231 کا استعمال کریں گے اور درجہ حرارت اور نمی حاصل کرنے کے ل we ہم DHT11 سینسر کا استعمال کریں گے ۔ پروجیکٹ کے اختتام پر آپ سیکھیں گے
- تاریخ ، وقت اور سینسر کی اقدار کے ساتھ SD کارڈ میں ڈیٹا کیسے لاگ ان کریں۔
- سیریل مواصلات کے ذریعے پی سی پر براہ راست ایکسل شیٹ پر ڈیٹا کیسے لکھیں۔
مطلوبہ مواد:
- بریڈ بورڈ
- ارڈینوو یو این او (کوئی بھی ارڈینو بورڈ)
- ڈی ایچ ٹی 11 درجہ حرارت سینسر
- DS3231 RTC ماڈیول
- ایسڈی کارڈ ماڈیول
- ایسڈی کارڈ
- مربوط تاروں
- کمپیوٹر / لیپ ٹاپ
سرکٹ ڈایاگرام:
اس اردوینو ٹمپریچر لاگر پروجیکٹ کا سرکٹ ڈایاگرام نیچے دکھایا گیا ہے۔
جیسا کہ سرکٹ ڈایاگرام میں دکھایا گیا ہے کہ رابطے بہت آسان ہیں کیونکہ ہم نے ان کو ماڈیول کے طور پر استعمال کیا ہے لہذا ہم انہیں براہ راست بورڈ پر بنا سکتے ہیں۔ کنکشن کو مزید نیچے دیئے گئے ٹیبل میں درجہ بندی کیا گیا ہے
ارڈینو پن |
ماڈیول پن |
درجہ حرارت سینسر - DHT11 |
|
وی سی سی |
5V |
Gnd |
Gnd |
این سی |
این سی |
آؤٹ |
پن 7 |
آر ٹی سی ماڈیول DS3231 |
|
وی سی سی |
5V |
Gnd |
Gnd |
ایس سی ایل |
پن A5 |
ایس ڈی اے |
پن A4 |
ایسڈی کارڈ ماڈیول |
|
وی سی سی |
5V |
Gnd |
Gnd |
MISO |
پن 12 |
موسی |
پن 11 |
ایس سی کے |
پن 13 |
CS |
پن 4 |
آپ اپنے کسی بھی سینسر سے ڈی ایچ ٹی 11 درجہ حرارت سینسر کی جگہ لے سکتے ہیں جہاں سے آپ کو اقدار لاگ ان کرنے کی ضرورت ہے۔ آپ درجہ حرارت کو پڑھنے کے ل A ، ارڈینو کے ساتھ LM35 چیک کرسکتے ہیں۔
آر ٹی سی ماڈیول DS3231 I2C مواصلات (ایس سی ایل ، ایس ڈی اے) کا استعمال کرتے ہوئے ارڈینو کے ساتھ انٹرفیس کیا گیا ہے اور ایس پی کارڈ ماڈیول کو ایس پی آئی مواصلات (MISO ، MOSI ، SCK ، CS) کا استعمال کرکے انٹرفیس کیا گیا ہے۔ پنوں 4 اور 7 کی وضاحت آرڈینو پروگرام کے ذریعہ سی ایس پن اور آؤٹ پٹ پن کے طور پر کی گئی ہے ، اگر ضرورت ہو تو آپ انہیں کسی بھی دوسرے پن میں تبدیل کرسکتے ہیں۔ اس سے قبل ہم نے میوزک پلیئر پروجیکٹ میں آرڈینو کے ساتھ ایس ڈی کارڈ کو انٹرفیس کیا۔
اردوینو پروگرام کی وضاحت:
ہمیں اردوینو پروگرام لکھنا ہے جو درج ذیل کام کرسکتا ہے۔
- ڈی ٹی ایچ 11 سینسر (یا کوئی دوسرا ڈیٹا جسے آپ لاگ ان کرنا چاہتے ہیں) سے ڈیٹا پڑھیں۔
- RTC ماڈیول سے ڈیٹا پڑھنے کے لئے I2C بس کو شروع کریں۔
- Ardino کے ساتھ ایسڈی کارڈ ماڈیول کو انٹرفیس کرنے کے لئے SPI بس شروع کریں۔
- تاریخ ، وقت ، درجہ حرارت اور نمی کو ایس ڈی کارڈ میں اسٹور کریں۔
- کمپیوٹر ، لیپ ٹاپ پر چلنے والی ایکسل شیٹ پر تاریخ ، وقت ، درجہ حرارت اور نمی کو اسٹور کریں۔
مذکورہ بالا اقدامات پیچیدہ لگ سکتے ہیں لیکن وہ بہت آسان ہیں کیونکہ ہمارے پاس لائبریری موجود ہیں جو ہمارے لئے مشکل کام انجام دیں۔ آپ کو مندرجہ ذیل دو لائبریریاں ڈاؤن لوڈ کرنے ہیں
- گٹ ہب سے ڈی ایچ ٹی 11 سینسر لائبریری
- رنکی - ڈنک الیکٹرانکس سے DS3231 RTC ماڈیول لائبریری
ایک بار جب آپ لائبریری ڈاؤن لوڈ کرسکتے ہیں تو ان کی پیروی کرکے اپنے اردوینو IDE میں شامل کریں
خاکہ-> لائبریری شامل کریں -> زپ لائبریری شامل کریں
کمپیوٹر پر ایکرلوڈ شیٹ میں ارڈینو سے رواں اعداد و شمار کو کھانا کھلانا کرنے کے ل we ، ہمیں پیرالیکس انک کے ذریعہ فراہم کردہ PLX-DAQ نامی سافٹ ویئر انسٹال کرنے کی بھی ضرورت ہوگی۔ فائل ڈاؤن لوڈ کرنے کے ل Follow لنک پر عمل کریں اور اپنے آپریٹنگ سسٹم کی بنیاد پر انسٹال کریں۔ اس کو آپ کے ڈیسک ٹاپ پر PLS-DAQ نامی ایک فولڈر بنانا چاہئے تھا۔ ہم بعد میں اپنے ورکنگ سیکشن میں اس کا خیال رکھیں گے۔
اب دونوں لائبریریوں کو شامل کرنے اور سوفٹویئر انسٹال کرنے کے بعد ، آپ مکمل کوڈ (ٹیوٹوریل کے نیچے دیئے گئے) کا استعمال کرسکتے ہیں اور انہیں اپنے اردوینو پر اپ لوڈ کرسکتے ہیں۔ میں نے پوری کوشش کی ہے کہ کوڈ کو ہر ممکن حد تک آسان رکھیں اور اس کی وضاحت بھی کمنٹ سیکشن کے ذریعے دی گئی ہے۔ مزید ، میں ذیل میں اہم طبقات کی وضاحت کروں گا۔
1. DS3231 سے ڈیٹا پڑھنا:
DS3231 ایک RTC (ریئل ٹائم گھڑی) ماڈیول ہے۔ اس کا استعمال بیشتر الیکٹرانکس منصوبوں کی تاریخ اور وقت کو برقرار رکھنے کے لئے کیا جاتا ہے۔ اس ماڈیول کی اپنی کوئین سیل بجلی کی فراہمی ہے جس کا استعمال کرتے ہوئے وہ تاریخ اور وقت کو برقرار رکھتا ہے یہاں تک کہ جب مرکزی طاقت کو ہٹا دیا جاتا ہے یا ایم سی یو سخت ری سیٹ ہونے کے باوجود چلا گیا ہے۔ لہذا ایک بار جب ہم اس ماڈیول میں تاریخ اور وقت طے کرتے ہیں تو وہ ہمیشہ اس سے باخبر رہتا ہے۔
اس ماڈیول کا استعمال بہت آسان ہے کیوں کہ ارڈینو کے ذریعہ فراہم کردہ لائبریری کی وجہ سے۔
// DS3231 ہارڈ ویئر انٹرفیس DS3231 rtc (ایس ڈی اے ، ایس سی ایل) کا استعمال کرتے ہوئے شروع کریں؛ باطل ابتدائی__ٹی ٹی سی () {// آر ٹی سی آبجیکٹ کو شروع کریں rtc.begin ()؛ // #### پہلی بار تاریخ اور وقت طے کرنے کے لئے مندرجہ ذیل لائنوں کو بغیر کسی سمجھا جاسکتا ہے ### / * rtc.setDOW (جمعہ)؛ // ہفتے کے دن کا دن مقرر کریں rtc.setTime (18 ، 46 ، 45) // وقت مرتب کریں 12:00:00 (24 گھنٹہ کی شکل) rtc.setDate (6 ، 30 ، 2017)؛ // یکم جنوری 2014 کو تاریخ طے کریں * /}
نوٹ: اس ماڈیول کو پہلی بار استعمال کرتے وقت آپ کو تاریخ اور وقت مقرر کرنا ہوگا۔ یہ صرف اوپر دیئے گئے تبصروں کو دور کرکے اور تاریخ اور وقت لکھ کر کیا جاسکتا ہے۔ اس بات کو یقینی بنائیں کہ آپ ان پر تبصرہ کریں اور اسے اپ لوڈ کریں ، ورنہ ہر بار جب آپ بورڈ چلائیں گے تو تاریخ اور وقت دوبارہ طے ہوجائیں گے۔ آپ آرڈوینو کے ساتھ وقت پڑھنے کے لئے آر ٹی سی آئی سی ڈی ایس 301 کو بھی استعمال کرسکتے ہیں۔
2. ڈی ایچ ٹی 11 سے ڈیٹا پڑھنا:
DHT11 ایک درجہ حرارت آئے نمی کا سینسر ہے۔ یہ ماڈیول کے آؤٹ پٹ پن کے ذریعہ درجہ حرارت اور نمی کی اقدار کو 8 بٹ ڈیٹا کی حیثیت سے بھیجتا ہے۔ لائبریری اس اعداد و شمار کو ارڈینو کے سوفٹویئر سیریل فنکشن کا استعمال کرکے پڑھتی ہے۔
# وضاحت DHT11_PIN 7 // سینسر آؤٹ پٹ پن 7 ڈی ایچ ٹی ڈی ایچ ٹی پن سے منسلک ہے۔ // سینسر آبجیکٹ DHT باطل Read_DHT11 () {int chk = DHT.read11 (DHT11_PIN) کے نام سے منسوب ہے۔ }
یہاں میں نے آؤٹ پٹ پن کو 7 پن سے مربوط کیا ہے مثال کے طور پر آپ کوئی بھی پن منتخب کرسکتے ہیں جو سافٹ ویئر سیریل کو سپورٹ کرتا ہے۔ کال کرنا DHT.read (پن نمبر)؛ درجہ حرارت اور نمی کی قدر پڑھیں گے اور اسے بالترتیب DHT.temperature اور DHT.Humidity میں پیرامیٹر میں محفوظ کریں گے۔ اس DHT11 پر مبنی آرڈوینو درجہ حرارت کی پیمائش بھی چیک کریں۔
the. ایس سی کارڈ ماڈیول کو شروع کرنا:
کالعدم ابتدائیہ_سکارڈ () {// دیکھیں کہ آیا کارڈ موجود ہے اور ابتدا کی جاسکتی ہے: اگر (! SD.begin (chipSelect)) {Serial.println ("کارڈ ناکام رہا ، یا موجود نہیں")؛ // مزید کچھ نہ کریں: واپسی؛ } // فائل کھولیں۔ نوٹ کریں کہ ایک وقت میں صرف ایک فائل کھولی جاسکتی ہے ، // لہذا آپ کو دوسری فائل کھولنے سے پہلے اسے بند کرنا ہوگا۔ فائل ڈیٹا فائل = SD.open ("LoggerCD.txt"، FILE_WRITE)؛ // اگر فائل دستیاب ہے تو ، اسے لکھیں: اگر (ڈیٹا فائل) {dataFile.println ("تاریخ ، وقت ، درجہ حرارت ، نمی")؛ // ایکسل فائل ڈیٹا فائل فائل کی پہلی قطار لکھیں ()؛ }
SD کارڈ لائبریری کی وجہ سے Ardino کے ساتھ ایسڈی کارڈ کا استعمال آسان ہے جو پہلے سے طے شدہ طور پر Ardino IDE میں شامل ہوجائے گا۔ ایس ڈی کارڈ انیلائز فنکشن میں ہم ایک ٹیکسٹ فائل بنائیں گے جس کا نام ہے "لوگر سی ڈی ڈاٹ ٹیکسٹ" اور اپنے مواد کی پہلی قطار لکھیں گے۔ یہاں ہم ڈیلیمیٹر کے بطور "،" استعمال کرکے اقدار کو الگ کرتے ہیں۔ مطلب جب جب کوما لگایا جاتا ہے تو اس کا مطلب ہے کہ ہمیں ایکسل شیٹ میں اگلے سیل میں جانا پڑے گا۔
4. ایسڈی کارڈ پر ڈیٹا لکھنا
باطل Writ_SDcard () {// فائل کھولیں۔ نوٹ کریں کہ ایک وقت میں صرف ایک فائل کھولی جاسکتی ہے ، // لہذا آپ کو دوسری فائل کھولنے سے پہلے اسے بند کرنا ہوگا۔ فائل ڈیٹا فائل = SD.open ("LoggerCD.txt"، FILE_WRITE)؛ // اگر فائل دستیاب ہے تو ، اسے لکھیں: اگر (ڈیٹا فائل) {ڈیٹا فائل.پرنٹ (rtc.getDateStr ())؛ // ایس ڈی کارڈ ڈیٹا پر اسٹور کی تاریخفائل.پرنٹ ("،")؛ // "،" ڈیٹا فائل.پرنٹ (rtc.getTimeStr ()) کا استعمال کرتے ہوئے اگلے کالم میں جائیں۔ // ایس ڈی کارڈ ڈیٹا پر اسٹور کی تاریخفائل.پرنٹ ("،")؛ // ایک "،" ڈیٹا فائل.پرنٹ (DHT.tempe ادب) کا استعمال کرتے ہوئے اگلے کالم میں جائیں۔ // ایس ڈی کارڈ ڈیٹا پر اسٹور کی تاریخفائل.پرنٹ ("،")؛ // ایک "،" ڈیٹا فائل.پرنٹ (DHT.humidity) کا استعمال کرتے ہوئے اگلے کالم میں جائیں۔ // ایس ڈی کارڈ ڈیٹا پر اسٹور کی تاریخفائل.پرنٹ ("،")؛ // "،" ڈیٹا فائل۔ پرنٹلن () کا استعمال کرتے ہوئے اگلے کالم میں جائیں۔ // قطار کے اختتام پر اگلی صف میں ڈیٹا فائل فائل کو بند کریں ()؛// فائل بند کریں} ورنہ سیریل۔ پرنٹ لن ("او او پی ایس !! ایسڈی کارڈ کی تحریر ناکام ہوگئ")؛ }
جیسا کہ پہلے کہا گیا ہے کہ ہمارا ایسڈی کارڈ میں تاریخ ، وقت ، درجہ حرارت اور نمی کو بچانا ہے ۔ DS3231 لائبریری اور DHT11 لائبریری کی مدد سے ہماری اردوینو ان چاروں پیرامیٹرز کو پڑھنے اور ان کو مندرجہ ذیل پیرامیٹرز میں اسٹور کرنے کے قابل ہوگی جیسا کہ ذیل میں جدول میں دکھایا گیا ہے
تاریخ |
rtc.getDateStr ())؛ |
وقت |
rtc.getTimeStr ())؛ |
درجہ حرارت |
DHT.temperature |
نمی |
ڈی ایچ ٹی ہائڈٹی |
اب ہم ان پیرامیٹرز کو براہ راست SD کارڈ پر پرنٹ لائن کا استعمال کرکے اسٹور کرنے کیلئے استعمال کرسکتے ہیں
ڈیٹافائل.پرنٹ (پیرامیٹر)؛
آپ دیکھ سکتے ہیں کہ ہر پیرامیٹر کو کوما کے ذریعہ الگ کیا گیا ہے تاکہ اس کو صاف اور ڈیٹا فائل بنایا جاسکے۔ لائن کے آخر کو ظاہر کرنے کے لئے استعمال کیا جاتا ہے۔
5. PLX-DAQ پر ڈیٹا لکھنا
PLX-DAQ مائیکروسافٹ ایکسل پلگ ان سافٹ ویئر ہے جو ہمارے لیپ ٹاپ یا پی سی پر ایکسل فائل میں براہ راست اریڈینو سے اقدار لکھنے میں ہماری مدد کرتا ہے۔ یہ دو وجوہات کی بناء پر میرا ذاتی پسندیدہ ہے۔
1. آپ ایک ہی وقت میں ڈیٹا لکھ سکتے اور مانیٹر کرسکتے ہیں اور ہمیں گراف کے بطور ان کو پلاٹ کرنے کا طریقہ فراہم کرتے ہیں۔
2. آپ کو ڈی ٹی 3231 جیسے آر ٹی سی ماڈیول کی ضرورت نہیں ہے تاکہ تاریخ اور وقت کو ٹریک کریں۔ آپ اپنے لیپ ٹاپ / کمپیوٹر پر چلنے کی تاریخ اور وقت کو آسانی سے استعمال کرسکتے ہیں اور انہیں براہ راست ایکسل پر محفوظ کرسکتے ہیں۔
ارڈینو کے ساتھ اس سافٹ وئیر کو استعمال کرنے کے ل serial ہمیں سیریل مانیٹر پر ویلیو ڈسپلے کرنے کی طرح ایک خاص نمونہ میں سیریل کے ساتھ ڈیٹا بھیجنا پڑتا ہے۔ کلیدی خطوط ذیل میں بیان کیے گئے ہیں:
کالعدم ابتداء_lxDaq () {Serial.println ("کلیئرٹاٹا")؛ // پچھلے پروجیکٹس سے بچا ہوا کوئی ڈیٹا صاف کرتا ہے سیریل ڈاٹ پرنٹ لین ("لیبل ، تاریخ ، وقت ، درجہ حرارت ، نمی")؛ // ہمیشہ LABEL لکھیں ، اسے پہلی لائن کے بطور اس بات کی نشاندہی کریں Write Writ_PlxDaq (باطل) ial Serial.print ("ڈیٹا")؛ // مندرجہ ذیل کو ڈیٹا سیریل کے طور پر Inidicate کرنے کے لئے "ڈیٹا" کو ہمیشہ لکھیں۔ پرنٹ ("،")؛ // "،" سیریل۔ پرنٹ ("تاریخ") کا استعمال کرتے ہوئے اگلے کالم میں جائیں۔ // ایکسل سیریل پر اسٹور کی تاریخ.پرنٹ ("،")؛ // "،" سیریل۔ پرنٹ ("ٹائم") کا استعمال کرتے ہوئے اگلے کالم میں جائیں۔ // ایکسل سیریل پر اسٹور کی تاریخ.پرنٹ ("،")؛ // "،" سیریل۔ پرنٹ (DHT.tempe ادب) کا استعمال کرتے ہوئے اگلے کالم میں منتقل کریں۔ // ایکسل سیریل پر اسٹور کی تاریخ.پرنٹ ("،")؛ // "،" سیریل.پرنٹ (ڈی ایچ ٹی۔چومٹی) کا استعمال کرتے ہوئے اگلے کالم میں جائیں۔// ایکسل سیریل پر اسٹور کی تاریخ.پرنٹ ("،")؛ // "،" سیریل۔ پرنٹلن () کا استعمال کرتے ہوئے اگلے کالم میں جائیں۔ // قطار کا اختتام اگلی قطار میں منتقل}
سافٹ ویئر LABEL ، DATA ، TIME، DATE وغیرہ جیسے کلیدی الفاظ کو پہچان سکتا ہے جیسا کہ ابتدائی فنکشن میں دکھایا گیا ہے کہ "LABEL" کلیدی لفظ ایکسل شیٹ کی پہلی ROW لکھنے کے لئے استعمال ہوتا ہے۔ بعد میں تحریری تقریب میں ہم مطلوبہ الفاظ "ڈیٹا" استعمال کرتے ہیں اس بات کی نشاندہی کرنے کے لئے کہ درج ذیل معلومات کو ڈیٹا سمجھا جانا چاہئے۔ اس بات کی نشاندہی کرنے کے لئے کہ ہمیں اگلی قطار میں جانا ہے ہمیں کوما ("،") استعمال کرنا ہے۔ صف کے اختتام کی نشاندہی کرنے کے لئے ہمیں ایک سیریل بھیجنا ہوگا۔
جیسا کہ پہلے کہا گیا ہے کہ بالترتیب "DATE" اور "TIME" مطلوبہ الفاظ بھیج کر ہم سسٹم کی تاریخ اور وقت لکھ سکتے ہیں۔
نوٹ: یہ PLX_DAQ سافٹ ویئر استعمال کرتے وقت سیریل مانیٹر استعمال نہ کریں۔
ورکنگ وضاحت:
ارڈینو ڈاٹا لاگر کا کام کرنا آسان ہے۔ ایک بار جب ہارڈ ویئر اور سافٹ ویئر تیار ہوجائے تو وقت آگیا ہے کہ آپ کے ارڈینو بورڈ میں پروگرام کو جلادیں۔ جیسے ہی آپ کا پروگرام اپ لوڈ ہوجائے گا ، آپ کا درجہ حرارت اور نمی کی اقدار آپ کے SD کارڈ میں محفوظ ہونا شروع ہوجائیں گی۔ کمپیوٹر میں ایکسل شیٹ میں لاگ ان کرنے کے لئے آپ کو PLX-DAQ کو اہل بنانے کے لئے نیچے دیئے گئے مراحل پر عمل کرنا ہوگا۔
مرحلہ 1: "Plx-Daq اسپریڈشیٹ" فائل کھولیں جو آپ کے ڈیسک ٹاپ پر تنصیب کے دوران بنائی گئی تھی۔
مرحلہ 2: اگر کوئی سیکیورٹی بلاک ہے تو ، مندرجہ ذیل اسکرین کو حاصل کرنے کے لئے اختیارات-> مواد کو قابل بنائیں -> ختم -> ٹھیک ہے پر کلک کریں ۔
مرحلہ 3: اب باؤڈ کی شرح کو "9600" اور جس پورٹ سے آپ کی اردوینو منسلک ہے کو منتخب کریں اور کنیکٹ پر کلک کریں۔ آپ کی اقدار کو لاگ ان کرنا شروع کرنا چاہئے جیسے نیچے کی تصویر میں دکھایا گیا ہے۔
آپ اس ایکسل شیٹ کو کھلا چھوڑ سکتے ہیں اور لاگ ان ہوتے ہی قدروں کی نگرانی کرسکتے ہیں۔ جیسا کہ یہ ہو رہا ہے ہمارے ایسڈی کارڈ میں بھی وہی اقدار بچت ہوتیں۔ جانچنے کے لئے یہ ہے کہ SD SD کو ہٹائیں اور اسے اپنے کمپیوٹر پر کھولیں۔ آپ کو اس میں "LoggerCD.txt" کے نام سے ایک ٹیکسٹ فائل ملنی چاہئے ۔ جب کھولی تو کچھ اس طرح نظر آئے گا۔
اس فائل میں ڈیٹا موجود ہے ، لیکن نوٹ پیڈ پر ان کا تجزیہ کرنا مشکل ہوگا۔ لہذا ہم اسے ایک CSV (کوما سے الگ کردہ اقدار) فائل کی حیثیت سے ایکسل پر کھول سکتے ہیں ، اس طرح اس کو زیادہ موثر بنائیں۔ ایکسل میں کھولنے کے لئے
1. ایکسل کھولیں۔ فائل پر کلک کریں> کھولیں اور نیچے دائیں کونے میں "تمام فائل" کو منتخب کریں اور ایسڈی کارڈ سے "لاگر سی ڈی" فائل منتخب کریں۔ اس سے ٹیکسٹ امپورٹ وزرڈ کھل جائے گا۔
2. "اگلا" پر کلک کریں اور ڈلیمیٹر کے طور پر کوما منتخب کریں۔ دوبارہ "اگلا" پر کلک کریں۔ پھر ختم۔
3. اب آپ کی اقدار کو ایکسل فائل میں کھولا جائے گا جیسا کہ ذیل میں دکھایا گیا ہے
میں نے ہر 5 سیکنڈ کے لئے اقدار لاگ ان کیے ہیں۔ آپ انہیں پروگرام میں تاخیر کی تقریب میں تبدیلی کرکے کسی بھی مطلوبہ وقت کے لئے لاگ ان کرسکتے ہیں۔ کام کرنے کی تفصیلی تفہیم کے لئے نیچے دی گئی ویڈیو دیکھیں ۔
امید ہے کہ آپ کو یہ پروجیکٹ پسند آیا ہے ، اگر آپ کو کوئی شبہ ہے تو انہیں نیچے کے کمنٹ سیکشن میں لکھ دیں اور میں آپ کی مدد کروں گا۔
بونس میں بہتری- ایردوینو کا استعمال کرتے ہوئے وائرلیس ڈیٹا لاگنگ:
ایک بار جب آپ اس مقام تک کامیابی حاصل کرلیتے ہیں ، تو پھر کچھ پیشرفت کے ساتھ اور صرف کچھ لائنوں کے کوڈ کو شامل کرکے آپ ڈیٹا کو بغیر وائرلیس لاگ ان کرسکتے ہیں۔
صرف ایک بلوٹوتھ ڈیوائس جیسے HC-05 سے جڑیں اور ڈیریل کو PLX-DAQ پر بلوٹوتھ کے ذریعہ سیریل کے بجائے لکھیں۔ وہ سیریل ڈاٹ پرنٹ (پیرامیٹر) کی جگہ لے لے گا۔ ساتھ BluetoothName.print (پیرامیٹر)؛ اور اپنے لیپ ٹاپ کو اپنے بلوٹوتھ ماڈیول سے منسلک کریں ایک COM پورٹ منتخب کریں جس میں آپ کا لیپ ٹاپ بلوٹوتٹ جڑا ہوا ہے اور ٹاڈا…… آپ کے پاس بلا معاوضہ وائرلیس ڈیٹا لاگنگ سسٹم ہے۔