سپارک فن DEV-13712 ذره فوټون د سولډر کولو لپاره سوري سره
مشخصات
- د محصول نوم: د اوپن لاګ ډیټا لوګر
- ماډل: DEV-13712
- د بریښنا داخلول: 3.3V-12V (سپارښتنه شوی 3.3V-5V)
- د RXI ان پټ حجمtage: 2.0V-3.8V
- د TXO محصول حجمtage: 3.3V
- بې کاره اوسنی ډرا: ~2mA-5mA (د مایکرو ایس ډی کارت پرته)، ~5mA-6mA (د مایکرو ایس ډی کارت سره)
- د فعال لیکلو اوسنی رسم: ~20-23mA (د مایکرو ایس ډی کارت سره)
د محصول کارولو لارښوونې
اړین توکي:
- Arduino Pro Mini 328 - 3.3V/8MHz
- د سپارک فن FTDI اساسي بریک آوټ - 3.3V
- سپارک فن سیربروس USB کیبل - ۶ فوټه
- د اډاپټر سره مایکرو ایس ډی کارت - ۱۶ جي بي (لسم ټولګي)
- د مایکرو ایس ډی USB ریډر
- ښځینه سرلیکونه
- د جمپر وایرز پریمیم ۶ M/M د ۱۰ ټوټو پیک
- د نارینه وو سرلیکونه جلا کړئ - ښی زاویه
سپارښتنه شوې لوستل:
- د سولډر کولو څرنګوالی: د سوري له لارې سولډر کول
- د سریال اړیکو اساسات
- سیریل پرفیریل انٹرفیس (SPI)
- د سیریل ټرمینل اساسات
هارډویر ختم شوview:
اوپن لاګ په لاندې ترتیباتو کې چلیږي:
د VCC ان پټ | د RXI ان پټ | د TXO محصول | بې کاره اوسنی ډرا | د فعال لیکلو اوسنی رسم |
---|---|---|---|---|
3.3V-12V (سپارښتنه شوی 3.3V-5V) | 2.0V-3.8V | 3.3V | ~2mA-5mA (د مایکرو ایس ډی کارت پرته)، ~5mA-6mA (د مایکرو ایس ډی کارت پرته) | ~20-23mA (د مایکرو ایس ډی کارت سره) |
پیژندنه
خبر اوسئ! دا ټیوټوریل د سریال UART [DEV-13712] لپاره د خلاص لاګ لپاره دی. که تاسو د IC [DEV-15164] لپاره Qwiic OpenLog کاروئ، مهرباني وکړئ د Qwiic OpenLog هک اپ لارښود ته مراجعه وکړئ.
د اوپن لاګ ډیټا لوګر ستاسو د پروژو څخه د سریال ډیټا د ثبتولو لپاره د کارولو لپاره یو ساده او خلاص سرچینه حل دی. اوپن لاګ د پروژې څخه مایکرو ایس ډی کارت ته د معلوماتو د ثبتولو لپاره یو ساده سریال انٹرفیس چمتو کوي.
سپارک فن اوپن لاګ
DEV-13712
سپارک فن اوپن لاګ د سرلیکونو سره
DEV-13955
هیڅ محصول ونه موندل شو
اړین توکي
د دې ټیوټوریل په بشپړ ډول بشپړولو لپاره، تاسو به لاندې برخو ته اړتیا ولرئ. تاسو ممکن هرڅه ته اړتیا ونلرئ، مګر دا د هغه څه پورې اړه لري چې تاسو یې لرئ. دا په خپل کارټ کې اضافه کړئ، لارښود ولولئ، او د اړتیا سره سم کارټ تنظیم کړئ.
د اوپن لاګ هک اپ لارښود
د سپارک فون د غوښتنو لیست
وړاندیز شوی لوستل
که تاسو د لاندې مفاهیمو سره بلد یا آرام نه یاست، موږ سپارښتنه کوو چې د OpenLog Hookup لارښود سره دوام ورکولو دمخه یې ولولئ.
- څنګه سولډر کول: د سوري له لارې سولډر کول. دا ټیوټوریل هر هغه څه پوښي چې تاسو ورته اړتیا لرئ د سوري له لارې سولډر کولو په اړه پوه شئ.
- سریال ارتباط د غیر متماثل سریال اړیکو مفکورې: پاکټونه، د سیګنال کچه، د باډ نرخونه، UARTs، او نور ډیر څه!
- سیریل پرفیریل انٹرفیس (SPI) SPI عموما د مایکرو کنټرولرونو سره د سینسرونو، شفټ راجسترونو، او SD کارتونو په څیر د پردیو وسیلو سره د نښلولو لپاره کارول کیږي.
- د سیریل ټرمینل اساسات دا ټیوټوریل به تاسو ته وښيي چې څنګه د مختلفو ټرمینل ایمولیټر غوښتنلیکونو په کارولو سره د خپلو سریال وسیلو سره اړیکه ونیسئ.
هارډویر ختم شوview
ځواک
اوپن لاګ په لاندې ترتیباتو کې چلیږي:
د اوپن لاګ بریښنا درجه بندي
د اوپن لاګ اوسنی ډراو د مایکرو ایس ډی ته د لیکلو پر مهال شاوخوا 20mA څخه تر 23mA پورې دی. د مایکرو ایس ډی کارت اندازې او د هغې جوړونکي پورې اړه لري، د فعال جریان ډراو کولی شي توپیر ولري کله چې اوپن لاګ میموري کارت ته لیکي. د باډ نرخ زیاتول به ډیر جریان هم راوباسي.
مایکرو کنټرولر
اوپن لاګ د آن بورډ ATmega328 څخه کار اخلي، چې په 16MHz کې چلیږي، د آن بورډ کرسټال څخه مننه. ATmega328 د آپټیبوټ بوټلوډر لري چې په هغې کې بار شوی، کوم چې اوپن لاګ ته اجازه ورکوي چې د
په Arduino IDE کې د "Arduino Uno" بورډ ترتیبات.
انٹرفیس
سیریل UART
د اوپن لاګ سره لومړنی انٹرفیس د بورډ په څنډه کې د FTDI سرلیک دی. دا سرلیک د دې لپاره ډیزاین شوی چې مستقیم په Arduino Pro یا Pro Mini کې ولګول شي، کوم چې مایکرو کنټرولر ته اجازه ورکوي چې معلومات د سریال اتصال له لارې OpenLog ته واستوي.
خبرتیا! د پن ترتیب له امله چې دا د Arduinos سره مطابقت لري، دا نشي کولی په مستقیم ډول د FTDI بریک آوټ بورډ سره وصل شي.
د نورو معلوماتو لپاره، ډاډ ترلاسه کړئ چې د هارډویر هک اپ په اړه راتلونکې برخه وګورئ.
SPI
د بورډ په مخالف پای کې څلور د SPI ازموینې نقطې هم مات شوي دي. تاسو کولی شئ دا د ATmega328 بوټلوډر بیا پروګرام کولو لپاره وکاروئ.
وروستی اوپن لاګ (DEV-13712) دا پنونه په کوچنیو پلیټ شوي سوریو کې ماتوي. که تاسو اړتیا لرئ چې د ISP څخه کار واخلئ ترڅو بیا پروګرام وکړئ یا اوپن لاګ ته نوی بوټلوډر اپلوډ کړئ، تاسو کولی شئ د دې ازموینې نقطو سره وصل کیدو لپاره د پوګو پنونو څخه کار واخلئ.
- د اوپن لاګ سره د اړیکو لپاره وروستۍ انٹرفیس پخپله مایکرو ایس ډی کارت دی. د اړیکو لپاره، مایکرو ایس ډی کارت SPI پنونو ته اړتیا لري. نه یوازې دا هغه ځای دی چې معلومات د اوپن لاګ لخوا زیرمه کیږي، بلکه تاسو کولی شئ د config.txt له لارې د اوپن لاګ ترتیب هم تازه کړئ. file په مایکرو ایس ډی کارت کې.
د مایکرو ایس ډي کارت
د اوپن لاګ لخوا ثبت شوي ټول معلومات په مایکرو ایس ډی کارت کې زیرمه شوي دي. اوپن لاګ د مایکرو ایس ډی کارتونو سره کار کوي چې لاندې ځانګړتیاوې لري:
- له 64MB څخه تر 32GB پورې
- FAT16 یا FAT32
په اوپن لاګ کې دوه حالت LEDs شتون لري ترڅو تاسو سره د ستونزو حل کولو کې مرسته وکړي.
- STAT1 – دا نیلي شاخص LED د Arduino D5 (ATmega328 PD5) سره وصل دی او کله چې یو نوی کرکټر ترلاسه شي نو فعال/بند کیږي. دا LED هغه وخت ځلیږي کله چې سریال اړیکه کار کوي.
- STAT2 – دا شنه LED د Arduino D13 (SPI Serial Clock Line/ ATmega328 PB5) سره وصل دی. دا LED یوازې هغه وخت ځلیږي کله چې د SPI انٹرفیس فعال وي. تاسو به دا ځلیږي کله چې OpenLog 512 بایټس مایکرو ایس ډی کارت ته ثبت کړي.
د هارډویر هک اپ
ستاسو د اوپن لاګ د سرکټ سره د نښلولو لپاره دوه اصلي میتودونه شتون لري. تاسو به د نښلولو لپاره ځینې سرلیکونو یا تارونو ته اړتیا ولرئ. ډاډ ترلاسه کړئ چې تاسو د خوندي اتصال لپاره بورډ ته سولډر کوئ.
بنسټیز سریال اتصال
ټیپ: که تاسو په OpenLog کې ښځینه سرلیک او په FTDI کې ښځینه سرلیک لرئ، نو تاسو به د نښلولو لپاره د M/F جمپر تارونو ته اړتیا ولرئ.
دا هارډویر اتصال د OpenLog سره د مداخلې لپاره ډیزاین شوی که تاسو اړتیا لرئ چې بورډ بیا پروګرام کړئ یا د لومړني سریال اتصال له لارې ډیټا لاګ کړئ.
لاندې اړیکې جوړې کړئ:
اوپن لاګ → 3.3V FTDI بنسټیز بریک آوټ
- GND → GND
- GND → GND
- VCC → 3.3V
- TXO → RXI
- RXI → TXO
- ډي ټي آر → ډي ټي آر
په یاد ولرئ چې دا د FTDI او OpenLog ترمنځ مستقیم اړیکه نه ده - تاسو باید د TXO او RXI پن اړیکې بدل کړئ.
ستاسو اړیکې باید په لاندې ډول وي:
کله چې تاسو د OpenLog او FTDI Basic ترمنځ اړیکې ولرئ، خپل FTDI بورډ په USB کیبل او خپل کمپیوټر کې ولګوئ. یو سریال ټرمینل پرانیزئ، د خپل FTDI Basic د COM پورټ سره وصل شئ، او ښار ته لاړ شئ!
د پروژې هارډویر اتصال
لارښوونه: که تاسو په اوپن لاګ کې ښځینه سرلیکونه سولډر کړي وي، تاسو کولی شئ نارینه سرلیکونه د Arduino Pro Mini سره سولډر کړئ ترڅو تختې د تارونو اړتیا پرته یوځای کړئ.
که څه هم د سیریل اتصال له لارې د اوپن لاګ سره مداخله کول د بیا پروګرام کولو یا ډیبګ کولو لپاره مهم دي، هغه ځای چې اوپن لاګ ځلیږي په یوه ایمبیډ شوي پروژه کې دی. دا عمومي سرکټ هغه ډول دی چې موږ تاسو ته وړاندیز کوو چې خپل اوپن لاګ د مایکرو کنټرولر سره وصل کړئ (په دې حالت کې، یو آرډوینو پرو مینی) چې به د سریال ډیټا اوپن لاګ ته ولیکي.
لومړی، تاسو به اړتیا ولرئ هغه کوډ خپل پرو مینی ته اپلوډ کړئ چې تاسو یې د چلولو اراده لرئ. مهرباني وکړئ د ځینو پخوانیو لپاره د Arduino سکیچونه وګورئampهغه کوډ چې تاسو یې کارولی شئ.
یادونه: که تاسو ډاډه نه یاست چې څنګه خپل پرو مینی پروګرام کړئ، مهرباني وکړئ زموږ ټیوټوریل دلته وګورئ.
د Arduino Pro Mini 3.3V کارول
- دا ټیوټوریل ستاسو لپاره د Arduino Pro Mini ټولو شیانو لارښود دی. دا تشریح کوي چې دا څه شی دی، څه ندي، او څنګه یې کارول پیل کړئ.
- کله چې تاسو خپل پرو مینی پروګرام کړئ، تاسو کولی شئ د FTDI بورډ لرې کړئ او د اوپن لاګ سره یې بدل کړئ. ډاډ ترلاسه کړئ چې د پرو مینی او اوپن لاګ دواړو کې د BLK لیبل شوي پنونه وصل کړئ (په دواړو کې د GRN لیبل شوي پنونه به هم سره سمون ولري که چیرې په سمه توګه ترسره شي).
- که تاسو نشئ کولی اوپن لاګ په مستقیم ډول پرو مینی سره وصل کړئ (د سرلیکونو یا نورو بورډونو د نه مطابقت له امله)، تاسو کولی شئ د جمپر تارونو څخه کار واخلئ او لاندې اړیکې جوړې کړئ.
OpenLog → Arduino Pro/Arduino Pro Mini
- GND → GND
- GND → GND
- وي سي سي → وي سي سي
- TXO → RXI
- RXI → TXO
- ډي ټي آر → ډي ټي آر
کله چې تاسو کار بشپړ کړئ، ستاسو اړیکې باید د Arduino Pro Mini او Arduino Pro سره په لاندې ډول ښکاري. د Fritzing ډیاګرام د OpenLogs ښیي چې سرلیکونه یې منعکس شوي دي. که تاسو د Arduino د سر په پرتله د مایکرو ایس ډی ساکټ فلپ کړئ view، دوی باید د FTDI په څیر د پروګرام کولو سرلیک سره سمون ولري.
په یاد ولرئ چې اړیکه د اوپن لاګ سره مستقیم شاټ دی "پورته ښکته" (د مایکرو ایس ډی سره مخ پورته).
یادونه: څرنګه چې د OpenLog او Arduino ترمنځ Vcc او GND د سرلیکونو لخوا نیول شوي، نو تاسو به اړتیا ولرئ چې په Arduino کې موجود نورو پنونو سره بریښنا سره وصل شئ. که نه نو، تاسو کولی شئ په دواړو بورډونو کې افشا شوي بریښنا پنونو ته تارونه سولډر کړئ.
خپل سیسټم فعال کړئ، او تاسو د ننوتلو پیل کولو لپاره چمتو یاست!
د اردوینو سکیچونه
شپږ مختلف پخواني شتون لريampهغه سکیچونه شامل دي چې تاسو یې په Arduino کې کارولی شئ کله چې د OpenLog سره وصل شئ.
- د OpenLog_Benchmarking — دا پخوانیample د OpenLog ازموینې لپاره کارول کیږي. دا په ډیرو برخو کې په 115200bps کې خورا لوی مقدار ډیټا لیږي files.
- OpenLog_CommandTest — دا پخوانیample ښیي چې څنګه جوړ کړئ او ضمیمه کړئ a file د Arduino له لارې د کمانډ لاین کنټرول له لارې.
- خلاص لاګ_ریډ ایکسample — دا پخوانیample د کمانډ لاین له لارې د OpenLog کنټرول کولو څرنګوالی بیانوي.
- خلاص لاګ_ریډ ایکسampلوی_File – سابقهampد لویو زېرمو د خلاصولو څرنګوالی file په اوپن لاګ کې او د ځایی بلوتوث اتصال له لارې یې راپور کړئ.
- OpenLog_Test_Sketch — د ډیرو سریال معلوماتو سره د OpenLog ازموینې لپاره کارول کیږي.
- OpenLog_Test_Sketch_Binary — د بائنري معلوماتو او فراري حروفو سره د OpenLog ازموینې لپاره کارول کیږي.
فرم ویئر
اوپن لاګ د سافټویر دوه لومړني برخې لري: بوټلوډر او فرم ویئر.
د اردوینو بوټلوډر
یادونه: که تاسو د اوپن لاګ څخه کار اخلئ چې د ۲۰۱۲ کال د مارچ څخه مخکې اخیستل شوی و، نو د بورډ بوټلوډر د Arduino IDE کې د "Arduino Pro یا Pro Mini 2012V/5MHz w/ ATmega16" ترتیب سره مطابقت لري.
- لکه څنګه چې مخکې یادونه وشوه، اوپن لاګ د آپټیبوټ سیریل بوټلوډر لري. تاسو کولی شئ د اوپن لاګ سره د آرډوینو یونو په څیر چلند وکړئ کله چې پخوانی اپلوډ کوئampبورډ ته کوډ یا نوی فرم ویئر.
- که تاسو خپل اوپن لاګ په خښتو سره ډک کړئ او د بوټلوډر بیا نصبولو ته اړتیا لرئ، نو تاسو به هم وغواړئ چې آپټیبوټ په بورډ کې اپلوډ کړئ. د نورو معلوماتو لپاره مهرباني وکړئ د Arduino بوټلوډر نصبولو په اړه زموږ ټیوټوریل وګورئ.
په اوپن لاګ کې د فرم ویئر تالیف او بار کول
یادونه: که دا ستاسو لومړی ځل وي چې Arduino کاروئ، مهرباني وکړئ بیاview زموږ د Arduino IDE د نصبولو په اړه لارښود. که تاسو مخکې د Arduino کتابتون نه وي نصب کړی، مهرباني وکړئ زموږ د نصبولو لارښود وګورئ ترڅو کتابتونونه په لاسي ډول نصب کړئ.
- که د کوم دلیل لپاره تاسو اړتیا لرئ چې په خپل OpenLog کې فرم ویئر تازه یا بیا نصب کړئ، لاندې پروسه به ستاسو بورډ فعال او فعال کړي.
- لومړی، مهرباني وکړئ د Arduino IDE v1.6.5 ډاونلوډ کړئ. د IDE نورې نسخې ممکن د OpenLog فرم ویئر تالیف کولو لپاره کار وکړي، مګر موږ دا د یو ښه پیژندل شوي نسخې په توګه تایید کړی دی.
- بیا، د OpenLog فرم ویئر او اړین کتابتونونو بنډل ډاونلوډ کړئ.
د اوپن لاګ فرم ویئر بنډل (زپ) ډاونلوډ کړئ
- کله چې تاسو کتابتونونه او فرم ویئر ډاونلوډ کړئ، نو کتابتونونه په Arduino کې نصب کړئ. که تاسو ډاډه نه یاست چې څنګه په IDE کې کتابتونونه په لاسي ډول نصب کړئ، مهرباني وکړئ زموږ ټیوټوریل وګورئ: د Arduino کتابتون نصب کول: په لاسي ډول د کتابتون نصب کول.
یادونه:
- موږ د SdFat او SerialPort کتابتونونو تعدیل شوي نسخې کاروو ترڅو په خپل سر اعلان وکړو چې د TX او RX بفرونه باید څومره لوی وي. OpenLog اړتیا لري چې TX بفر ډیر کوچنی (0) وي، او RX بفر باید د امکان تر حده لوی وي.
- د دې دوو تعدیل شویو کتابتونونو یوځای کارول د OpenLog فعالیت زیاتولو ته اجازه ورکوي.
د وروستیو نسخو په لټه کې یاست؟
که تاسو د کتابتونونو او فرم ویئر خورا تازه نسخې غوره کوئ، تاسو کولی شئ دوی مستقیم د لاندې لینک شوي GitHub زیرمو څخه ډاونلوډ کړئ. د SdFatLib او سیریل پورټ کتابتونونه د Arduino بورډ مدیر کې نه لیدل کیږي نو تاسو به اړتیا ولرئ چې کتابتون په لاسي ډول نصب کړئ.
- GitHub: OpenLog> Firmware> OpenLog_Firmware
- د بل ګریمن د اردوینو کتابتونونه
- د SdFatLib-بیټا
- سیریل پورټ
- بل، د وړاندیز اخیستلو لپارهtagد تعدیل شوي کتابتونونو e، SerialPort.hh تعدیل کړئ file په \Arduino\Libraries\SerialPort ډایرکټرۍ کې موندل شوی. BUFFERED_TX 0 ته او ENABLE_RX_ERROR_CHECKING 0 ته بدل کړئ. خوندي کړئ file، او د Arduino IDE خلاص کړئ.
- که تاسو تراوسه نه وي کړی، خپل OpenLog د FTDI بورډ له لارې کمپیوټر سره وصل کړئ. مهرباني وکړئ پخوانی دوه ځله وګورئampکه تاسو ډاډه نه یاست چې دا څنګه په سمه توګه ترسره کړئ، نو سرکټ وګورئ.
- د OpenLog هغه سکیچ پرانیزئ چې تاسو یې د Tools>Board مینو لاندې اپلوډ کول غواړئ، "Arduino/Genuino Uno" غوره کړئ، او د Tools>Port لاندې د خپل FTDI بورډ لپاره مناسب COM پورټ غوره کړئ.
- کوډ پورته کړئ.
- بس! ستاسو اوپن لاګ اوس د نوي فرم ویئر سره پروګرام شوی دی. تاسو اوس کولی شئ یو سریال مانیټر پرانیزئ او د اوپن لاګ سره اړیکه ونیسئ. کله چې بریښنا پورته شي، تاسو به یا 12> یا 12< وګورئ. 1 ښیي چې سریال اړیکه جوړه شوې ده، 2 ښیي چې SD کارت په بریالیتوب سره پیل شوی، دا ښیي چې اوپن لاګ د هر ډول ترلاسه شوي سریال معلوماتو د ثبتولو لپاره چمتو دی، او > ښیي چې اوپن لاګ د قوماندې ترلاسه کولو لپاره چمتو دی.
د اوپن لاګ فرم ویئر سکیچونه
ستاسو د ځانګړي غوښتنلیک پورې اړه لري، په OpenLog کې درې شامل سکیچونه شتون لري چې تاسو یې کارولی شئ.
- اوپن لاګ – دا فرم ویئر په ډیفالټ ډول په اوپن لاګ کې لیږدول کیږي. د؟ قوماندې لیږل به د فرم ویئر نسخه وښيي چې په یونټ کې بار شوې ده.
- OpenLog_Light – د سکیچ دا نسخه مینو او کمانډ حالت لرې کوي، چې د ترلاسه کولو بفر زیاتولو ته اجازه ورکوي. دا د لوړ سرعت لاګ کولو لپاره یو ښه انتخاب دی.
- OpenLog_Minimal - د باډ کچه باید په کوډ کې تنظیم شي او اپلوډ شي. دا سکیچ د تجربه لرونکو کاروونکو لپاره سپارښتنه کیږي مګر د لوړ سرعت لاګ کولو لپاره غوره انتخاب هم دی.
کمانډ سیټ
تاسو کولی شئ د سریال ټرمینل له لارې د OpenLog سره اړیکه ونیسئ. لاندې قوماندې به تاسو سره د لوستلو، لیکلو او حذف کولو کې مرسته وکړي files، او همدارنګه د OpenLog ترتیبات بدل کړئ. تاسو به د لاندې ترتیباتو کارولو لپاره د قوماندې حالت کې اوسئ.
پداسې حال کې چې اوپن لاګ په کمانډ حالت کې وي، STAT1 به د هر ترلاسه شوي کرکټر لپاره فعال/بند شي. LED به تر هغه وخته پورې فعال پاتې شي تر څو چې بل کرکټر ترلاسه نشي.
- نوی File - یو نوی جوړوي file نومول شوی File په اوسني ډایرکټرۍ کې. معیاري 8.3 fileنومونه ملاتړ شوي دي. د مثال په توګهample، "87654321.123" د منلو وړ دی، پداسې حال کې چې "987654321.123" نه دی.
- Exampلي: نوی file۱. متن
- ضمیمه File - متن د پای ته ضمیمه کړئ File. د سریال معلومات بیا د UART څخه په یوه جریان کې لوستل کیږي او اضافه کیږي file. دا د سریال ټرمینل په اوږدو کې نه غږیږي. که چیرې File کله چې دا فعالیت ویل کیږي شتون نلري، د file جوړ به شي.
- Example: نوی اضافه کړئfile.csv
- ولیکئ File آفسټ - متن په File د OFFSET ځای څخه دننه file. متن د UART څخه، په کرښه په کرښه لوستل کیږي، او بیرته منعکس کیږي. د دې حالت څخه د وتلو لپاره، یوه تشه کرښه واستوئ.
- Example: logs.txt 516 ولیکئ
- rm File - ړنګوي File د اوسني ډایرکټرۍ څخه. وائلډ کارډونه ملاتړ کیږي.
- Example: rm README.txt
- اندازه File - د محصول اندازه File په بایټونو کې.
- Exampپه لاندې ډول: اندازه Log112.csv
- محصول: 11
- لوستل File + پیل + د اوږدوالي ډول - د منځپانګې محصول File د START څخه پیل کیږي او د LENGTH لپاره ځي. که چیرې START پریښودل شي، ټول file راپور ورکول کیږي. که چیرې LENGTH پریښودل شي، نو د پیل ټکي څخه ټول مینځپانګې راپور ورکول کیږي. که چیرې TYPE پریښودل شي، نو OpenLog به په ASCII کې راپور ورکولو ته ډیفالټ شي. درې د محصول ډولونه شتون لري:
- ASCII = ۱
- هیکس = ۲
- خام = ۳
- تاسو ممکن ځینې وروستي دلیلونه پریږدئ. لاندې مثال وګورئamples.
- اساسي لوستل + پریښودل شوي بیرغونه:
- Example: LOG00004.txt ولولئ
- محصول: اکسیلرومیټر X=12 Y=215 Z=317
- له صفر څخه د ۵ په اوږدوالي سره ولولئ:
- Example: LOG00004.txt 0 5 ولولئ
- محصول: اکسل
- په HEX کې د 1 اوږدوالي سره د لومړي مقام څخه ولولئ:
- Example: LOG00004.txt 1 5 2 ولولئ
- محصول: ۶۳ ۶۳ ۶۵ ۶C
- په RAW کې د 0 اوږدوالي سره د 50 موقعیت څخه ولولئ:
- Example: LOG00137.txt 0 50 3 ولولئ
- پایله: اندرې– -þ غځول شوی کرکټر ازموینه
- بلی File – د a محتوا ولیکئ file د سیریل مانیټر لپاره په هیکس کې viewدا ځینې وختونه ګټور وي چې وګورئ چې a file پرته له دې چې SD کارت راوباسي په سمه توګه ثبت کوي او view د file په کمپیوټر کې
- Example: پیشو LOG00004.txt
- محصول: 00000000: 41 63 65 6c 3a 20 31
د لارښود لاسوهنه
- ls – د اوسني ډایرکټرۍ ټول منځپانګې لیست کوي. وائلډ کارډونه ملاتړ کیږي.
- Exampلي: ls
- محصول: \src
- md فرعي ډایرکټرۍ - په اوسني ډایرکټرۍ کې فرعي ډایرکټرۍ جوړه کړئ.
- Example: md Exampد_سکیچونو
- د سي ډي فرعي ډایرکټرۍ - فرعي ډایرکټرۍ ته بدلول.
- Exampلي: سي ډي سلام_ورلډ
- cd .. – په ونې کې ښکته ډایرکټرۍ ته بدل کړئ. په یاد ولرئ چې د 'cd' او '..' ترمنځ ځای شتون لري. دا د سټرینګ پارسر ته اجازه ورکوي چې د CD قومانده وګوري.
- Exampلي: سي ډي ..
- rm فرعي ډایرکټرۍ - فرعي ډایرکټرۍ ړنګوي. د دې قوماندې د کار کولو لپاره ډایرکټرۍ باید خالي وي.
- Exampوخت: د شپې وخت
- rm -rf ډایرکټرۍ - ډایرکټرۍ او هر ډول حذف کوي fileد هغې دننه شامل دي.
- Example: rm -rf کتابتونونه
د ټیټې کچې فعالیت امرونه
- ? – دا کمانډ به په اوپن لاګ کې د شته کمانډونو لیست راوباسي.
- ډیسک - د کارت جوړونکي ID، سریال نمبر، د تولید نیټه، او د کارت اندازه وښایاست. مثالampمحصول دا دی:
- د کارت ډول: SD2 د جوړونکي ID: 3
- د OEM ID: SD
- محصول: SU01G
- نسخه: 8.0
- د لړۍ شمېره: ۳۹۷۲۳۰۴۲ د تولید نیټه: ۱/۲۰۱۰ د کارت اندازه: ۹۶۵۱۲۰ کیلو بایټ
- init – سیسټم بیا پیل کړئ او SD کارت بیا پرانیزئ. دا ګټور دی که چیرې SD کارت ځواب ورکول ودروي.
- همغږي کول - د بفر اوسني مینځپانګې د SD کارت سره همغږي کوي. دا قومانده ګټوره ده که تاسو په بفر کې له 512 څخه کم حروف ولرئ او غواړئ هغه په SD کارت کې ثبت کړئ.
- بیا تنظیمول - اوپن لاګ صفر ځای ته ټوپ کوي، بوټلوډر بیا چلوي، او بیا د init کوډ. دا قومانده ګټوره ده که تاسو اړتیا لرئ چې تشکیلات سم کړئ. file، اوپن لاګ بیا تنظیم کړئ، او د نوي ترتیب کارول پیل کړئ. د بورډ بیا تنظیمولو لپاره د بریښنا سایکل چلول لاهم غوره طریقه ده، مګر دا اختیار شتون لري.
د سیسټم ترتیبات
دا ترتیبات په لاسي ډول په config.txt کې تازه یا ترمیم کیدی شي. file.
- Echo STATE – د سیسټم حالت بدلوي، او د سیسټم په حافظه کې زیرمه کیږي. STATE یا آن یا آف کیدی شي. پداسې حال کې چې OpenLog روان وي، د کمانډ پرامپټ په اړه ترلاسه شوي سریال معلومات به اکو کړي. پداسې حال کې چې بند وي، سیسټم ترلاسه شوي حروف بیرته نه لولي.
یادونه: د نورمال ننوتلو په جریان کې، ایکو به بند شي. د ترلاسه شوي معلوماتو د ایکو کولو لپاره د سیسټم سرچینې غوښتنې د ننوتلو په جریان کې ډیرې لوړې دي.
- وربوز حالت - د وربوز غلطۍ راپور ورکولو حالت بدلوي. STATE یا آن یا آف کیدی شي. دا قومانده په حافظه کې زیرمه شوې ده. د وربوز غلطیو بندولو سره، اوپن لاګ به یوازې د ! سره ځواب ووایی که چیرې کومه تېروتنه وي، د نامعلوم قوماندې پرځای: C OMMAND.D..T hecharacterss د بشپړې تېروتنې په پرتله د ایمبیډ شوي سیسټمونو لپاره پارس کول اسانه دي. که تاسو ټرمینل کاروئ، نو وربوز پریښودل به تاسو ته اجازه درکړي چې بشپړ خطا پیغامونه وګورئ.
- baud – دا قومانده به د سیسټم مینو پرانیزي چې کارونکي ته اجازه ورکوي چې د baud کچه داخل کړي. د 300bps او 1Mbps ترمنځ هر ډول baud کچه ملاتړ کیږي. د baud کچه انتخاب سمدستي دی، او OpenLog د ترتیباتو د اغیزمن کیدو لپاره د بریښنا دورې ته اړتیا لري. د baud کچه په EEPROM کې زیرمه کیږي او هرکله چې OpenLog بریښنا پورته کوي بار کیږي. ډیفالټ 9600 8N1 دی.
په یاد ولرئ: که تاسو بورډ په نامعلوم باډ نرخ کې بند کړئ، تاسو کولی شئ RX د GND سره وتړئ او OpenLog ته بریښنا ورکړئ. LEDs به د 2 ثانیو لپاره مخکې او وروسته ځلیږي او بیا به په یووالي سره ځلیږي. OpenLog ته بریښنا ورکړئ، او جمپر لرې کړئ. OpenLog اوس 9600bps ته بیا تنظیم شوی د `CTRL-Z` د فرار کرکټر سره چې درې پرله پسې ځله فشار ورکول کیږي. دا ځانګړتیا د بیړني اوورراید بټ 1 ته تنظیم کولو سره له سره پورته کیدی شي. د نورو معلوماتو لپاره config.txt وګورئ.
- سیټ - دا قومانده د بوټ اپ حالت غوره کولو لپاره د سیسټم مینو پرانیزي. دا تنظیمات به د راتلونکي پاور آن په وخت کې واقع شي او په غیر بې ثباته EEPROM کې زیرمه شي.
- نوی File ننوتل - دا حالت یو نوی رامینځته کوي file هر ځل چې OpenLog فعال شي. OpenLog به ۱ (UART ژوندی دی)، ۲ (SD کارت پیل شوی دی)، بیا (OpenLog د معلوماتو ترلاسه کولو لپاره چمتو دی) لیږدوي. ټول معلومات به په LOG#####.txt کې ثبت شي. هرکله چې OpenLog فعال شي نو د ##### شمیره زیاتیږي ( اعظمي حد یې 1 لاګونه دي). شمیره په EEPROM کې زیرمه شوې او د سیټ مینو څخه بیا تنظیم کیدی شي. ټول ترلاسه شوي حروف نه غږیږي. تاسو کولی شئ له دې حالت څخه ووځئ او د CTRL+z (ASCII 2) لیږلو سره د قوماندې حالت ته ننوځئ. ټول بفر شوي معلومات به زیرمه شي.
- یادونه: که چیرې ډیر لاګونه جوړ شوي وي، نو اوپن لاګ به د **ډیر لاګونه** تېروتنه راوباسي، له دې حالت څخه ووځي، او د کمانډ پرامپټ ته به وغورځوي. د سریال محصول به د `12 په څیر ښکاري! ډیر لاګونه!
- ضمیمه File ننوتل - د ترتیبي حالت په نوم هم پیژندل کیږي، دا حالت یو رامینځته کوي file که چیرې دا دمخه شتون ونلري، نو SEQLOG.txt نومیږي، او کوم ترلاسه شوي معلومات ضمیمه کوي file. OpenLog به 12< لیږدوي په کوم وخت کې چې OpenLog د معلوماتو ترلاسه کولو لپاره چمتو وي. حروف نه غږیږي. تاسو کولی شئ له دې حالت څخه ووځئ او د CTRL+z (ASCII 26) په لیږلو سره د قوماندې حالت ته ننوځئ. ټول بفر شوي معلومات به زیرمه شي.
- د کمانډ پرامپټ - اوپن لاګ به 12> لیږدوي په کوم وخت کې چې سیسټم د قوماندې ترلاسه کولو لپاره چمتو وي. په یاد ولرئ چې > نښه ښیي چې اوپن لاګ د قوماندې ترلاسه کولو لپاره چمتو دی، نه د معلوماتو. تاسو کولی شئ جوړ کړئ files او معلومات ورسره ضمیمه کړئ files، مګر دا ځینې سریال تحلیل ته اړتیا لري (د غلطۍ چک کولو لپاره)، نو موږ دا حالت په ډیفالټ ډول نه تنظیموو.
- نوی بیا تنظیم کړئ File شمېره - دا حالت به لاګ بیا تنظیم کړي file شمیره LOG000.txt ته واستوئ. دا ګټوره ده که تاسو پدې وروستیو کې د مایکرو ایس ډی کارت پاک کړی وي او لاګ غواړئ file شمېرې بیا پیل کړئ.
- د تېښتې نوی کرکټر - دا اختیار کارونکي ته اجازه ورکوي چې یو کرکټر داخل کړي، لکه CTRL+z یا $، او دا د نوي تېښتې کرکټر په توګه تنظیم کړي. دا ترتیب د بیړني بیا تنظیم په جریان کې CTRL+z ته بیا تنظیم کیږي.
- د تېښتې د کرکټرونو شمېر - دا اختیار کارونکي ته اجازه ورکوي چې یو کرکټر (لکه ۱، ۳، یا ۱۷) داخل کړي، د تېښتې د کرکټرونو نوې شمېره تازه کړي چې د قوماندې حالت ته د غورځولو لپاره اړین دي. د مثال په توګهampکه چیرې ۸ ته ننوځي، نو کارونکي به د قوماندې حالت ته د رسیدو لپاره اته ځله CTRL+z ووهي. دا ترتیب د بیړني بیا تنظیم په جریان کې ۳ ته بیا تنظیم کیږي.
- د فرار کرکټرونو تشریح: دلیل چې ولې OpenLog د کمانډ حالت ته د ننوتلو لپاره `CTRL+z` درې ځله وهلو ته اړتیا لري دا دی چې د Arduino IDE څخه د نوي کوډ اپلوډ کولو پرمهال بورډ په ناڅاپي ډول د بیا تنظیم کیدو مخه ونیسي. احتمال شتون لري چې بورډ به د بوټلوډ کولو پرمهال `CTRL+z` کرکټر وګوري (یوه ستونزه چې موږ د OpenLog فرم ویئر په لومړیو نسخو کې ولیدله)، نو دا هدف د دې مخنیوي لپاره دی. که تاسو کله هم شک لرئ چې ستاسو بورډ د دې له امله بند شوی دی، تاسو کولی شئ تل د بریښنا اپ پرمهال د RX پن په ځمکه کې ساتلو سره بیړني بیا تنظیم وکړئ.
ترتیب File
که تاسو نه غواړئ چې د خپل OpenLog ترتیباتو د تعدیل لپاره د سریال ټرمینل وکاروئ، تاسو کولی شئ د CONFIG.TXT تعدیلولو سره هم ترتیبات تازه کړئ. file.
یادونه: دا ځانګړتیا یوازې د فرم ویئر نسخه 1.6 یا نوي کې کار کوي. که تاسو له 2012 وروسته اوپن لاګ اخیستی وي، نو تاسو به د فرم ویئر نسخه 1.6+ چلوئ.
- د دې کولو لپاره، تاسو به د مایکرو ایس ډی کارت لوستونکي او د متن مدیر ته اړتیا ولرئ. config.txt پرانیزئ. file (د لویولو file نوم مهم نه دی)، او تنظیم یې کړئ! که تاسو مخکې هیڅکله خپل OpenLog د SD کارت سره نه دی فعال کړی، تاسو کولی شئ په لاسي ډول هم جوړ کړئ file. که تاسو د مایکرو ایس ډی کارت سره اوپن لاګ فعال کړی وي چې مخکې داخل شوی وي، نو تاسو باید د مایکرو ایس ډی کارت لوستلو پرمهال لاندې یو څه وګورئ.
اوپن لاګ یو config.txt او LOG0000.txt جوړوي file په لومړي ځل بریښنا پورته کولو سره.
- د ډیفالټ ترتیب file د ترتیباتو یوه کرښه او د تعریفونو یوه کرښه لري.
د ډیفالټ ترتیب file د اوپن لاګ لخوا لیکل شوی و.
- په یاد ولرئ چې دا منظم لیدل کیدونکي حروف دي (هیڅ غیر لیدل کیدونکي یا بائنري ارزښتونه شتون نلري)، او هر ارزښت د کوما لخوا جلا شوی.
ترتیبات په لاندې ډول تعریف شوي دي:
- baud: د اړیکو baud کچه. ۹۶۰۰ bps ډیفالټ ده. د منلو وړ ارزښتونه چې د Arduino IDE سره مطابقت لري ۲۴۰۰، ۴۸۰۰، ۹۶۰۰، ۱۹۲۰۰، ۳۸۴۰۰، ۵۷۶۰۰، او ۱۱۵۲۰۰ دي. تاسو کولی شئ د نورو baud نرخونو څخه کار واخلئ، مګر تاسو به د Arduino IDE سریال مانیټر له لارې د OpenLog سره اړیکه ونلرئ.
- Escap:e د escap کرکټر ASCII ارزښت (په لسیزه بڼه کې). 26 CTRL+z دی او ډیفالټ دی. 36 $ دی او یو عام کارول شوی escap کرکټر دی.
- Esc #: د فرار کرکټرونو شمیر اړین دی. په ډیفالټ ډول، دا درې دی، نو تاسو باید د فرار کرکټر درې ځله ووهئ ترڅو د قوماندې حالت ته راښکته شئ. د منلو وړ ارزښتونه له 0 څخه تر 254 پورې دي. د دې ارزښت 0 ته تنظیم کول به د فرار کرکټر چیک کول په بشپړ ډول غیر فعال کړي.
- د سیسټم حالت. اوپن لاګ په ډیفالټ ډول په نوي لاګ حالت (0) کې پیل کیږي. د منلو وړ ارزښتونه 0 = نوی لاګ، 1 = ترتیبي لاګ، 2 = د قوماندې حالت دي.
- فعل: د وربوز حالت. غځول شوي (وربوز) خطا پیغامونه په ډیفالټ ډول فعال شوي دي. دا په 1 تنظیم کول د وربوز خطا پیغامونه فعالوي (لکه نامعلوم قومانده: لرې کړئ!). دا په 0 تنظیم کول د وربوز خطا بندوي، مګر که کومه تېروتنه وي نو د ! سره به ځواب ووایی. د وربوز حالت بندول ګټور دي که تاسو د ایمبیډ شوي سیسټم څخه د خطاګانو اداره کولو هڅه کوئ.
- د غږ حالت: د غږ حالت. کله چې په قوماندې حالت کې وي، نو حروف په ډیفالټ ډول غږیږي. دا په 0 تنظیم کول د کرکټر غږ بندوي. د دې بندول د غلطیو اداره کولو لپاره ګټور دي، او تاسو نه غواړئ چې لیږل شوي حکمونه بیرته OpenLog.II ته غږ شي.
- iignoreRXEmergency Override. په نورمال ډول، OpenLog به هغه وخت بیړني حالت بیا تنظیم کړي کله چې د بریښنا پورته کولو پرمهال RX پن ټیټ شي. دا په 1 کې تنظیم کول به د بریښنا پورته کولو پرمهال د RX پن چیک کول غیر فعال کړي. دا د هغو سیسټمونو لپاره ګټور کیدی شي چې د مختلفو دلیلونو لپاره به د RX لاین ټیټ وساتي. که چیرې د بیړني حالت اوورراید غیر فعال وي، تاسو به نشئ کولی واحد بیرته 9600bps ته اړ کړئ، او ترتیب file د باډ نرخ د تعدیل یوازینۍ لار به وي.
څنګه اوپن لاګ تشکیلات بدلوي File
د OpenLog لپاره پنځه مختلف حالتونه شتون لري ترڅو config.txt تعدیل کړي. file.
- ترتیب file وموندل شو: د بریښنا په جریان کې، OpenLog به د config.txt فایل وګوري file. که د file که وموندل شي، OpenLog به شامل شوي ترتیبات وکاروي او د سیسټم هر ډول پخوانۍ زیرمه شوي ترتیبات به له سره ولیکي.
- هیڅ ترتیب نشته file وموندل شو: که چیرې OpenLog config.txt ونه موندل شي file بیا به OpenLog config.txt جوړ کړي او د سیسټم اوسني زیرمه شوي ترتیبات به پکې ثبت کړي. دا پدې مانا ده چې که تاسو یو نوی فارمیټ شوی مایکرو ایس ډی کارت دننه کړئ، ستاسو سیسټم به خپل اوسني ترتیبات وساتي.
- فاسد ترتیب file وموندل شو: اوپن لاګ به فاسد config.txt له منځه یوسي file، او د EEPROM داخلي ترتیبات او config.txt ترتیبات دواړه به بیا ولیکي file د 9600,26,3,0,1,1,0 پیژندل شوي ښه حالت ته.
- په ترتیب کې غیرقانوني ارزښتونه file: که چیرې اوپن لاګ کوم ترتیبات ومومي چې غیرقانوني ارزښتونه لري، اوپن لاګ به په config.txt کې فاسد ارزښتونه له سره ولیکي. file د اوسني زیرمه شوي EEPROM سیسټم ترتیباتو سره.
- د کمانډ پرامپټ له لارې بدلونونه: که چیرې د سیسټم تنظیمات د کمانډ پرامپټ له لارې بدل شي (یا د سریال اتصال له لارې یا د مایکرو کنټرولر سریال کمانډونو له لارې) نو دا بدلونونه به د سیسټم EEPROM او config.txt دواړو ته ثبت شي. file.
- بیړني بیا تنظیمول: که چیرې OpenLog د RX او GND ترمنځ د جمپر سره د بریښنا سایکل چلول کیږي، او د بیړني اوورراید بټ 0 ته ټاکل شوی وي (د بیړني بیا تنظیمولو اجازه ورکوي)، OpenLog به د EEPROM داخلي ترتیبات او config.txt ترتیبات دواړه بیا ولیکي. file د 9600,26,3,0,1,1,0 پیژندل شوي ښه حالت ته.
د ستونزو حل کول
د دې چک کولو لپاره ډیری مختلف انتخابونه شتون لري چې ایا تاسو د سریال مانیټر له لارې په وصل کیدو کې ستونزې لرئ، په لاګونو کې د غورځیدلي کرکټرونو سره ستونزې لرئ، یا د بند شوي اوپن لاګ سره مبارزه کوئ.
د STAT1 LED چلند وګورئ
STAT1 LED د دوو مختلفو عامو غلطیو لپاره مختلف چلند ښیې.
- ۳ سترګې پټول: د مایکرو ایس ډی کارت پیل نشو. تاسو ممکن اړتیا ولرئ چې کارت په کمپیوټر کې د FAT/FAT3 سره فارمیټ کړئ.
- ۵ ځلاګانې: اوپن لاګ په نوي باډ نرخ بدل شوی او د بریښنا سایکل کولو ته اړتیا لري.
د فرعي ډایرکټرۍ جوړښت دوه ځله چیک کړئ
- که تاسو د ډیفالټ OpenLog.ino ex کاروئampکه نه، اوپن لاګ به یوازې دوه فرعي ډایرکټریو ملاتړ وکړي. تاسو به اړتیا ولرئ چې FOLDER_TRACK_DEPTH له 2 څخه د هغو فرعي ډایرکټریو شمیر ته بدل کړئ چې تاسو یې ملاتړ کولو ته اړتیا لرئ. یوځل چې تاسو دا ترسره کړئ، کوډ بیا تنظیم کړئ، او تعدیل شوی فرم ویئر اپلوډ کړئ.
- د شمېرې تایید کړئ Files په روټ ډایرکټرۍ کې
- اوپن لاګ به یوازې تر ۶۵،۵۳۴ لاګونو پورې ملاتړ وکړي files په روټ ډایرکټرۍ کې دي. موږ سپارښتنه کوو چې ستاسو د مایکرو ایس ډی کارت بیا فارمیټ کړئ ترڅو د ننوتلو سرعت ښه شي.
- د خپل تعدیل شوي فرم ویئر اندازه تایید کړئ
- که تاسو د اوپن لاګ لپاره یو دودیز سکیچ لیکئ، نو تایید کړئ چې ستاسو سکیچ د 32,256 څخه لوی نه دی. که داسې وي، نو دا به د فلش حافظې پورته 500 بایټونو ته پرې کړي، کوم چې د آپټیبوټ سیریل بوټلوډر لخوا کارول کیږي.
- دوه ځله چک کول File نومونه
- ټول file نومونه باید د الفا عددي وي. MyLOG1.txt سمه ده، مګر سلام !e _ .txtt ممکن کار ونکړي.
- ۹۶۰۰ باډ وکاروئ
- اوپن لاګ د ATmega328 څخه کار اخلي او محدود مقدار RAM (2048 بایټس) لري. کله چې تاسو سریال کرکټرونه اوپن لاګ ته لیږئ، دا کرکټرونه بفر کیږي. د SD ګروپ ساده شوی مشخصات یو SD کارت ته اجازه ورکوي چې تر 250 ملی ثانیو پورې وخت ونیسي (برخه 4.6.2.2 ولیکئ) ترڅو د فلش حافظې ته د ډیټا بلاک ثبت کړي.
- په ۹۶۰۰bps کې، دا په هر ثانیه کې ۹۶۰ بایټس (په هر بایټ کې ۱۰ بټونه) دي. دا په هر بایټ کې ۱.۰۴ ملی ثانیې دی. اوپن لاګ اوس مهال د ۵۱۲ بایټ ترلاسه کولو بفر کاروي نو دا کولی شي شاوخوا ۵۰ ملی ثانیې حروف بفر کړي. دا اوپن لاګ ته اجازه ورکوي چې په بریالیتوب سره ټول هغه حروف ترلاسه کړي چې په ۹۶۰۰bps کې راځي. لکه څنګه چې تاسو د باډ کچه لوړه کوئ، بفر به د لږ وخت لپاره دوام وکړي.
د اوپن لاګ بفر اوور رن وخت
د بوډ نرخ | په هر بایټ کې وخت | وخت تر هغه چې بفر ډیر شي |
9600bps | 1.04ms | 532ms |
57600bps | 0.174ms | 88ms |
115200bps | 0.087ms | 44ms |
ډیری SD کارتونه د 250ms په پرتله ګړندی ریکارډ وخت لري. دا د کارت 'ټولګي' او په کارت کې د معلوماتو څومره زیرمه شوي دي اغیزمن کیدی شي. حل دا دی چې د ټیټ باډ نرخ څخه کار واخیستل شي یا د لوړ باډ نرخ سره لیږل شوي حروفونو ترمنځ د وخت اندازه زیاته شي.
په یاد ولرئ چې یو کارت وکاروئ چې لږ یا هیڅ نه وي fileپه هغې باندې. یو مایکرو ایس ډی کارت چې د 3.1GB ارزښت زپ لري files یا MP3s د خالي کارت په پرتله ورو غبرګون وخت لري. که تاسو خپل مایکرو ایس ډی کارت په وینډوز OS کې فارمیټ نه دی کړی، نو مایکرو ایس ډی کارت بیا فارمیټ کړئ او DOS جوړ کړئ. fileپه SD کارت کې سیسټم.
د کارت جوړونکو ډیری ډولونه شتون لري، بیا لیبل شوي کارتونه، د کارت اندازې، او د کارت ټولګي، او ممکن ټول په سمه توګه کار ونکړي. موږ معمولا د 8GB ټولګي 4 مایکرو ایس ډی کارت کاروو، کوم چې په 9600bps کې ښه کار کوي. که تاسو لوړ باډ نرخونو یا لوی ذخیره کولو ځای ته اړتیا لرئ، تاسو ممکن د شپږم ټولګي یا پورته کارتونو هڅه وکړئ.
د Serial.print() بیاناتو ترمنځ د یو کوچني ځنډ په اضافه کولو سره، تاسو کولی شئ OpenLog ته د دې اوسني بفر ثبتولو فرصت ورکړئ.
- لړۍ پیل (115200);
د (int i = 1؛ i < 10؛ i++) لپاره { سیریل.پرنټ (i، DEC)؛ سیریل.پرنټ ایل این (":abcdefghijklmnopqrstuvwxyz-!#")؛ }
ممکن په سمه توګه ثبت نشي، ځکه چې ډیری حروف یو بل ته نږدې لیږل کیږي. د لوی حروف لیکلو ترمنځ د 15 ملی ثانیو لږ ځنډ داخلول به د OpenLog سره د حروفو له غورځولو پرته ثبتولو کې مرسته وکړي.
- لړۍ پیل (115200);
د (int i = 1؛ i < 10؛ i++) لپاره { سیریل.پرنټ (i، DEC)؛ سیریل.پرنټ ایل این (":abcdefghijklmnopqrstuvwxyz-!#")؛ ځنډ (15)؛ }
د Arduino سیریل مانیټر مطابقت اضافه کړئ
که تاسو هڅه کوئ چې د جوړ شوي سریال کتابتون یا سافټویر سیریل کتابتون سره د OpenLog وکاروئ، تاسو ممکن د قوماندې حالت سره ستونزې وګورئ. Serial.println() دواړه نوي لاین او کیریج بیرته راستنیږي. د دې د لرې کولو لپاره دوه بدیل قوماندې شتون لري.
لومړی د \r قوماندې کارول دي (ASCII کیریج ریټرن):
سیریل.پرنټ("متن\r");
په بدیل سره، تاسو کولی شئ ارزښت ۱۳ (د لسیزې بار وړلو بیرته ستنیدل) واستوئ:
- سریال. چاپ ("متن")؛
- سریال.لیکل(۱۳)؛
د بیړني حالت بیا رغونه
په یاد ولرئ، که تاسو اړتیا لرئ چې OpenLog په ډیفالټ حالت کې بیا تنظیم کړئ، تاسو کولی شئ بورډ د RX پن GND سره وتړئ، OpenLog ته بریښنا ورکړئ، تر هغه وخته پورې انتظار وکړئ چې LEDs په یووالي سره ځلیږي، او بیا OpenLog ته بریښنا ورکړئ او جمپر لرې کړئ.
که تاسو د ایمرجنسي اووررایډ بټ 1 ته بدل کړی وي، نو تاسو به اړتیا ولرئ چې ترتیب بدل کړئ file، ځکه چې بیړني ری سیٹ به کار ونکړي.
د ټولنې سره وګورئ
که تاسو لاهم د خپل اوپن لاګ سره ستونزې لرئ، مهرباني وکړئ دلته زموږ د ګیټ هب ذخیره کې اوسني او تړل شوي مسلې وګورئ. د اوپن لاګ سره یوه لویه ټولنه کار کوي، نو امکان لري چې چا د هغه ستونزې لپاره حل موندلی وي چې تاسو یې ګورئ.
سرچینې او نور پرمختګ
اوس چې تاسو په بریالیتوب سره د خپل اوپن لاګ سره معلومات ثبت کړي دي، تاسو کولی شئ لرې پرتو پروژو تنظیم کړئ او ټول ممکنه معلومات چې راځي څارنه وکړئ. د خپل سیټیزن ساینس پروژه جوړولو په اړه فکر وکړئ، یا حتی د څارویو تعقیبونکی چې وګورئ فلفي کله چې بهر او شاوخوا وي څه کوي!
د خپلې راتلونکې پروژې لپاره د ستونزو حل کولو، مرستې، یا الهام لپاره دا اضافي سرچینې وګورئ.
- د اوپن لاګ ګیټ هب
- د الیومیتون پروژه
- د لیلی پیډ رڼا سینسر نښلول
- د بادګر هیک: د خاورې سینسر اضافه
- د OBD-II سره پیل کول
- ورنیر فوټوګیټ
نور الهام ته اړتیا لرئ؟ د دې اړوندو زده کړو څخه ځینې وګورئ:
- د فوټون ریموټ د اوبو سطح سینسر
د اوبو د ذخیره کولو ټانک لپاره د لرې پرتو اوبو د کچې سینسر جوړولو او د لوستلو پراساس د پمپ اتومات کولو څرنګوالي زده کړئ! - د بلینک بورډ پروژې لارښود
د بلینک پروژو لړۍ چې تاسو کولی شئ په بلینک بورډ کې پرته له دې چې بیا پروګرام وکړئ تنظیم کړئ. - د ټیسل ۲ په کارولو سره ګوګل شیټونو ته د معلوماتو ننوتل
دا پروژه په ګوګل شیټونو کې د معلوماتو د ننوتلو دوه لارې پوښي: د IFTTT کارول د a سره web د اتصال یا یو USB قلم ډرایو او "سنیکرنیټ" پرته. - د پایتون او میټپلوټلیب سره د ګراف سینسر ډیټا
د راسبیري پای سره وصل شوي TMP102 سینسر څخه راټول شوي د تودوخې ډیټا ریښتیني وخت پلاټ جوړولو لپاره matplotlib وکاروئ.
که تاسو د زده کړې کوم نظر لرئ، مهرباني وکړئ نظرونو ته مراجعه وکړئ یا زموږ د تخنیکي ملاتړ ټیم سره په لاندې پته اړیکه ونیسئ: TechSupport@sparkfun.com ته مراجعه وکړئ.
په مکرر ډول پوښتل شوي پوښتنې
د اوپن لاګ لپاره وړاندیز شوی بریښنا ان پټ څه دی؟
د اوپن لاګ لپاره وړاندیز شوی بریښنا ان پټ د 3.3V څخه تر 5V پورې دی.
کله چې بیکاره وي، اوپن لاګ څومره جریان راوباسي؟
اوپن لاګ تقریبا له 2mA څخه تر 5mA پورې راوباسي کله چې د مایکرو ایس ډی کارت پرته کار نه وي، او شاوخوا 5mA څخه تر 6mA پورې راوباسي کله چې مایکرو ایس ډی کارت داخل شي.
د اوپن لاګ لپاره د مایکرو ایس ډي USB بیا پیل کولو هدف څه دی؟
د مایکرو ایس ډی USB ریډر د اوپن لاګ سره کارول شوي مایکرو ایس ډی کارت څخه کمپیوټر ته د معلوماتو اسانه لیږد ته اجازه ورکوي.
اسناد / سرچینې
![]() |
سپارک فن DEV-13712 ذره فوټون د سولډر کولو لپاره سوري سره [pdf] د کارونکي لارښود DEV-13712، DEV-13955، DEV-13712 ذره فوټون د سولډرینګ لپاره سوریو سره، DEV-13712، ذره فوټون د سولډرینګ لپاره سوریو سره، د سولډرینګ لپاره سوري، د سولډرینګ لپاره، سولډرینګ |