OpenLog இணைப்பு வழிகாட்டி
அறிமுகம்
எச்சரிக்கை! இந்தப் பயிற்சி UART [ DEV-13712 ] தொடருக்கான திறந்த பதிவிற்கானது. நீங்கள் IC [ DEV-15164 ] க்கான Qwiic OpenLog ஐப் பயன்படுத்துகிறீர்கள் என்றால், தயவுசெய்து Qwiic OpenLog ஹூக்கப் வழிகாட்டியைப் பார்க்கவும்.
OpenLog Data Logger என்பது உங்கள் திட்டங்களிலிருந்து தொடர் தரவைப் பதிவு செய்வதற்கான எளிய, திறந்த மூல தீர்வாகும். ஒரு திட்டத்திலிருந்து மைக்ரோ SD அட்டைக்கு தரவைப் பதிவு செய்ய OpenLog ஒரு எளிய தொடர் இடைமுகத்தை வழங்குகிறது.ஸ்பார்க்ஃபன் ஓபன்லாக்
• டெவ்-13712தலைப்புகளுடன் கூடிய ஸ்பார்க்ஃபன் ஓபன்லாக்
• டெவ்-13955
எந்த தயாரிப்பும் கிடைக்கவில்லை.
தேவையான பொருட்கள்
இந்தப் பயிற்சியை முழுமையாக முடிக்க, உங்களுக்கு பின்வரும் பகுதிகள் தேவைப்படும். உங்களிடம் உள்ளதைப் பொறுத்து அனைத்தும் உங்களுக்குத் தேவையில்லை. அதை உங்கள் கூடையில் சேர்த்து, வழிகாட்டியைப் படித்து, தேவைக்கேற்ப கூடையை சரிசெய்யவும்.
OpenLog ஹூக்கப் வழிகாட்டி SparkFun விருப்பப் பட்டியல்
![]() |
Arduino Pro Mini 328 – 3.3V/8MHz டெவ்-11114 இது நீலம்! இது மெல்லியது! இது Arduino Pro Mini! SparkFun-இன் Arduino-விற்கான குறைந்தபட்ச வடிவமைப்பு அணுகுமுறை. இது ஒரு 3.3V Arduino … |
![]() |
ஸ்பார்க்ஃபன் FTDI அடிப்படை பிரேக்அவுட் - 3.3V டெவ்-09873 இது எங்கள் [FTDI அடிப்படை] இன் புதிய திருத்தமாகும்(http://www.sparkfun.com/commerce/product_info.php?products_id=… |
![]() |
ஸ்பார்க்ஃபன் செர்பரஸ் யூ.எஸ்.பி கேபிள் - 6 அடி CAB-12016 உங்களிடம் தவறான USB கேபிள் உள்ளது. உங்களிடம் எந்த கேபிள் இருந்தாலும் பரவாயில்லை, அது தவறான கேபிள் தான். ஆனால் நீங்கள்... |
![]() |
ஸ்பார்க்ஃபன் ஓபன்லாக் டெவ்-13712 SparkFun OpenLog என்பது ஒரு திறந்த மூல தரவு லாகர் ஆகும், இது ஒரு எளிய தொடர் இணைப்பில் வேலை செய்கிறது மற்றும் mi... ஐ ஆதரிக்கிறது. |
![]() |
அடாப்டருடன் கூடிய மைக்ரோ எஸ்டி கார்டு - 16 ஜிபி (வகுப்பு 10) COM-13833 இது ஒரு வகுப்பு 10 16GB மைக்ரோ எஸ்டி மெமரி கார்டு, ஒற்றை பலகை கணினிகளுக்கான இயக்க முறைமைகளை நிறுவுவதற்கு ஏற்றது... |
![]() |
மைக்ரோ எஸ்டி யூஎஸ்பி ரீடர் COM-13004 இது ஒரு அற்புதமான சிறிய மைக்ரோ எஸ்டி யூஎஸ்பி ரீடர். உங்கள் மைக்ரோ எஸ்டி கார்டை யூஎஸ்பி இணைப்பியின் உட்புறத்தில் ஸ்லைடு செய்யவும், டி... |
![]() |
பெண் தலைப்புகள் PRT-00115 40-துளைகள் கொண்ட ஒற்றை வரிசை, பெண் தலைப்பு. ஒரு ஜோடி கம்பி கட்டர்களைப் பயன்படுத்தி அளவுக்கு வெட்டலாம். நிலையான .1″ இடைவெளி. நாங்கள் பயன்படுத்துகிறோம் ... |
![]() |
ஜம்பர் வயர்ஸ் பிரீமியம் 6″ M/M பேக் 10 PRT-08431 இது ஒரு SparkFun பிரத்தியேகமானது! இவை இரண்டு முனைகளிலும் ஆண் இணைப்பிகளைக் கொண்ட 155மிமீ நீள ஜம்பர்கள். இவற்றைப் பயன்படுத்தி... |
![]() |
ஆண் தலைப்புகளை உடைக்கவும் - வலது கோணம் PRT-00553 செங்கோண ஆண் தலைப்புகளின் வரிசை - பொருத்த உடைக்கப்பட்டது. எந்த அளவிலும் வெட்டக்கூடிய 40 ஊசிகள். தனிப்பயன் PCBகள் அல்லது ஜென்... உடன் பயன்படுத்தப்படுகிறது. |
பரிந்துரைக்கப்பட்ட வாசிப்பு
பின்வரும் கருத்துகளை நீங்கள் அறிந்திருக்கவில்லை அல்லது வசதியாக இல்லை என்றால், OpenLog ஹூக்கப் வழிகாட்டியைத் தொடர்வதற்கு முன் இவற்றைப் படிக்க பரிந்துரைக்கிறோம்.
சாலிடர் செய்வது எப்படி: துளை வழியாக சாலிடரிங்
இந்த பயிற்சி, துளை வழியாக சாலிடரிங் செய்வது பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தையும் உள்ளடக்கியது.
தொடர் புற இடைமுகம் (SPI)
SPI பொதுவாக மைக்ரோகண்ட்ரோலர்களை சென்சார்கள், ஷிப்ட் பதிவேடுகள் மற்றும் SD கார்டுகள் போன்ற புறச்சாதனங்களுடன் இணைக்கப் பயன்படுகிறது.
தொடர் தொடர்பு
ஒத்திசைவற்ற தொடர் தொடர்பு கருத்துக்கள்: பாக்கெட்டுகள், சிக்னல் நிலைகள், பாட் விகிதங்கள், UARTகள் மற்றும் பல!
தொடர் முனைய அடிப்படைகள்
பல்வேறு டெர்மினல் எமுலேட்டர் பயன்பாடுகளைப் பயன்படுத்தி உங்கள் தொடர் சாதனங்களுடன் எவ்வாறு தொடர்பு கொள்வது என்பதை இந்தப் பயிற்சி உங்களுக்குக் காண்பிக்கும்.
வன்பொருள் முடிந்துவிட்டதுview
சக்தி
OpenLog பின்வரும் அமைப்புகளில் இயங்கும்:
OpenLog பவர் மதிப்பீடுகள்
VCC உள்ளீடு | 3.3V-12V (பரிந்துரைக்கப்பட்டது 3.3V-5V) |
RXI உள்ளீடு | 2.0V-3.8V |
TXO வெளியீடு | 3.3V |
செயலற்ற தற்போதைய டிரா | ~2mA-5mA (மைக்ரோ எஸ்டி கார்டு இல்லாமல்), ~5mA-6mA (மைக்ரோ எஸ்டி கார்டு இல்லாமல்) |
செயலில் எழுதும் தற்போதைய டிரா | ~20-23mA (மைக்ரோ எஸ்டி கார்டுடன்) |
மைக்ரோ எஸ்டி-க்கு எழுதும்போது OpenLog-இன் மின்னோட்ட டிரா சுமார் 20mA முதல் 23mA வரை இருக்கும். மைக்ரோ எஸ்டி கார்டின் அளவு மற்றும் அதன் உற்பத்தியாளரைப் பொறுத்து, OpenLog மெமரி கார்டுக்கு எழுதும்போது செயலில் உள்ள மின்னோட்ட டிரா மாறுபடும். பாட் வீதத்தை அதிகரிப்பது அதிக மின்னோட்டத்தையும் இழுக்கும்.
மைக்ரோகண்ட்ரோலர்
OpenLog ஆனது, 328MHz இல் இயங்கும், ஒரு onboard ATmega16 இலிருந்து இயங்குகிறது, onboard crystal இன் காரணமாக. ATmega328 இல் Optiboot bootloader ஏற்றப்பட்டுள்ளது, இது OpenLog ஐ Arduino IDE இல் உள்ள "Arduino Uno" போர்டு அமைப்போடு இணக்கமாக இருக்க அனுமதிக்கிறது.இடைமுகம்
தொடர் UART
OpenLog உடனான முதன்மை இடைமுகம் பலகை விளிம்பில் உள்ள FTDI தலைப்பு ஆகும். இந்த தலைப்பு Arduino Pro அல்லது Pro Mini இல் நேரடியாக செருக வடிவமைக்கப்பட்டுள்ளது, இது மைக்ரோகண்ட்ரோலரை OpenLog க்கு தொடர் இணைப்பு வழியாக தரவை அனுப்ப அனுமதிக்கிறது.
எச்சரிக்கை! Arduinos உடன் இணக்கமாக இருக்கும் பின் வரிசைப்படுத்தலின் காரணமாக, இது நேரடியாக FTDI பிரேக்அவுட் போர்டில் செருக முடியாது. மேலும் தகவலுக்கு, வன்பொருள் இணைப்பு பற்றிய அடுத்த பகுதியைப் பார்க்கவும்.
எஸ்பிஐ
பலகையின் எதிர் முனையில் நான்கு SPI சோதனை புள்ளிகள் பிரிக்கப்பட்டுள்ளன. ATmega328 இல் பூட்லோடரை மீண்டும் நிரல் செய்ய இவற்றைப் பயன்படுத்தலாம்.சமீபத்திய OpenLog (DEV-13712) சிறிய பூசப்பட்ட துளைகளில் இந்த பின்களை உடைக்கிறது. OpenLog-ஐ மீண்டும் நிரல் செய்ய அல்லது புதிய பூட்லோடரை பதிவேற்ற ஒரு ISP-யைப் பயன்படுத்த வேண்டும் என்றால், இந்த சோதனைப் புள்ளிகளுடன் இணைக்க நீங்கள் போகோ பின்களைப் பயன்படுத்தலாம்.
OpenLog உடன் தொடர்புகொள்வதற்கான இறுதி இடைமுகம் microSD அட்டையே ஆகும். தொடர்பு கொள்ள, microSD அட்டைக்கு SPI பின்கள் தேவை. OpenLog ஆல் தரவு சேமிக்கப்படும் இடம் இது மட்டுமல்ல, config.txt வழியாக OpenLog இன் உள்ளமைவையும் நீங்கள் புதுப்பிக்கலாம். file மைக்ரோ எஸ்டி கார்டில்.
மைக்ரோ எஸ்.டி கார்டு
OpenLog பதிவு செய்யும் அனைத்து தரவும் microSD அட்டையில் சேமிக்கப்படும். OpenLog பின்வரும் அம்சங்களை உள்ளடக்கிய microSD அட்டைகளுடன் செயல்படுகிறது:
- 64MB முதல் 32GB வரை
- FAT16 அல்லது FAT32
எல்.ஈ.டி நிலை
சரிசெய்தலில் உங்களுக்கு உதவ OpenLog இல் இரண்டு நிலை LEDகள் உள்ளன.
- STAT1 – இந்த நீல நிற இண்டிகேட்டர் LED, Arduino D5 (ATmega328 PD5) உடன் இணைக்கப்பட்டுள்ளது, மேலும் ஒரு புதிய எழுத்து பெறப்படும்போது ஆன்/ஆஃப் செய்யும். சீரியல் தொடர்பு செயல்படும்போது இந்த LED ஒளிரும்.
- STAT2 – இந்த பச்சை LED Arduino D13 (SPI Serial Clock Line/ ATmega328 PB5) உடன் இணைக்கப்பட்டுள்ளது. SPI இடைமுகம் செயலில் இருக்கும்போது மட்டுமே இந்த LED ஒளிரும். OpenLog மைக்ரோ SD அட்டையில் 512 பைட்டுகளைப் பதிவு செய்யும்போது அது ஒளிரும் என்பதை நீங்கள் காண்பீர்கள்.
வன்பொருள் இணைப்பு
உங்கள் OpenLog-ஐ ஒரு சுற்றுடன் இணைப்பதற்கு இரண்டு முக்கிய முறைகள் உள்ளன. இணைக்க உங்களுக்கு சில தலைப்புகள் அல்லது கம்பிகள் தேவைப்படும். பாதுகாப்பான இணைப்பிற்காக பலகையுடன் சாலிடர் செய்வதை உறுதிசெய்யவும்.
அடிப்படை தொடர் இணைப்பு
உதவிக்குறிப்பு: உங்களிடம் OpenLog இல் பெண் தலைப்பும் FTDI இல் பெண் தலைப்பும் இருந்தால், இணைக்க உங்களுக்கு M/F ஜம்பர் கம்பிகள் தேவைப்படும்.
இந்த வன்பொருள் இணைப்பு, பலகையை மறுநிரல் செய்ய வேண்டும் அல்லது அடிப்படை தொடர் இணைப்பின் மூலம் தரவைப் பதிவு செய்ய வேண்டும் என்றால், OpenLog உடன் இடைமுகப்படுத்த வடிவமைக்கப்பட்டுள்ளது.
பின்வரும் இணைப்புகளை உருவாக்கவும்:
OpenLog → 3.3V FTDI அடிப்படை பிரேக்அவுட்
- ஜிஎன்டி → ஜிஎன்டி
- ஜிஎன்டி → ஜிஎன்டி
- விசிசி → 3.3வி
- TXO → RXI
- RXI → TXO
- டிடிஆர் → டிடிஆர்
இது FTDI மற்றும் OpenLog க்கு இடையேயான நேரடி இணைப்பு அல்ல என்பதை நினைவில் கொள்ளவும் - நீங்கள் TXO மற்றும் RXI பின் இணைப்புகளை மாற்ற வேண்டும்.
உங்கள் இணைப்புகள் பின்வருமாறு இருக்க வேண்டும்: OpenLog மற்றும் FTDI Basic இடையே இணைப்புகளைப் பெற்றவுடன், உங்கள் FTDI போர்டை ஒரு USB கேபிளிலும் உங்கள் கணினியிலும் செருகவும்.
ஒரு சீரியல் டெர்மினலைத் திறந்து, உங்கள் FTDI பேசிக்கின் COM போர்ட்டுடன் இணைத்து, ஊருக்குச் செல்லுங்கள்!
திட்ட வன்பொருள் இணைப்பு
உதவிக்குறிப்பு: நீங்கள் OpenLog-இல் பெண் தலைப்புகளை சாலிடர் செய்திருந்தால், கம்பிகள் தேவையில்லாமல் பலகைகளை ஒன்றாக இணைக்க ஆண் தலைப்புகளை Arduino Pro Mini-யில் சாலிடர் செய்யலாம்.மறுநிரலாக்கம் அல்லது பிழைத்திருத்தத்திற்கு ஒரு தொடர் இணைப்பு மூலம் OpenLog உடன் இடைமுகப்படுத்துவது முக்கியம் என்றாலும், OpenLog பிரகாசிக்கும் இடம் ஒரு உட்பொதிக்கப்பட்ட திட்டத்தில் உள்ளது. இந்த பொதுவான சுற்று உங்கள் OpenLog ஐ ஒரு மைக்ரோகண்ட்ரோலருடன் (இந்த விஷயத்தில், ஒரு Arduino Pro Mini) இணைக்க பரிந்துரைக்கிறோம், இது OpenLog க்கு தொடர் தரவை எழுதும்.
முதலில் நீங்கள் இயக்க விரும்பும் உங்கள் Pro Mini-யில் குறியீட்டைப் பதிவேற்ற வேண்டும். சில முன்னாள் Arduino Sketches-ஐப் பாருங்கள்.ampநீங்கள் பயன்படுத்தக்கூடிய குறியீடு.
குறிப்பு: உங்கள் ப்ரோ மினியை எவ்வாறு நிரல் செய்வது என்று உங்களுக்குத் தெரியாவிட்டால், தயவுசெய்து எங்கள் டுடோரியலை இங்கே பாருங்கள்.
Arduino Pro Mini 3.3V ஐப் பயன்படுத்துதல்
இந்தப் பயிற்சி Arduino Pro Mini பற்றிய அனைத்து விஷயங்களுக்கும் உங்களுக்கான வழிகாட்டியாகும். அது என்ன, என்ன இல்லை, அதை எவ்வாறு பயன்படுத்தத் தொடங்குவது என்பதை இது விளக்குகிறது.
உங்கள் ப்ரோ மினியை நிரல் செய்தவுடன், நீங்கள் FTDI போர்டை அகற்றி, அதை OpenLog உடன் மாற்றலாம்.
Pro Mini மற்றும் OpenLog இரண்டிலும் BLK என பெயரிடப்பட்ட பின்களை இணைக்க மறக்காதீர்கள் (சரியாகச் செய்தால் இரண்டிலும் GRN என பெயரிடப்பட்ட பின்களும் பொருந்தும்).
நீங்கள் OpenLog-ஐ நேரடியாக Pro Mini-யில் செருக முடியாவிட்டால் (பொருந்தாத தலைப்புகள் அல்லது வழியில் உள்ள பிற பலகைகள் காரணமாக), நீங்கள் ஜம்பர் கம்பிகளைப் பயன்படுத்தி பின்வரும் இணைப்புகளை உருவாக்கலாம்.
OpenLog → Arduino Pro/Arduino Pro Mini
- ஜிஎன்டி → ஜிஎன்டி
- ஜிஎன்டி → ஜிஎன்டி
- விசிசி → விசிசி
- TXO → RXI
- RXI → TXO
- டிடிஆர் → டிடிஆர்
நீங்கள் முடித்ததும், உங்கள் இணைப்புகள் Arduino Pro Mini மற்றும் Arduino Pro உடன் பின்வருமாறு இருக்க வேண்டும்.
ஃபிரிட்ஸிங் வரைபடம் தலைப்புகள் பிரதிபலித்த OpenLogs ஐக் காட்டுகிறது. Arduino இன் மேற்புறத்துடன் ஒப்பிடும்போது microSD சாக்கெட்டை நீங்கள் புரட்டினால் view, அவை FTDI போல நிரலாக்க தலைப்புடன் பொருந்த வேண்டும்.
குறிப்பு இணைப்பு என்பது OpenLog ஐ "தலைகீழாக" (மைக்ரோ எஸ்டி மேலே எதிர்கொள்ளும் வகையில்) நேரடியாகக் காட்டுகிறது.
⚡குறிப்பு: OpenLog மற்றும் Arduino இடையே உள்ள Vcc மற்றும் GND ஆகியவை தலைப்புகளால் ஆக்கிரமிக்கப்பட்டுள்ளதால், நீங்கள் Arduino இல் கிடைக்கும் மற்ற பின்களுடன் மின்சக்தியுடன் இணைக்க வேண்டும். இல்லையெனில், நீங்கள் இரண்டு பலகைகளிலும் வெளிப்படும் பவர் பின்களுடன் கம்பிகளை சாலிடர் செய்யலாம்.
உங்கள் கணினியை இயக்கவும், நீங்கள் பதிவு செய்யத் தயாராக உள்ளீர்கள்!
அர்டுயினோ ஓவியங்கள்
ஆறு வெவ்வேறு முன்னாள் நபர்கள் உள்ளனர்ampOpenLog உடன் இணைக்கப்படும்போது Arduino இல் பயன்படுத்தக்கூடிய சில ஓவியங்கள் இதில் அடங்கும்.
- OpenLog_Benchmarking — இந்த முன்னாள்ampOpenLog ஐ சோதிக்க le பயன்படுத்தப்படுகிறது. இது பல முறை 115200bps வேகத்தில் மிகப் பெரிய அளவிலான தரவை அனுப்புகிறது. files.
- OpenLog_CommandTest — இந்த முன்னாள்ample எவ்வாறு உருவாக்குவது மற்றும் சேர்ப்பது என்பதைக் காட்டுகிறது file Arduino வழியாக கட்டளை வரி கட்டுப்பாடு வழியாக.
- ஓபன்லாக்_ரீட்எக்ஸ்ampலெ — இந்த முன்னாள்ampகட்டளை வரி வழியாக OpenLog ஐ எவ்வாறு கட்டுப்படுத்துவது என்பதை le விவரிக்கிறது.
- ஓபன்லாக்_ரீட்எக்ஸ்ampபெரிய_பெரியFile - Exampஒரு பெரிய சேமிப்பிடத்தை எவ்வாறு திறப்பது என்பது பற்றிய விளக்கம் file OpenLog-இல் சென்று உள்ளூர் புளூடூத் இணைப்பு மூலம் அதைப் புகாரளிக்கவும்.
- OpenLog_Test_Sketch — அதிக அளவு தொடர் தரவுகளுடன் OpenLog-ஐ சோதிக்கப் பயன்படுகிறது.
- OpenLog_Test_Sketch_Binary — பைனரி தரவு மற்றும் தப்பிக்கும் எழுத்துகளுடன் OpenLog ஐ சோதிக்கப் பயன்படுகிறது.
நிலைபொருள்
OpenLog-ல் இரண்டு முதன்மை மென்பொருள் துண்டுகள் உள்ளன: துவக்க ஏற்றி மற்றும் நிலைபொருள்.
அர்டுயினோ பூட்லோடர்
குறிப்பு: நீங்கள் மார்ச் 2012 க்கு முன்பு வாங்கிய OpenLog ஐப் பயன்படுத்துகிறீர்கள் என்றால், அந்த ஆன்போர்டு பூட்லோடர் Arduino IDE இல் உள்ள “Arduino Pro அல்லது Pro Mini 5V/16MHz w/ ATmega328” அமைப்போடு இணக்கமாக இருக்கும்.
முன்னர் குறிப்பிட்டது போல, OpenLog இல் Optiboot சீரியல் பூட்லோடர் உள்ளது. ex ஐ பதிவேற்றும்போது OpenLog ஐ Arduino Uno போலவே நடத்தலாம்.ampபோர்டுக்கு le குறியீடு அல்லது புதிய ஃபார்ம்வேர்.
உங்கள் OpenLog ஐ brick செய்து, bootloader ஐ மீண்டும் நிறுவ வேண்டியிருந்தால், Optiboot ஐ பலகையில் பதிவேற்றவும். மேலும் தகவலுக்கு Arduino Bootloader ஐ நிறுவுவது குறித்த எங்கள் டுடோரியலைப் பார்க்கவும்.
ஓபன்லாக்கில் நிலைபொருளைத் தொகுத்து ஏற்றுதல்
குறிப்பு: நீங்கள் Arduino ஐ முதன்முறையாகப் பயன்படுத்துகிறீர்கள் என்றால், தயவுசெய்து மீண்டும் செய்யவும்view Arduino IDE ஐ நிறுவுவது பற்றிய எங்கள் பயிற்சி. நீங்கள் முன்பு Arduino நூலகத்தை நிறுவவில்லை என்றால், நூலகங்களை கைமுறையாக நிறுவ எங்கள் நிறுவல் வழிகாட்டியைப் பார்க்கவும்.
ஏதேனும் காரணத்திற்காக உங்கள் OpenLog-இல் உள்ள firmware-ஐப் புதுப்பிக்கவோ அல்லது மீண்டும் நிறுவவோ தேவைப்பட்டால், பின்வரும் செயல்முறை உங்கள் பலகையை இயக்கி இயக்கும்.
முதலில், தயவுசெய்து Arduino IDE v1.6.5 ஐ பதிவிறக்கவும். OpenLog firmware ஐ தொகுக்க IDE இன் பிற பதிப்புகள் வேலை செய்யக்கூடும், ஆனால் இது ஒரு அறியப்பட்ட நல்ல பதிப்பாக நாங்கள் சரிபார்த்துள்ளோம்.
அடுத்து, OpenLog firmware மற்றும் தேவையான நூலகத் தொகுப்பைப் பதிவிறக்கவும்.
ஓபன்லாக் ஃபார்ம்வேர் பண்டலை (ஜிப்) பதிவிறக்கு
நூலகங்கள் மற்றும் ஃபார்ம்வேரை பதிவிறக்கம் செய்தவுடன், நூலகங்களை Arduino-வில் நிறுவவும். IDE-யில் நூலகங்களை கைமுறையாக எவ்வாறு நிறுவுவது என்று உங்களுக்குத் தெரியாவிட்டால், தயவுசெய்து எங்கள் டுடோரியலைப் பாருங்கள்: Arduino நூலகத்தை நிறுவுதல்: ஒரு நூலகத்தை கைமுறையாக நிறுவுதல்.
குறிப்பு: TX மற்றும் RX இடையகங்கள் எவ்வளவு பெரியதாக இருக்க வேண்டும் என்பதை தன்னிச்சையாக அறிவிக்க, SdFat மற்றும் SerialPort நூலகங்களின் மாற்றியமைக்கப்பட்ட பதிப்புகளைப் பயன்படுத்துகிறோம். OpenLog க்கு TX இடையகம் மிகச் சிறியதாக (0) இருக்க வேண்டும், மேலும் RX இடையகம் முடிந்தவரை பெரியதாக இருக்க வேண்டும். இந்த இரண்டு மாற்றியமைக்கப்பட்ட நூலகங்களையும் ஒன்றாகப் பயன்படுத்துவது OpenLog இன் செயல்திறனை அதிகரிக்க அனுமதிக்கிறது.
சமீபத்திய பதிப்புகளைத் தேடுகிறீர்களா? நூலகங்கள் மற்றும் ஃபார்ம்வேரின் மிகவும் புதுப்பித்த பதிப்புகளை நீங்கள் விரும்பினால், கீழே இணைக்கப்பட்டுள்ள GitHub களஞ்சியங்களிலிருந்து அவற்றை நேரடியாகப் பதிவிறக்கலாம். SdFatLib மற்றும் சீரியல் போர்ட் நூலகங்கள் Arduino போர்டு மேலாளரில் தெரியவில்லை, எனவே நீங்கள் நூலகத்தை கைமுறையாக நிறுவ வேண்டும்.
- GitHub: OpenLog > Firmware > OpenLog_Firmware
- பில் கிரீமனின் அர்டுயினோ நூலகங்கள்
SdFatLib-பீட்டா
சீரியல் போர்ட்
அடுத்து, அட்வான் எடுக்கtagமாற்றியமைக்கப்பட்ட நூலகங்களில், SerialPort.h ஐ மாற்றவும் file \Arduino\Libraries\SerialPort கோப்பகத்தில் காணப்படுகிறது. BUFFERED_TX ஐ 0 ஆகவும் ENABLE_RX_ERROR_CHECKING ஐ 0 ஆகவும் மாற்றவும். சேமிக்கவும் file, மற்றும் Arduino IDE ஐ திறக்கவும்.
நீங்கள் இன்னும் இணைக்கவில்லை என்றால், உங்கள் OpenLog-ஐ FTDI பலகை வழியாக கணினியுடன் இணைக்கவும். தயவுசெய்து ex-ஐ இருமுறை சரிபார்க்கவும்.ampஇதை எப்படிச் சரியாகச் செய்வது என்று உங்களுக்குத் தெரியாவிட்டால், le சுற்று.
Tools> Board மெனுவின் கீழ் நீங்கள் பதிவேற்ற விரும்பும் OpenLog ஸ்கெட்சைத் திறந்து, “Arduino/Genuino Uno” என்பதைத் தேர்ந்தெடுத்து, Tools> Port இன் கீழ் உங்கள் FTDI போர்டுக்கான சரியான COM போர்ட்டைத் தேர்ந்தெடுக்கவும்.
குறியீட்டைப் பதிவேற்றவும்.
அவ்வளவுதான்! உங்கள் OpenLog இப்போது புதிய firmware உடன் நிரல் செய்யப்பட்டுள்ளது. நீங்கள் இப்போது ஒரு சீரியல் மானிட்டரைத் திறந்து OpenLog உடன் தொடர்பு கொள்ளலாம். பவர் அப் செய்யும்போது, நீங்கள் 12> அல்லது 12< ஐக் காண்பீர்கள். 1 என்பது சீரியல் இணைப்பு நிறுவப்பட்டதைக் குறிக்கிறது, 2 என்பது SD கார்டு வெற்றிகரமாக துவக்கப்பட்டதைக் குறிக்கிறது, OpenLog பெறப்பட்ட எந்த சீரியல் தரவையும் பதிவு செய்யத் தயாராக உள்ளது என்பதைக் குறிக்கிறது மற்றும் > என்பது OpenLog கட்டளைகளைப் பெறத் தயாராக உள்ளது என்பதைக் குறிக்கிறது.
OpenLog நிலைபொருள் ஓவியங்கள்
உங்கள் குறிப்பிட்ட பயன்பாட்டைப் பொறுத்து, OpenLog-இல் நீங்கள் பயன்படுத்தக்கூடிய மூன்று சேர்க்கப்பட்ட ஓவியங்கள் உள்ளன.
- OpenLog – இந்த firmware இயல்பாகவே OpenLog-இல் அனுப்பப்படும். ? கட்டளையை அனுப்புவது, ஒரு யூனிட்டில் ஏற்றப்பட்ட firmware பதிப்பைக் காண்பிக்கும்.
- OpenLog_Light – ஸ்கெட்சின் இந்தப் பதிப்பு மெனு மற்றும் கட்டளை பயன்முறையை நீக்கி, பெறுதல் இடையகத்தை அதிகரிக்க அனுமதிக்கிறது. அதிவேக பதிவுக்கு இது ஒரு நல்ல வழி.
- OpenLog_Minimal – பாட் வீதத்தை குறியீட்டில் அமைத்து பதிவேற்ற வேண்டும். இந்த ஸ்கெட்ச் அனுபவம் வாய்ந்த பயனர்களுக்கு பரிந்துரைக்கப்படுகிறது, ஆனால் அதிக வேக பதிவுக்கு சிறந்த தேர்வாகவும் இது உள்ளது.
கட்டளை தொகுப்பு
நீங்கள் ஒரு தொடர் முனையம் வழியாக OpenLog உடன் இடைமுகப்படுத்தலாம். பின்வரும் கட்டளைகள் படிக்க, எழுத மற்றும் நீக்க உதவும். fileகள், அதே போல் OpenLog இன் அமைப்புகளையும் மாற்றவும். பின்வரும் அமைப்புகளைப் பயன்படுத்த நீங்கள் கட்டளை பயன்முறையில் இருக்க வேண்டும்.
OpenLog கட்டளை பயன்முறையில் இருக்கும்போது, பெறப்பட்ட ஒவ்வொரு எழுத்துக்கும் STAT1 ஆன்/ஆஃப் செய்யும். அடுத்த எழுத்து பெறப்படும் வரை LED இயக்கத்தில் இருக்கும்.
File கையாளுதல்
- புதிய File - புதியதை உருவாக்குகிறது file பெயரிடப்பட்டது File தற்போதைய கோப்பகத்தில். தரநிலை 8.3 fileபெயர்கள் ஆதரிக்கப்படுகின்றன.
உதாரணமாகample, “87654321.123” ஏற்றுக்கொள்ளத்தக்கது, அதே நேரத்தில் “987654321.123” ஏற்றுக்கொள்ள முடியாதது.
எக்ஸ்ampலெ: புதியது file1.txt க்கு - இணைக்கவும் File – உரையை இறுதியில் சேர்க்கவும் File. தொடர் தரவு பின்னர் UART இலிருந்து ஒரு ஸ்ட்ரீமில் படிக்கப்பட்டு அதை சேர்க்கிறது file. இது தொடர் முனையத்தில் எதிரொலிக்கப்படவில்லை. File இந்த செயல்பாடு அழைக்கப்படும் போது அது இருக்காது, file உருவாக்கப்படும்.
எக்ஸ்ample: புதியதைச் சேர்க்கவும்file.csv - எழுது File OFFSET – உரையை எழுது File OFFSET இடத்திலிருந்து file. உரை UART இலிருந்து வரிக்கு வரியாகப் படிக்கப்பட்டு மீண்டும் எதிரொலிக்கப்படுகிறது. இந்த நிலையிலிருந்து வெளியேற, ஒரு வெற்று வரியை அனுப்பவும்.
எக்ஸ்ample: logs.txt 516 ஐ எழுது - rm File – நீக்குகிறது File தற்போதைய கோப்பகத்திலிருந்து. வைல்ட்கார்டுகள் ஆதரிக்கப்படுகின்றன.
எக்ஸ்ampபடிமம்: rm README.txt - அளவு File - வெளியீட்டு அளவு File பைட்டுகளில்.
எக்ஸ்ample: அளவு Log112.csv
• வெளியீடு: 11 - படித்தேன் File + தொடக்கம்+ நீள வகை - உள்ளடக்கத்தை வெளியிடு File START இலிருந்து தொடங்கி LENGTH வரை செல்கிறது.
START தவிர்க்கப்பட்டால், முழுதும் file அறிக்கையிடப்படுகிறது. LENGTH விடுபட்டால், தொடக்கப் புள்ளியிலிருந்து முழு உள்ளடக்கங்களும் அறிக்கையிடப்படும். TYPE விடுபட்டால், OpenLog இயல்புநிலையாக ASCII இல் அறிக்கையிடும். மூன்று வெளியீட்டு TYPEகள் உள்ளன:
• ASCII = 1
• ஹெக்ஸ் = 2
• RAW = 3
நீங்கள் சில பின்னோக்கிய வாதங்களை விட்டுவிடலாம். பின்வரும் உதாரணங்களைப் பாருங்கள்.ampலெஸ்.
அடிப்படை வாசிப்பு + தவிர்க்கப்பட்ட கொடிகள்:
எக்ஸ்ample: LOG00004.txt ஐப் படியுங்கள்
• வெளியீடு: முடுக்கமானி X=12 Y=215 Z=317
தொடக்க 0 இலிருந்து 5 நீளத்துடன் படிக்கவும்:
எக்ஸ்ample: LOG00004.txt 0 5 ஐப் படியுங்கள்
• வெளியீடு: ஆக்செல்
HEX இல் 1 நீளம் கொண்ட நிலை 5 இலிருந்து படிக்கவும்:
எக்ஸ்ample: LOG00004.txt 1 5 2 ஐப் படியுங்கள்
• வெளியீடு: 63 63 65 6C - RAW இல் 0 நீளத்துடன் 50 ஆம் நிலையிலிருந்து படிக்கவும்:
- எக்ஸ்ample: LOG00137.txt 0 50 3 ஐப் படியுங்கள்
- • வெளியீடு: ஆண்ட்ரே– -þ நீட்டிக்கப்பட்ட எழுத்து சோதனை
- பூனை File – ஒரு உள்ளடக்கத்தை எழுதுங்கள் file சீரியல் மானிட்டருக்கு ஹெக்ஸில் viewing. இது சில நேரங்களில் உதவியாக இருக்கும், அதைப் பார்ப்பது a file SD கார்டை இழுக்காமல் சரியாகப் பதிவுசெய்கிறது மற்றும் view தி file ஒரு கணினியில்.
எக்ஸ்ample: பூனை LOG00004.txt
• வெளியீடு: 00000000: 41 63 65 6c 3a 20 31
அடைவு கையாளுதல்
- ls – தற்போதைய கோப்பகத்தின் அனைத்து உள்ளடக்கங்களையும் பட்டியலிடுகிறது. வைல்ட்கார்டுகள் ஆதரிக்கப்படுகின்றன.
எக்ஸ்ampலெ: எல்எஸ்
• வெளியீடு: \src - md துணை அடைவு – தற்போதைய கோப்பகத்தில் துணை அடைவை உருவாக்கவும்.
எக்ஸ்ample: எம்டி முன்னாள்ampலெ_ஸ்கெட்சுகள் - cd துணை அடைவு – துணை அடைவுக்கு மாற்றவும்.
எக்ஸ்ample: சிடி ஹலோ_வேர்ல்ட் - cd .. – மரத்தில் கீழ் கோப்பகத்திற்கு மாறவும். 'cd' மற்றும் '..' க்கு இடையில் ஒரு இடைவெளி இருப்பதை நினைவில் கொள்ளவும். இது சரம் பாகுபடுத்தி cd கட்டளையைப் பார்க்க அனுமதிக்கிறது.
எக்ஸ்ampலெ: சிடி .. - rm துணை அடைவு – துணை அடைவை நீக்குகிறது. இந்த கட்டளை வேலை செய்ய அடைவு காலியாக இருக்க வேண்டும்.
எக்ஸ்ampலெ: ஆர்எம் வெப்பநிலை - rm -rf கோப்பகம் – கோப்பகத்தை நீக்குகிறது மற்றும் ஏதேனும் fileஅதற்குள் அடங்கியுள்ளது.
எக்ஸ்ample: rm -rf நூலகங்கள்
குறைந்த நிலை செயல்பாட்டு கட்டளைகள்
- ? – இந்தக் கட்டளை OpenLog-இல் கிடைக்கக்கூடிய கட்டளைகளின் பட்டியலைக் காண்பிக்கும்.
- வட்டு – அட்டை உற்பத்தியாளர் ஐடி, சீரியல் எண், உற்பத்தி தேதி மற்றும் அட்டை அளவைக் காட்டு.ampவெளியீடு:
அட்டை வகை: SD2
உற்பத்தியாளர் ஐடி: 3
OEM ஐடி: SD
தயாரிப்பு: SU01G
பதிப்பு: 8.0
வரிசை எண்: 39723042
உற்பத்தி தேதி: 1/2010
அட்டை அளவு: 965120 KB - init – கணினியை மீண்டும் துவக்கி SD கார்டை மீண்டும் திறக்கவும். SD கார்டு பதிலளிப்பதை நிறுத்தினால் இது உதவியாக இருக்கும்.
- ஒத்திசைவு – இடையகத்தின் தற்போதைய உள்ளடக்கங்களை SD அட்டையுடன் ஒத்திசைக்கிறது. இடையகத்தில் 512 எழுத்துகளுக்குக் குறைவாக இருந்தால், அவற்றை SD அட்டையில் பதிவு செய்ய விரும்பினால் இந்தக் கட்டளை பயனுள்ளதாக இருக்கும்.
- மீட்டமை – OpenLog ஐ பூஜ்ஜிய இடத்திற்குத் தாவுகிறது, துவக்க ஏற்றியை மீண்டும் இயக்குகிறது, பின்னர் init குறியீட்டை இயக்குகிறது. நீங்கள் config ஐத் திருத்த வேண்டியிருந்தால் இந்த கட்டளை உதவியாக இருக்கும். file, OpenLog-ஐ மீட்டமைத்து புதிய உள்ளமைவைப் பயன்படுத்தத் தொடங்குங்கள். பலகையை மீட்டமைப்பதற்கு பவர் சைக்ளிங் இன்னும் விருப்பமான முறையாகும், ஆனால் இந்த விருப்பம் கிடைக்கிறது.
கணினி அமைப்புகள்
இந்த அமைப்புகளை கைமுறையாக புதுப்பிக்கலாம் அல்லது config.txt இல் திருத்தலாம். file.
- echo STATE – கணினி எதிரொலியின் நிலையை மாற்றுகிறது, மேலும் இது கணினி நினைவகத்தில் சேமிக்கப்படுகிறது. STATE இயக்கப்பட்டிருக்கலாம் அல்லது முடக்கப்பட்டிருக்கலாம். இயக்கப்பட்டிருக்கும் போது, OpenLog கட்டளை வரியில் பெறப்பட்ட தொடர் தரவை எதிரொலிக்கும். முடக்கப்பட்டிருக்கும் போது, கணினி பெறப்பட்ட எழுத்துக்களை மீண்டும் படிக்காது.
குறிப்பு: சாதாரண பதிவின் போது, எதிரொலி அணைக்கப்படும். பதிவின் போது பெறப்பட்ட தரவை எதிரொலிப்பதற்கான கணினி வள தேவைகள் மிக அதிகமாக இருக்கும். - verbose STATE – verbose பிழை அறிக்கையிடலின் நிலையை மாற்றுகிறது. STATE இயக்கப்பட்டிருக்கலாம் அல்லது முடக்கப்பட்டிருக்கலாம். இந்த கட்டளை நினைவகத்தில் சேமிக்கப்படுகிறது. verbose பிழைகளை முடக்குவதன் மூலம், OpenLog அறியப்படாத கட்டளைக்கு பதிலாக பிழை இருந்தால் ! உடன் மட்டுமே பதிலளிக்கும்: COMMAND. முழு பிழையை விட ! எழுத்து உட்பொதிக்கப்பட்ட அமைப்புகளுக்கு பாகுபடுத்த எளிதானது. நீங்கள் ஒரு முனையத்தைப் பயன்படுத்துகிறீர்கள் என்றால், verbose ஐ இயக்கியிருந்தால் முழு பிழை செய்திகளையும் பார்க்க உங்களை அனுமதிக்கும்.
- பாட் – இந்தக் கட்டளை ஒரு கணினி மெனுவைத் திறக்கும், இது பயனரை பாட் விகிதத்தை உள்ளிட அனுமதிக்கிறது. 300bps மற்றும் 1Mbps க்கு இடையிலான எந்த பாட் வீதமும் ஆதரிக்கப்படும். பாட் வீதத் தேர்வு உடனடியாக இருக்கும், மேலும் அமைப்புகள் நடைமுறைக்கு வர OpenLog க்கு ஒரு சக்தி சுழற்சி தேவைப்படுகிறது. பாட் வீதம் EEPROM இல் சேமிக்கப்படும் மற்றும் OpenLog இயங்கும் ஒவ்வொரு முறையும் ஏற்றப்படும். இயல்புநிலை 9600 8N1 ஆகும்.
நினைவில் கொள்ளுங்கள்: தெரியாத பாட் விகிதத்தில் பலகை சிக்கிக்கொண்டால், நீங்கள் RX ஐ GND உடன் இணைத்து OpenLog ஐ இயக்கலாம். LED கள் 2 வினாடிகள் முன்னும் பின்னுமாக ஒளிரும், பின்னர் ஒரே குரலில் ஒளிரும். OpenLog ஐ அணைத்து, ஜம்பரை அகற்றவும். OpenLog இப்போது `CTRL-Z` இன் எஸ்கேப் கேரக்டரை தொடர்ந்து மூன்று முறை அழுத்துவதன் மூலம் 9600bps க்கு மீட்டமைக்கப்பட்டுள்ளது. அவசரகால ஓவர்ரைடு பிட்டை 1 ஆக அமைப்பதன் மூலம் இந்த அம்சத்தை மீறலாம்.
மேலும் தகவலுக்கு config.txt ஐப் பார்க்கவும்.
- set – இந்த கட்டளை துவக்க பயன்முறையைத் தேர்ந்தெடுக்க ஒரு கணினி மெனுவைத் திறக்கிறது. இந்த அமைப்புகள்
• அடுத்த பவர்-ஆன் செய்யப்பட்டு, ஆவியாகாத EEPROM இல் சேமிக்கப்படும். புதியது File பதிவு செய்தல் - இந்த முறை புதியதை உருவாக்குகிறது file ஒவ்வொரு முறை OpenLog இயங்கும் போதும். OpenLog 1 (UART உயிருடன் உள்ளது), 2 (SD கார்டு துவக்கப்பட்டுள்ளது), பின்னர் (OpenLog தரவைப் பெறத் தயாராக உள்ளது) ஆகியவற்றை அனுப்பும். அனைத்து தரவும் LOG#####.txt இல் பதிவு செய்யப்படும். OpenLog இயங்கும் ஒவ்வொரு முறையும் ##### எண் அதிகரிக்கிறது (அதிகபட்சம் 65533 பதிவுகள்). எண் EEPROM இல் சேமிக்கப்படுகிறது மற்றும் அமைக்கப்பட்ட மெனுவிலிருந்து மீட்டமைக்க முடியும்.
பெறப்பட்ட அனைத்து எழுத்துகளும் எதிரொலிக்கப்படவில்லை. நீங்கள் இந்த பயன்முறையிலிருந்து வெளியேறி CTRL+z (ASCII 26) ஐ அனுப்புவதன் மூலம் கட்டளை பயன்முறையை உள்ளிடலாம். அனைத்து இடையக தரவுகளும் சேமிக்கப்படும்.
குறிப்பு: அதிகமான பதிவுகள் உருவாக்கப்பட்டிருந்தால், OpenLog பிழையை **அதிகமான பதிவுகள்** என வெளியிடும், இந்த பயன்முறையிலிருந்து வெளியேறி, கட்டளை வரியில் விடவும். தொடர் வெளியீடு `12!அதிகமான பதிவுகள்!` போல இருக்கும்.
- இணைக்கவும் File பதிவு செய்தல் - தொடர் முறை என்றும் அழைக்கப்படுகிறது, இந்த முறை ஒரு file அது ஏற்கனவே இல்லையென்றால் SEQLOG.txt என அழைக்கப்படுகிறது, மேலும் பெறப்பட்ட எந்த தரவையும் சேர்க்கிறது file. OpenLog தரவைப் பெறத் தயாராக இருக்கும் நேரத்தில் OpenLog 12< ஐ அனுப்பும். எழுத்துக்கள் எதிரொலிக்கப்படவில்லை. நீங்கள் இந்த பயன்முறையிலிருந்து வெளியேறி CTRL+z (ASCII 26) ஐ அனுப்புவதன் மூலம் கட்டளை பயன்முறையை உள்ளிடலாம். அனைத்து இடையக தரவும் சேமிக்கப்படும்.
- கட்டளை வரி – கணினி கட்டளைகளைப் பெறத் தயாராக இருக்கும் நேரத்தில் OpenLog 12> ஐ அனுப்பும். > அடையாளம் OpenLog தரவை அல்ல, கட்டளைகளைப் பெறத் தயாராக உள்ளது என்பதைக் குறிக்கிறது என்பதை நினைவில் கொள்க. நீங்கள் உருவாக்கலாம் files மற்றும் தரவைச் சேர்க்கவும் files, ஆனால் இதற்கு சில தொடர் பாகுபடுத்தல் தேவைப்படுகிறது (பிழை சரிபார்ப்புக்கு), எனவே இந்த பயன்முறையை நாங்கள் முன்னிருப்பாக அமைப்பதில்லை.
- புதியதை மீட்டமை File எண் - இந்த பயன்முறை பதிவை மீட்டமைக்கும். file LOG000.txt எண்ணை LOGXNUMX.txt க்கு மாற்றவும். நீங்கள் சமீபத்தில் ஒரு மைக்ரோ எஸ்டி கார்டை அழித்துவிட்டு, பதிவை விரும்பினால் இது உதவியாக இருக்கும். file மீண்டும் தொடங்க எண்கள்.
- புதிய எஸ்கேப் எழுத்து – இந்த விருப்பம் பயனரை CTRL+z அல்லது $ போன்ற எழுத்தை உள்ளிட்டு, புதிய எஸ்கேப் எழுத்தாக அமைக்க அனுமதிக்கிறது. அவசரகால மீட்டமைப்பின் போது இந்த அமைப்பு CTRL+z க்கு மீட்டமைக்கப்படும்.
- எஸ்கேப் எழுத்துகளின் எண்ணிக்கை – இந்த விருப்பம் பயனரை ஒரு எழுத்தை (1, 3, அல்லது 17 போன்றவை) உள்ளிட அனுமதிக்கிறது, கட்டளை பயன்முறைக்குக் கொண்டுவரத் தேவையான புதிய எஸ்கேப் எழுத்துகளின் எண்ணிக்கையைப் புதுப்பிக்கிறது.ampபின்னர், 8 ஐ உள்ளிடுவது கட்டளை பயன்முறைக்குச் செல்ல பயனர் CTRL+z ஐ எட்டு முறை அழுத்த வேண்டும். அவசரகால மீட்டமைப்பின் போது இந்த அமைப்பு 3 ஆக மீட்டமைக்கப்படும்.
எஸ்கேப் கேரக்டர்கள் விளக்கம்: OpenLog கட்டளை பயன்முறையில் நுழைய `CTRL+z` ஐ 3 முறை அழுத்த வேண்டியதற்கான காரணம், Arduino IDE இலிருந்து புதிய குறியீட்டைப் பதிவேற்றும்போது போர்டு தற்செயலாக மீட்டமைக்கப்படுவதைத் தடுப்பதாகும். துவக்க ஏற்றுதலின் போது `CTRL+z` எழுத்து வருவதை போர்டு காணும் வாய்ப்பு உள்ளது (OpenLog firmware இன் ஆரம்ப பதிப்புகளில் நாம் பார்த்த ஒரு சிக்கல்), எனவே அதைத் தடுப்பதே இதன் நோக்கம். இதன் காரணமாக உங்கள் போர்டு பிரிக் செய்யப்பட்டதாக நீங்கள் எப்போதாவது சந்தேகித்தால், பவர் அப் செய்யும் போது RX பின்னை தரையில் வைத்திருப்பதன் மூலம் நீங்கள் எப்போதும் அவசர மீட்டமைப்பைச் செய்யலாம்.
கட்டமைப்பு File
உங்கள் OpenLog-இல் உள்ள அமைப்புகளை மாற்றுவதற்கு சீரியல் முனையத்தைப் பயன்படுத்த விரும்பவில்லை என்றால், CONFIG.TXT-ஐ மாற்றுவதன் மூலமும் அமைப்புகளைப் புதுப்பிக்கலாம். file.
குறிப்பு: இந்த அம்சம் ஃபார்ம்வேர் பதிப்பு 1.6 அல்லது அதற்குப் பிந்தைய பதிப்பில் மட்டுமே செயல்படும். நீங்கள் 2012 க்குப் பிறகு ஒரு OpenLog ஐ வாங்கியிருந்தால், நீங்கள் ஃபார்ம்வேர் பதிப்பு 1.6+ ஐ இயக்குவீர்கள்.
இதைச் செய்ய, உங்களுக்கு ஒரு மைக்ரோ எஸ்டி கார்டு ரீடர் மற்றும் ஒரு உரை திருத்தி தேவைப்படும். config.txt கோப்பைத் திறக்கவும். file (பெரிய எழுத்து file பெயர் ஒரு பொருட்டல்ல), மற்றும் உள்ளமைக்கவும்! நீங்கள் இதற்கு முன்பு SD கார்டுடன் உங்கள் OpenLog ஐ இயக்கவில்லை என்றால், நீங்கள் கைமுறையாக உருவாக்கலாம் fileநீங்கள் முன்பு செருகப்பட்ட மைக்ரோ எஸ்டி கார்டைப் பயன்படுத்தி OpenLog-ஐ இயக்கியிருந்தால், மைக்ரோ எஸ்டி கார்டைப் படிக்கும்போது பின்வருவது போன்ற ஒன்றைப் பார்க்க வேண்டும்.OpenLog ஒரு config.txt மற்றும் LOG0000.txt ஐ உருவாக்குகிறது. file முதல் பவர் அப் செய்யும்போது.
இயல்புநிலை கட்டமைப்பு file ஒரு வரி அமைப்புகளையும் ஒரு வரி வரையறைகளையும் கொண்டுள்ளது.இயல்புநிலை கட்டமைப்பு file OpenLog ஆல் எழுதப்பட்டது.
இவை வழக்கமாகக் காணக்கூடிய எழுத்துகள் (காணப்படாத அல்லது பைனரி மதிப்புகள் எதுவும் இல்லை) என்பதையும், ஒவ்வொரு மதிப்பும் ஒரு காற்புள்ளியால் பிரிக்கப்பட்டிருப்பதையும் நினைவில் கொள்ளவும்.
அமைப்புகள் பின்வருமாறு வரையறுக்கப்பட்டுள்ளன:
- baud : தகவல்தொடர்பு பாட் வீதம். 9600bps இயல்புநிலை. Arduino IDE உடன் இணக்கமான ஏற்றுக்கொள்ளக்கூடிய மதிப்புகள் 2400, 4800, 9600, 19200, 38400, 57600, மற்றும் 115200 ஆகும். நீங்கள் மற்ற பாட் விகிதங்களைப் பயன்படுத்தலாம், ஆனால் Arduino IDE சீரியல் மானிட்டர் மூலம் OpenLog உடன் தொடர்பு கொள்ள முடியாது.
- escape : escape எழுத்தின் ASCII மதிப்பு (தசம வடிவத்தில்). 26 என்பது CTRL+z மற்றும் இயல்புநிலை. 36 என்பது $ மற்றும் இது பொதுவாகப் பயன்படுத்தப்படும் escape எழுத்தாகும்.
- esc# : தேவையான எஸ்கேப் எழுத்துகளின் எண்ணிக்கை. முன்னிருப்பாக, இது மூன்று, எனவே கட்டளை பயன்முறைக்கு மாற நீங்கள் எஸ்கேப் எழுத்தை மூன்று முறை அடிக்க வேண்டும். ஏற்றுக்கொள்ளக்கூடிய மதிப்புகள் 0 முதல் 254 வரை. இந்த மதிப்பை 0 ஆக அமைப்பது எஸ்கேப் எழுத்து சரிபார்ப்பை முற்றிலுமாக முடக்கும்.
- பயன்முறை: கணினி பயன்முறை. முன்னிருப்பாக OpenLog புதிய பதிவு பயன்முறையில் (0) தொடங்குகிறது. ஏற்றுக்கொள்ளக்கூடிய மதிப்புகள் 0 = புதிய பதிவு, 1 = தொடர் பதிவு, 2 = கட்டளை முறை.
- verb : வெர்போஸ் பயன்முறை. நீட்டிக்கப்பட்ட (வெர்போஸ்) பிழை செய்திகள் முன்னிருப்பாக இயக்கப்படும். இதை 1 ஆக அமைப்பது வெர்போஸ் பிழை செய்திகளை இயக்கும் (தெரியாத கட்டளை: அகற்று! போன்றவை). இதை 0 ஆக அமைப்பது வெர்போஸ் பிழைகளை முடக்கும், ஆனால் பிழை இருந்தால் ! என்று பதிலளிக்கும். நீங்கள் ஒரு உட்பொதிக்கப்பட்ட அமைப்பிலிருந்து பிழைகளைக் கையாள முயற்சிக்கிறீர்கள் என்றால் வெர்போஸ் பயன்முறையை முடக்குவது எளிது.
- echo : எதிரொலி பயன்முறை. கட்டளை பயன்முறையில் இருக்கும்போது, எழுத்துகள் முன்னிருப்பாக எதிரொலிக்கப்படும். இதை 0 என அமைப்பது எழுத்து எதிரொலியை முடக்கும். பிழைகளைக் கையாளும் போது இதை முடக்குவது எளிது, மேலும் அனுப்பப்பட்ட கட்டளைகள் OpenLog க்கு மீண்டும் எதிரொலிக்கப்படுவதை நீங்கள் விரும்பவில்லை.
- ignoreRX : அவசர ஓவர்ரைடு. பொதுவாக, பவர் அப் செய்யும்போது RX பின் குறைவாக இழுக்கப்படும்போது OpenLog அவசரநிலை மீட்டமைப்பைச் செய்யும். இதை 1 ஆக அமைப்பது பவர் அப் செய்யும்போது RX பின் சரிபார்ப்பை முடக்கும். பல்வேறு காரணங்களுக்காக RX லைனை குறைவாக வைத்திருக்கும் அமைப்புகளுக்கு இது உதவியாக இருக்கும். அவசர ஓவர்ரைடு முடக்கப்பட்டிருந்தால், யூனிட்டை 9600bps க்கு மீண்டும் கட்டாயப்படுத்த முடியாது, மேலும் உள்ளமைவு file பாட் விகிதத்தை மாற்றுவதற்கான ஒரே வழி இதுவாகும்.
OpenLog எவ்வாறு கட்டமைப்பை மாற்றியமைக்கிறது File
config.txt கோப்பை மாற்ற OpenLog க்கு ஐந்து வெவ்வேறு சூழ்நிலைகள் உள்ளன. file.
- கட்டமைப்பு file found: பவர் அப் செய்யும்போது, OpenLog ஒரு config.txt கோப்பைத் தேடும் file. என்றால் file கண்டறியப்பட்டால், OpenLog சேர்க்கப்பட்ட அமைப்புகளைப் பயன்படுத்தும் மற்றும் முன்னர் சேமிக்கப்பட்ட எந்த கணினி அமைப்புகளையும் மேலெழுதும்.
- கட்டமைப்பு இல்லை file found: OpenLog ஆல் config.txt கோப்பைக் கண்டுபிடிக்க முடியவில்லை என்றால் file பின்னர் OpenLog config.txt ஐ உருவாக்கி தற்போது சேமிக்கப்பட்டுள்ள கணினி அமைப்புகளை அதில் பதிவு செய்யும். அதாவது நீங்கள் புதிதாக வடிவமைக்கப்பட்ட மைக்ரோ SD கார்டைச் செருகினால், உங்கள் கணினி அதன் தற்போதைய அமைப்புகளைப் பராமரிக்கும்.
- சிதைந்த உள்ளமைவு file கண்டறியப்பட்டது: OpenLog சிதைந்த config.txt ஐ அழிக்கும். file, மேலும் உள் EEPROM அமைப்புகள் மற்றும் config.txt அமைப்புகள் இரண்டையும் மீண்டும் எழுதும். file 9600,26,3,0,1,1,0 என்ற அறியப்பட்ட-நல்ல நிலைக்கு.
- உள்ளமைவில் உள்ள தவறான மதிப்புகள் file: OpenLog சட்டவிரோத மதிப்புகளைக் கொண்ட ஏதேனும் அமைப்புகளைக் கண்டறிந்தால், OpenLog config.txt இல் உள்ள சிதைந்த மதிப்புகளை மேலெழுதும். file தற்போது சேமிக்கப்பட்டுள்ள EEPROM கணினி அமைப்புகளுடன்.
- கட்டளை வரியின் மூலம் மாற்றங்கள்: கணினி அமைப்புகள் கட்டளை வரியின் மூலம் மாற்றப்பட்டால் (தொடர் இணைப்பு வழியாகவோ அல்லது மைக்ரோகண்ட்ரோலர் சீரியல் கட்டளைகள் வழியாகவோ), அந்த மாற்றங்கள் கணினி EEPROM மற்றும் config.txt இரண்டிலும் பதிவு செய்யப்படும். file.
- அவசர மீட்டமைப்பு: OpenLog ஆனது RX மற்றும் GND க்கு இடையில் ஒரு ஜம்பருடன் பவர் சுழற்சி செய்யப்பட்டிருந்தால், மற்றும் அவசரகால ஓவர்ரைடு பிட் 0 ஆக அமைக்கப்பட்டிருந்தால் (அவசரகால மீட்டமைப்பை அனுமதிக்கிறது), OpenLog உள் EEPROM அமைப்புகள் மற்றும் config.txt அமைப்புகள் இரண்டையும் மீண்டும் எழுதும். file 9600,26,3,0,1,1,0 என்ற அறியப்பட்ட-நல்ல நிலைக்கு.
சரிசெய்தல்
சீரியல் மானிட்டரில் இணைப்பதில் சிக்கல்கள் உள்ளதா, பதிவுகளில் உள்ள எழுத்துக்கள் கைவிடப்பட்டதில் சிக்கல்கள் உள்ளதா, அல்லது பிரிக் செய்யப்பட்ட OpenLog உடன் போராடுகிறீர்களா என்பதைச் சரிபார்க்க பல வேறுபட்ட விருப்பங்கள் உள்ளன.
STAT1 LED நடத்தையைச் சரிபார்க்கவும்
STAT1 LED இரண்டு வெவ்வேறு பொதுவான பிழைகளுக்கு வெவ்வேறு நடத்தையைக் காட்டுகிறது.
- 3 பிளிங்குகள்: மைக்ரோ எஸ்டி கார்டு துவக்கத் தவறிவிட்டது. கணினியில் FAT/FAT16 உடன் கார்டை வடிவமைக்க வேண்டியிருக்கலாம்.
- 5 பிளிங்க்ஸ்: OpenLog புதிய பாட் விகிதத்திற்கு மாறியுள்ளது, மேலும் அதை பவர் சைக்கிளில் இயக்க வேண்டும்.
இரட்டைச் சரிபார்ப்பு துணை அடைவு அமைப்பு
நீங்கள் இயல்புநிலை OpenLog.ino ex ஐப் பயன்படுத்துகிறீர்கள் என்றால்ampசரி, OpenLog இரண்டு துணை அடைவுகளை மட்டுமே ஆதரிக்கும். நீங்கள் FOLDER_TRACK_DEPTH ஐ 2 இலிருந்து நீங்கள் ஆதரிக்க வேண்டிய துணை அடைவுகளின் எண்ணிக்கையாக மாற்ற வேண்டும். இதைச் செய்தவுடன், குறியீட்டை மீண்டும் தொகுத்து, மாற்றியமைக்கப்பட்ட ஃபார்ம்வேரைப் பதிவேற்றவும்.
எண்ணிக்கையைச் சரிபார்க்கவும் Fileரூட் டைரக்டரியில் s
OpenLog 65,534 பதிவுகள் வரை மட்டுமே ஆதரிக்கும். fileரூட் டைரக்டரியில் கள். பதிவு செய்யும் வேகத்தை மேம்படுத்த உங்கள் மைக்ரோ எஸ்டி கார்டை மறுவடிவமைக்க பரிந்துரைக்கிறோம்.
உங்கள் மாற்றியமைக்கப்பட்ட நிலைபொருளின் அளவைச் சரிபார்க்கவும்.
நீங்கள் OpenLog-க்கு தனிப்பயன் ஸ்கெட்ச் எழுதுகிறீர்கள் என்றால், உங்கள் ஸ்கெட்ச் 32,256 ஐ விட பெரியதாக இல்லை என்பதைச் சரிபார்க்கவும். அப்படியானால், அது Optiboot சீரியல் பூட்லோடரால் பயன்படுத்தப்படும் மேல் 500 பைட்டுகளில் ஃபிளாஷ் நினைவகத்தைக் குறைக்கும்.
இருமுறை சரிபார்க்கவும் File பெயர்கள்
அனைத்து file பெயர்கள் எண்ணெழுத்து வடிவத்தில் இருக்க வேண்டும். MyLOG1.txt சரி, ஆனால் ஹாய் !e _.txt வேலை செய்யாமல் போகலாம்.
9600 பாட் பயன்படுத்தவும்
OpenLog ஆனது ATmega328 இலிருந்து இயங்குகிறது மற்றும் குறைந்த அளவு RAM (2048 பைட்டுகள்) கொண்டது. நீங்கள் OpenLog க்கு தொடர் எழுத்துக்களை அனுப்பும்போது, இந்த எழுத்துக்கள் இடையகப்படுத்தப்படும். SD குழு எளிமைப்படுத்தப்பட்ட விவரக்குறிப்பு, ஒரு SD அட்டை ஃப்ளாஷ் நினைவகத்திற்கு ஒரு தரவுத் தொகுதியைப் பதிவு செய்ய 250ms (பிரிவு 4.6.2.2 எழுது) வரை எடுக்க அனுமதிக்கிறது.
9600bps வேகத்தில், அது வினாடிக்கு 960 பைட்டுகள் (ஒரு பைட்டுக்கு 10 பிட்கள்). அதாவது ஒரு பைட்டுக்கு 1.04ms. OpenLog தற்போது 512 பைட் ரிசீவ் பஃபரைப் பயன்படுத்துகிறது, எனவே இது சுமார் 50ms எழுத்துக்களை பஃபர் செய்ய முடியும். இது OpenLog 9600bps வேகத்தில் வரும் அனைத்து எழுத்துகளையும் வெற்றிகரமாகப் பெற அனுமதிக்கிறது. நீங்கள் பாட் விகிதத்தை அதிகரிக்கும்போது, பஃபர் குறைந்த நேரத்திற்கு நீடிக்கும்.
OpenLog இடையக மீறல் நேரம்
பாட் விகிதம் | ஒரு பைட்டுக்கு நேரம் | இடையகம் மீறப்படும் வரை நேரம் |
9600bps | 1.04 எம்.எஸ் | 532 எம்.எஸ் |
57600bps | 0.174 எம்.எஸ் | 88 எம்.எஸ் |
115200bps | 0.087 எம்.எஸ் | 44 எம்.எஸ் |
பல SD கார்டுகள் 250ms ஐ விட வேகமான பதிவு நேரத்தைக் கொண்டுள்ளன. இது அட்டையின் 'வகுப்பு' மற்றும் அட்டையில் ஏற்கனவே எவ்வளவு தரவு சேமிக்கப்பட்டுள்ளது என்பதைப் பொறுத்து பாதிக்கப்படலாம். குறைந்த பாட் விகிதத்தைப் பயன்படுத்துவது அல்லது அதிக பாட் விகிதத்தில் அனுப்பப்படும் எழுத்துகளுக்கு இடையிலான நேரத்தை அதிகரிப்பதுதான் தீர்வு.
உங்கள் மைக்ரோ எஸ்டி கார்டை வடிவமைக்கவும்
குறைவான அல்லது இல்லாத அட்டையைப் பயன்படுத்த நினைவில் கொள்ளுங்கள். fileஅதில் உள்ளது. 3.1GB மதிப்புள்ள ZIP உடன் கூடிய மைக்ரோ SD கார்டு. fileகள் அல்லது MP3கள் வெற்று அட்டையை விட மெதுவான மறுமொழி நேரத்தைக் கொண்டுள்ளன.
உங்கள் மைக்ரோ எஸ்டி கார்டை விண்டோஸ் ஓஎஸ்ஸில் வடிவமைக்கவில்லை என்றால், மைக்ரோ எஸ்டி கார்டை மறுவடிவமைத்து ஒரு டாஸை உருவாக்கவும். fileSD கார்டில் உள்ள அமைப்பு.
மைக்ரோ எஸ்டி கார்டுகளை மாற்றவும்
பல வகையான கார்டு உற்பத்தியாளர்கள், மறுபெயரிடப்பட்ட கார்டுகள், கார்டு அளவுகள் மற்றும் கார்டு வகுப்புகள் உள்ளன, மேலும் அவை அனைத்தும் சரியாக வேலை செய்யாமல் போகலாம். நாங்கள் பொதுவாக 8GB வகுப்பு 4 மைக்ரோ எஸ்டி கார்டைப் பயன்படுத்துகிறோம், இது 9600bps இல் நன்றாக வேலை செய்கிறது. உங்களுக்கு அதிக பாட் விகிதங்கள் அல்லது பெரிய சேமிப்பிடம் தேவைப்பட்டால், நீங்கள் வகுப்பு 6 அல்லது அதற்கு மேற்பட்ட கார்டுகளை முயற்சிக்க விரும்பலாம்.
எழுத்து எழுத்துகளுக்கு இடையில் தாமதங்களைச் சேர்க்கவும்.
Serial.print() கூற்றுகளுக்கு இடையில் ஒரு சிறிய தாமதத்தைச் சேர்ப்பதன் மூலம், OpenLog அதன் தற்போதைய தரவைப் பதிவுசெய்ய ஒரு வாய்ப்பை வழங்கலாம்.
தாங்கல்.
உதாரணமாகampலெ:
Serial.begin(115200);
(int i = 1 ; i < 10 ; i++) {
சீரியல்.பிரிண்ட்(i, DEC);
சீரியல்.பிரிண்ட்ல்ன்(“:abcdefghijklmnopqrstuvwxyz-!#”);
}
பல எழுத்துக்கள் அடுத்தடுத்து அனுப்பப்படுவதால், சரியாக உள்நுழையாமல் போகலாம். பெரிய எழுத்து எழுத்துகளுக்கு இடையில் 15ms என்ற சிறிய தாமதத்தைச் செருகுவது, எழுத்துக்களை கைவிடாமல் OpenLog பதிவு செய்ய உதவும்.
Serial.begin(115200);
(int i = 1 ; i < 10 ; i++) {
சீரியல்.பிரிண்ட்(i, DEC);
சீரியல்.பிரிண்ட்ல்ன்(“:abcdefghijklmnopqrstuvwxyz-!#”);
தாமதம்(15);
}
Arduino சீரியல் மானிட்டர் இணக்கத்தன்மையைச் சேர்க்கவும்
உள்ளமைக்கப்பட்ட சீரியல் நூலகம் அல்லது SoftwareSerial நூலகத்துடன் OpenLog ஐப் பயன்படுத்த முயற்சிக்கிறீர்கள் என்றால், கட்டளை பயன்முறையில் சிக்கல்களை நீங்கள் கவனிக்கலாம். Serial.println() புதிய வரி மற்றும் கேரியேஜ் ரிட்டர்ன் இரண்டையும் அனுப்புகிறது. இதைச் சமாளிக்க இரண்டு மாற்று கட்டளைகள் உள்ளன.
முதலாவது \r கட்டளையைப் பயன்படுத்துவது (ASCII carriage return):
சீரியல்.பிரிண்ட்(“டெக்ஸ்ட்\ஆர்”);
மாற்றாக, நீங்கள் மதிப்பு 13 ஐ அனுப்பலாம் (தசம வண்டி வருவாய்):
சீரியல்.பிரிண்ட்(“உரை”);
சீரியல்.ரைட்(13);
அவசர மீட்டமைப்பு
நினைவில் கொள்ளுங்கள், நீங்கள் OpenLog-ஐ இயல்புநிலை நிலைக்கு மீட்டமைக்க வேண்டும் என்றால், RX பின்னை GND-யுடன் இணைத்து, OpenLog-ஐ இயக்கி, LED-கள் ஒரே குரலில் ஒளிரத் தொடங்கும் வரை காத்திருந்து, பின்னர் OpenLog-ஐ இயக்கி, ஜம்பரை அகற்றுவதன் மூலம் பலகையை மீட்டமைக்கலாம்.
நீங்கள் அவசரகால ஓவர்ரைடு பிட்டை 1 ஆக மாற்றியிருந்தால், நீங்கள் உள்ளமைவை மாற்ற வேண்டும். file, அவசர மீட்டமைப்பு வேலை செய்யாது என்பதால்.
சமூகத்துடன் சரிபார்க்கவும்
உங்கள் OpenLog-இல் இன்னும் சிக்கல்கள் இருந்தால், எங்கள் GitHub களஞ்சியத்தில் உள்ள தற்போதைய மற்றும் மூடப்பட்ட சிக்கல்களை இங்கே பாருங்கள். OpenLog-உடன் பணிபுரியும் ஒரு பெரிய சமூகம் உள்ளது, எனவே நீங்கள் காணும் சிக்கலுக்கு யாராவது ஒரு தீர்வைக் கண்டுபிடித்திருக்க வாய்ப்புகள் உள்ளன.
வளங்கள் மற்றும் மேலும் முன்னேறுதல்
இப்போது உங்கள் OpenLog மூலம் தரவை வெற்றிகரமாகப் பதிவு செய்துள்ளீர்கள், நீங்கள் தொலைதூர திட்டங்களை அமைத்து, வரும் அனைத்து சாத்தியமான தரவையும் கண்காணிக்கலாம். உங்கள் சொந்த Citizen Science திட்டத்தை உருவாக்குவதைக் கருத்தில் கொள்ளுங்கள், அல்லது Fluffy வெளியே செல்லும்போது என்ன செய்கிறது என்பதைப் பார்க்க ஒரு செல்லப்பிராணி கண்காணிப்பாளரைக் கூட உருவாக்குங்கள்!
உங்கள் அடுத்த திட்டத்திற்கான சரிசெய்தல், உதவி அல்லது உத்வேகத்திற்கு இந்த கூடுதல் ஆதாரங்களைப் பாருங்கள்.
- கிட்ஹப் ஓபன்லாக்
- இல்லுமிட்யூன் திட்டம்
- லில்லிபேட் லைட் சென்சார் இணைப்பு
- பேட்ஜர்ஹேக்: மண் சென்சார் துணை நிரல்
- OBD-II உடன் தொடங்குதல்
- வெர்னியர் போட்டோகேட்
இன்னும் கொஞ்சம் உத்வேகம் தேவையா? இது தொடர்பான சில பயிற்சிகளைப் பாருங்கள்:
ஃபோட்டான் ரிமோட் நீர் நிலை சென்சார்
நீர் சேமிப்பு தொட்டிக்கு ரிமோட் வாட்டர் லெவல் சென்சார் எப்படி உருவாக்குவது மற்றும் அளவீடுகளின் அடிப்படையில் பம்பை தானியக்கமாக்குவது எப்படி என்பதை அறிக!
ஃபோட்டான் ரிமோட் நீர் நிலை சென்சார்
நீர் சேமிப்பு தொட்டிக்கு ரிமோட் வாட்டர் லெவல் சென்சார் எப்படி உருவாக்குவது மற்றும் அளவீடுகளின் அடிப்படையில் பம்பை தானியக்கமாக்குவது எப்படி என்பதை அறிக!
டெஸ்ஸல் மூலம் கூகிள் தாள்களில் தரவைப் பதிவு செய்தல் 2
இந்தத் திட்டம் Google Sheets இல் தரவை எவ்வாறு பதிவு செய்வது என்பதை இரண்டு வழிகளில் உள்ளடக்கியது: IFTTT ஐப் பயன்படுத்தி a web இணைப்பு அல்லது USB பென் டிரைவ் மற்றும் "ஸ்னீக்கர்நெட்" இல்லாமல்.
பைதான் மற்றும் மேட்ப்ளோட்லிப் உடன் சென்சார் தரவை வரைபடமாக்குங்கள்.
Raspberry Pi உடன் இணைக்கப்பட்ட TMP102 சென்சாரிலிருந்து சேகரிக்கப்பட்ட வெப்பநிலை தரவின் நிகழ்நேர வரைபடத்தை உருவாக்க matplotlib ஐப் பயன்படுத்தவும்.
உங்களுக்கு ஏதேனும் பயிற்சி கருத்து இருந்தால், தயவுசெய்து கருத்துகளைப் பார்வையிடவும் அல்லது எங்கள் தொழில்நுட்ப ஆதரவு குழுவை இங்கே தொடர்பு கொள்ளவும். TechSupport@sparkfun.com.
ஆவணங்கள் / ஆதாரங்கள்
![]() |
SparkFun DEV-13712 SparkFun மேம்பாட்டு வாரியங்கள் [pdf] பயனர் வழிகாட்டி DEV-13712, DEV-11114, DEV-09873, CAB-12016, COM-13833, COM-13004, PRT-00115, PRT-08431, DEV-13712 SparkFun மேம்பாட்டு வாரியங்கள், DEV-13712, SparkFun மேம்பாட்டு வாரியங்கள், மேம்பாட்டு வாரியங்கள், வாரியங்கள் |