OpenLog Hookup Guide
Hoʻolauna
Nā poʻo i luna! ʻO kēia kumu aʻo no ka Open Log no serial UART [DEV-13712]. Inā ʻoe e hoʻohana nei i ka Qwiic OpenLog no ka IC [DEV-15164], e ʻoluʻolu e nānā i ka Qwiic OpenLog Hookup Guide.
ʻO ka OpenLog Data Logger he mea maʻalahi e hoʻohana, wehe-punahele no ka hoʻopaʻa ʻana i ka ʻikepili serial mai kāu mau papahana. Hāʻawi ka OpenLog i kahi kikowaena serial maʻalahi e hoʻopaʻa i ka ʻikepili mai kahi papahana i kahi kāleka microSD.SparkFun OpenLog
• DEV-13712ʻO SparkFun OpenLog me nā poʻo
• DEV-13955
ʻaʻohe huahana i loaʻa
Pono Pono
I mea e hana piha ai i kēia kumu aʻo, pono ʻoe i kēia mau ʻāpana. ʻAʻole paha ʻoe e pono i nā mea āpau e pili ana i kāu mea. Hoʻohui i kāu kaʻa, heluhelu i ke alakaʻi, a hoʻoponopono i ke kaʻa e like me ka mea e pono ai.
OpenLog Hookup alakai SparkFun Wish List
![]() |
Arduino Pro Mini 328 – 3.3V/8MHz DEV-11114 He uliuli! He lahilahi! ʻO ia ka Arduino Pro Mini! ʻO ke ala hoʻolālā liʻiliʻi o SparkFun iā Arduino. ʻO kēia kahi 3.3V Arduino… |
![]() |
ʻO SparkFun FTDI Hoʻokuʻu kumu - 3.3V DEV-09873 ʻO kēia ka loiloi hou loa o kā mākou [FTDI Basic](http://www.sparkfun.com/commerce/product_info.php?products_id= ... |
![]() |
Uila USB SparkFun Cerberus – 6ft CAB-12016 Ua hewa kāu kelepona USB. ʻAʻole pili i ka mea āu, ʻo ia ka hewa. Akā pehea inā hiki iā ʻoe ke haʻi ... |
![]() |
SparkFun OpenLog DEV-13712 ʻO ka SparkFun OpenLog kahi mea hoʻopaʻa ʻikepili kumu wehe e hana ana ma luna o kahi pilina serial maʻalahi a kākoʻo i ka mi… |
![]() |
Kāleka microSD me ka Adapter - 16GB (Papa 10) COM-13833 ʻO kēia kahi papa memo microSD 10 16GB, kūpono no nā ʻōnaehana hana hale no nā kamepiula papa hoʻokahi a… |
![]() |
Heluhelu USB microSD COM-13004 He mea heluhelu USB microSD liʻiliʻi kēia. E hoʻoneʻe wale i kāu kāleka microSD i loko o ka mea hoʻohui USB, t… |
![]() |
Poʻo Wahine PRT-00115 Lālani hoʻokahi o 40-puka, poʻo wahine. Hiki ke ʻoki ʻia i ka nui me nā mea ʻoki uea. Kūlana .1″ maʻamau. Hoʻohana mākou… |
![]() |
ʻO Jumper Wires Premium 6″ M/M Pack o 10 PRT-08431 He SparkFun kūʻokoʻa kēia! He 155mm lōʻihi kēia me nā mea hoʻohui kāne ma nā ʻaoʻao ʻelua. E hoʻohana i kēia mau mea i… |
![]() |
Wahi Poʻomanaʻo Kāne – ʻĀkau ʻĀkau PRT-00553 He lālani o nā poʻomanaʻo kāne ʻākau ʻākau - haki i kūpono. 40 pine hiki ke ʻoki ʻia i kēlā me kēia nui. Hoʻohana ʻia me nā PCB maʻamau a i ʻole gen… |
Heluhelu Manaʻo ʻia
Inā ʻaʻole ʻoe i kamaʻāina a ʻoluʻolu paha i kēia mau manaʻo, paipai mākou e heluhelu i kēia mau mea ma mua o ka hoʻomau ʻana me ka OpenLog Hookup Guide.
Pehea e kūʻai aku ai: Kūʻai ʻia ma o ka Hole
Hoʻopili kēia kumu aʻo i nā mea āpau e pono ai ʻoe e ʻike e pili ana i ka soldering through-hole.
ʻO ka ʻaoʻao ʻaoʻao holoʻokoʻa (SPI)
Hoʻohana pinepine ʻia ʻo SPI e hoʻopili i nā microcontrollers i nā peripheral e like me nā sensors, shift registers, a me nā kāleka SD.
Hoʻolaha Serial
Nā manaʻo kamaʻilio serial Asynchronous: nā ʻeke, nā pae hōʻailona, nā helu baud, nā UART a me nā mea hou aku!
Nā Kuleana Kūlana Serial
E hōʻike ana kēia kumu aʻo iā ʻoe pehea e kamaʻilio ai me kāu mau polokalamu serial me ka hoʻohana ʻana i nā ʻano noi emulator terminal.
Pau Lako Paaview
Ka mana
E holo ana ka OpenLog ma kēia mau hoʻonohonoho:
Nā helu mana o OpenLog
Hookomo VCC | 3.3V-12V (Manaʻo ʻia 3.3V-5V) |
Hookomo RXI | 2.0V-3.8V |
TXO Puke | 3.3V |
Huki Hoohuoi i keia manawa | ~2mA-5mA (me ke kāleka microSD waho), ~5mA-6mA (me ke kāleka microSD) |
Kakau Kakau o keia wa | ~20-23mA (me ke kāleka microSD) |
ʻO ke kaha kiʻi o OpenLog i kēia manawa ma kahi o 20mA a 23mA ke kākau nei i kahi microSD. Ma muli o ka nui o ke kāleka microSD a me kāna mea hana, hiki ke hoʻololi ke kaha kiʻi o kēia manawa ke kākau ʻo OpenLog i ke kāleka hoʻomanaʻo. ʻO ka hoʻonui ʻana i ka helu baud e huki hou aku i kēia manawa.
ʻO Microcontroller
Holo ka OpenLog i kahi ATmega328 ma luna, e holo ana ma 16MHz e hoʻomaikaʻi i ka kristal ma luna. Aia ka ATmega328 i ka Optiboot bootloader i hoʻouka ʻia ma luna, e hiki ai i ka OpenLog ke kūpono me ka hoʻonohonoho papa "Arduino Uno" i ka Arduino IDE.Ikepili
UART Serial
ʻO ka pilina mua me ka OpenLog ka poʻomanaʻo FTDI ma ka ʻaoʻao o ka papa. Hoʻolālā ʻia kēia poʻomanaʻo e hoʻopili pololei i kahi Arduino Pro a i ʻole Pro Mini, e hiki ai i ka microcontroller ke hoʻouna i ka ʻikepili ma luna o kahi pilina serial i ka OpenLog.
'Ōlelo Aʻo! Ma muli o ke kauoha pine e hoʻohālikelike ai me nā Arduinos, ʻaʻole hiki iā ia ke hoʻopili pololei i kahi papa FTDI breakout. No ka ʻike hou aku, e ʻike pono e nānā i ka ʻāpana aʻe ma ka Hookup Hardware.
SPI
He ʻehā mau wahi hoʻāʻo SPI i haki ʻia ma kēlā ʻaoʻao o ka papa. Hiki iā ʻoe ke hoʻohana i kēia e hoʻoponopono hou i ka bootloader ma ka ATmega328.Hoʻopau ka OpenLog hou loa (DEV-13712) i kēia mau pine ma nā lua liʻiliʻi. Inā pono ʻoe e hoʻohana i kahi ISP e hoʻonohonoho hou a hoʻouka i kahi bootloader hou i ka OpenLog, hiki iā ʻoe ke hoʻohana i nā pine pogo e hoʻopili ai i kēia mau wahi hoʻāʻo.
ʻO ka ʻaoʻao hope loa no ke kamaʻilio ʻana me ka OpenLog ʻo ke kāleka microSD ponoʻī. No ke kamaʻilio ʻana, pono ke kāleka microSD i nā pine SPI. ʻAʻole wale kēia kahi i mālama ʻia ai ka ʻikepili e ka OpenLog, akā hiki iā ʻoe ke hoʻololi i ka hoʻonohonoho OpenLog ma o ka config.txt. file ma ke kāleka microSD.
Kāleka microSD
Mālama ʻia nā ʻikepili āpau i hoʻopaʻa ʻia e ka OpenLog ma ke kāleka microSD. Hana ka OpenLog me nā kāleka microSD e pili ana i kēia mau hiʻohiʻona:
- 64MB i 32GB
- FAT16 a i ʻole FAT32
Hōʻike LED
ʻElua mau LED kūlana ma ka OpenLog e kōkua iā ʻoe me ka hoʻoponopono pilikia.
- STAT1 - Hoʻopili ʻia kēia LED hōʻailona polū iā Arduino D5 (ATmega328 PD5) a hoʻopau i ka wā e loaʻa ai kahi ʻano hou. ʻAna kēia LED i ka wā e hana ana ke kamaʻilio Serial.
- STAT2 - Hoʻopili ʻia kēia LED ʻōmaʻomaʻo iā Arduino D13 (SPI Serial Clock Line / ATmega328 PB5). ʻAna wale kēia LED i ka wā e paʻa ana ka interface SPI. E ʻike ʻoe i ka uila i ka wā e hoʻopaʻa ai ka OpenLog i 512 bytes i ke kāleka microSD.
Hookup Lako
ʻElua ala nui no ka hoʻopili ʻana i kāu OpenLog i kahi kaapuni. Pono ʻoe i kekahi mau poʻomanaʻo a i ʻole uea e hoʻohui. E hōʻoia ʻoe e kūʻai aku i ka papa no kahi pilina paʻa.
Hoʻohui Serial Kumu
Manaʻo kōkua: Inā he poʻomanaʻo wahine kāu i ka OpenLog a me ke poʻo wahine ma ka FTDI pono ʻoe i nā uea lele M/F e hoʻohui.
Ua hoʻolālā ʻia kēia pili ʻenehana no ka hoʻopili ʻana me kahi OpenLog inā pono ʻoe e hoʻonohonoho hou i ka papa, a i ʻole e hoʻopaʻa inoa i ka ʻikepili ma luna o kahi pilina serial maʻamau.
E hana i kēia mau pilina:
OpenLog → 3.3V FTDI Hoʻokuʻu kumu
- GND → GND
- GND → GND
- VCC → 3.3V
- TXO → RXI
- RXI → TXO
- DTR → DTR
E hoʻomaopopo ʻaʻole ia he pilina pololei ma waena o ka FTDI a me OpenLog - pono ʻoe e hoʻololi i nā pili pin TXO a me RXI.
Pono kāu mau pilina e like me kēia: Ke loaʻa iā ʻoe nā pilina ma waena o ka OpenLog a me ka FTDI Basic, e hoʻopili i kāu papa FTDI i kahi uwea USB a i kāu kamepiula.
E wehe i kahi kikowaena serial, e hoʻopili i ke awa COM o kāu FTDI Basic, a hele i ke kūlanakauhale!
Hoʻohui Lako Pahana
Manaʻo kōkua: Inā loaʻa iā ʻoe nā poʻo wahine i kūʻai ʻia ma OpenLog, hiki iā ʻoe ke kūʻai aku i nā poʻo kāne kāne i ka Arduino Pro Mini e hoʻopili i nā papa me ka ʻole o ka pono o nā uea.ʻOiai ʻo ka hoʻopili ʻana me ka OpenLog ma luna o kahi pili serial he mea nui ia no ka reprogramming a i ʻole debugging, kahi kahi e hoʻomālamalama ai ʻo OpenLog i kahi papahana i hoʻopili ʻia. ʻO kēia kaapuni maʻamau ke ʻano o kā mākou paipai ʻana iā ʻoe e hoʻopili i kāu OpenLog i kahi microcontroller (ma kēia hihia, he Arduino Pro Mini) e kākau i ka ʻikepili serial i ka OpenLog.
Pono mua ʻoe e hoʻouka i ke code i kāu Pro Mini āu e manaʻo ai e holo. E ʻoluʻolu e nānā i ka Arduino Sketches no kekahi example code hiki iā ʻoe ke hoʻohana.
Nānā: Inā ʻaʻole maopopo ʻoe pehea e hoʻolālā ai i kāu Pro Mini, e ʻoluʻolu e nānā i kā mākou kumu aʻo ma aneʻi.
Ke hoʻohana nei i ka Arduino Pro Mini 3.3V
ʻO kēia kumu aʻo kāu alakaʻi i nā mea āpau Arduino Pro Mini. E wehewehe ana ia mea, he aha ia mea ʻaʻole, a pehea e hoʻomaka ai e hoʻohana.
Ke hoʻonohonoho ʻoe i kāu Pro Mini, hiki iā ʻoe ke wehe i ka papa FTDI, a hoʻololi iā ia me ka OpenLog.
E hōʻoia i ka hoʻopili ʻana i nā pine i kapa ʻia ʻo BLK ma ka Pro Mini a me OpenLog (e kūlike nā pine i kapa ʻia ʻo GRN ma nā mea ʻelua inā hana pololei).
Inā ʻaʻole hiki iā ʻoe ke hoʻopili pololei i ka OpenLog i loko o ka Pro Mini (ma muli o nā poʻomanaʻo like ʻole a i ʻole nā papa ʻē aʻe ma ke ala), hiki iā ʻoe ke hoʻohana i nā uea lele a hana i kēia mau pilina.
OpenLog → Arduino Pro/Arduino Pro Mini
- GND → GND
- GND → GND
- VCC → VCC
- TXO → RXI
- RXI → TXO
- DTR → DTR
Ke hoʻopau ʻoe, pono kāu mau pilina e like me kēia me ka Arduino Pro Mini a me Arduino Pro.
Hōʻike ke kiʻi Fritzing i nā OpenLogs me nā poʻo i hoʻohālikelike ʻia. Inā ʻoe e hoʻohuli i ke kumu microSD e pili ana i ka piko o Arduino view, pono lākou e hoʻohālikelike i ke poʻomanaʻo papahana e like me kahi FTDI.
Nānā ʻo ka pilina he pana pololei me ka OpenLog "upside-down" (me ka microSD e huli ana i luna).
⚡E hoʻomaopopo: No ka mea e noho ʻia ana ʻo Vcc a me GND ma waena o OpenLog a me Arduino e nā poʻomanaʻo, pono ʻoe e hoʻopili i ka mana i nā pine ʻē aʻe i loaʻa ma ka Arduino. A i ʻole, hiki iā ʻoe ke kūʻai aku i nā uwea i nā pine mana i ʻike ʻia ma kēlā me kēia papa.
E hoʻoikaika i kāu ʻōnaehana, a ua mākaukau ʻoe e hoʻomaka e hoʻopaʻa inoa!
Arduino Sketches
ʻEono ʻokoʻa exampʻO nā kiʻi kiʻi i hoʻokomo ʻia e hiki iā ʻoe ke hoʻohana ma ka Arduino ke hoʻopili ʻia i kahi OpenLog.
- OpenLog_Benchmarking - ʻO kēia exampHoʻohana ʻia ka le e hoʻāʻo iā OpenLog. Hoʻouna kēia i ka nui o ka ʻikepili ma 115200bps ma luna o nā mea he nui files.
- OpenLog_CommandTest - ʻO kēia example hōʻike i ka hana ʻana a me ka hoʻohui a file ma o ka mana laina kauoha ma o Arduino.
- OpenLog_ReadExample - Keia exampe holo ana ma ka pehea e hoomalu ai i ka OpenLog ma o ka laina kauoha.
- OpenLog_ReadExample_LargeFile — Example o pehea e wehe ai i kahi waihona nui file ma OpenLog a hōʻike iā ia ma kahi pili bluetooth kūloko.
- OpenLog_Test_Sketch - Hoʻohana ʻia e hoʻāʻo iā OpenLog me ka nui o ka ʻikepili serial.
- OpenLog_Test_Sketch_Binary — Hoʻohana ʻia e hoʻāʻo iā OpenLog me ka ʻikepili binary a me nā huaʻōlelo pakele.
Paʻa paʻa
Loaʻa i ka OpenLog ʻelua ʻāpana o ka polokalamu ma luna o ka moku: ka bootloader a me ka firmware.
Arduino Bootloader
Nānā: Inā ʻoe e hoʻohana ana i kahi OpenLog i kūʻai ʻia ma mua o Malaki 2012, ua kūpono ka bootloader ma luna o ka "Arduino Pro a i ʻole Pro Mini 5V/16MHz w/ ATmega328" i ka Arduino IDE.
E like me ka mea i ʻōlelo ʻia ma mua, aia ka OpenLog i ka Optiboot serial bootloader ma luna o ka moku. Hiki iā ʻoe ke mālama i ka OpenLog e like me Arduino Uno i ka wā e hoʻouka ai i example code a i ʻole firmware hou i ka papa.
Inā hoʻopau ʻoe i ka bricking i kāu OpenLog a pono e hoʻokomo hou i ka bootloader, makemake ʻoe e hoʻouka iā Optiboot ma ka papa. E ʻoluʻolu e nānā i kā mākou kumu aʻo ma ke kau ʻana i kahi Arduino Bootloader no ka ʻike hou aku.
Hoʻopili a hoʻouka ʻana i ka Firmware ma ka OpenLog
Nānā: Inā ʻo kēia kou manawa mua e hoʻohana ai iā Arduino, e ʻoluʻolu e hana houview ʻO kā mākou kumu aʻo ma ka hoʻokomo ʻana i ka Arduino IDE. Inā ʻaʻole ʻoe i hoʻokomo mua i kahi waihona Arduino, e ʻoluʻolu e nānā i kā mākou alakaʻi hoʻonohonoho e hoʻokomo lima i nā hale waihona puke.
Inā no kekahi kumu e pono ai ʻoe e hoʻohou a hoʻokomo hou i ka firmware ma kāu OpenLog, e hoʻomaka ana ke kaʻina hana i kāu papa.
ʻO ka mua, e ʻoluʻolu e hoʻoiho i ka Arduino IDE v1.6.5. Hiki i nā mana ʻē aʻe o ka IDE ke hana e hōʻuluʻulu i ka firmware OpenLog, akā ua hōʻoia mākou i kēia ma ke ʻano he mana maikaʻi i ʻike ʻia.
A laila, e hoʻoiho i ka firmware OpenLog a me nā waihona waihona e pono ai.
Hoʻoiho iā OPENLOG FIRMWARE BUNDLE (ZIP)
Ke hoʻoiho ʻia nā hale waihona puke a me ka firmware, e hoʻokomo i nā hale waihona puke i Arduino. Inā maopopo ʻole ʻoe pehea e hoʻokomo lima ai i nā hale waihona puke ma ka IDE, e ʻoluʻolu e nānā i kā mākou kumu aʻo: Ke hoʻokomo ʻana i kahi waihona Arduino: Hoʻokomo lima i kahi waihona.
Nānā: Ke hoʻohana nei mākou i nā mana i hoʻololi ʻia o nā hale waihona puke SdFat a me SerialPort i mea e haʻi hewa ʻole ai i ka nui o nā pale TX a me RX. Pono ka OpenLog e liʻiliʻi loa ka buffer TX (0) a pono ka nui o ka buffer RX e like me ka hiki. ʻO ka hoʻohana ʻana i kēia mau hale waihona puke ʻelua e hiki ai ke hoʻonui i ka hana o ka OpenLog.
Ke ʻimi nei i nā mana hou? Inā makemake ʻoe i nā mana hou loa o nā hale waihona puke a me ka firmware, hiki iā ʻoe ke hoʻoiho pololei iā lākou mai nā waihona waihona GitHub i hoʻopili ʻia ma lalo nei. ʻAʻole ʻike ʻia nā hale waihona puke ʻo SdFatLib a me Serial Port ma ka luna papa Arduino no laila pono ʻoe e hoʻokomo lima i ka waihona.
- GitHub: OpenLog > Firmware > OpenLog_Firmware
- ʻO nā hale waihona puke Arduino a Bill Greiman
SdFatLib-beta
SerialPort
A laila, e lawe i ka advantage o nā hale waihona puke i hoʻololi ʻia, e hoʻololi i ka SerialPort.h file loaʻa i ka papa kuhikuhi ArduinoLibraries SerialPort. E hoʻololi iā BUFFERED_TX i 0 a me ENABLE_RX_ERROR_CHECKING i 0. E mālama i ka file, a wehe i ka Arduino IDE.
Inā ʻaʻole ʻoe, e hoʻopili i kāu OpenLog i ke kamepiula ma o ka papa FTDI. E ʻoluʻolu e nānā i ka example circuit inā ʻaʻole maopopo ʻoe pehea e hana pono ai.
E wehe i ka sketch OpenLog āu e makemake ai e hoʻouka ma lalo o Tools> Board menu, koho i ka "Arduino / Genuino Uno", a koho i ke awa COM kūpono no kāu papa FTDI ma lalo o Tools> Port.
Hoʻouka i ke code.
ʻo ia wale nō! Ua hoʻolālā ʻia kāu OpenLog me ka firmware hou. Hiki iā ʻoe ke wehe i kahi monitor serial a launa pū me ka OpenLog. Ke piʻi ka mana, ʻike ʻoe i ka 12> a i ʻole 12< . Hōʻike ka 1 ua hoʻokumu ʻia ka pilina serial, hōʻike ʻo 2 ua hoʻomaka maikaʻi ke kāleka SD, <e hōʻike ana ua mākaukau ʻo OpenLog e hoʻopaʻa i nā ʻikepili serial i loaʻa a > hōʻike ua mākaukau ʻo OpenLog e loaʻa nā kauoha.
OpenLog Firmware Sketches
Aia ʻekolu mau kiʻi kiʻi hiki iā ʻoe ke hoʻohana ma ka OpenLog, ma muli o kāu noi kikoʻī.
- OpenLog - Ke holo nei kēia firmware ma ka paʻamau ma OpenLog. E hoouna ana i ka ? E hōʻike ke kauoha i ka mana firmware i hoʻouka ʻia ma kahi ʻāpana.
- OpenLog_Light - Hoʻopau kēia ʻano o ka sketch i ka papa kuhikuhi a me ke ʻano kauoha, e ʻae ai i ka hoʻonui ʻia o ka buffer. He koho maikaʻi kēia no ka logging kiʻekiʻe.
- OpenLog_Minimal - Pono e hoʻonohonoho ʻia ka helu baud i ke code a hoʻouka ʻia. Manaʻo ʻia kēia sketch no nā mea hoʻohana ʻike akā ʻo ia ke koho maikaʻi loa no ka logging wikiwiki loa.
Kauoha Kauoha
Hiki iā ʻoe ke launa pū me ka OpenLog ma o kahi kikowaena serial. E kōkua kēia mau kauoha iā ʻoe e heluhelu, kākau, a holoi files, a me ka hoʻololi i nā hoʻonohonoho o ka OpenLog. Pono ʻoe e komo i ke ʻano kauoha no ka hoʻohana ʻana i kēia mau hoʻonohonoho.
ʻOiai aia ka OpenLog i ke ʻano kauoha, STAT1 e hoʻololi a hoʻopau i kēlā me kēia ʻano i loaʻa. E hoʻomau ka LED a hiki i ka loaʻa ʻana o ke ʻano aʻe.
File Hoʻopololei
- hou File - Hoʻokumu i kahi mea hou file inoa ʻia File i ka papa kuhikuhi o kēia manawa. Kūlana 8.3 filekākoʻo ʻia nā inoa.
No exampʻAe, "87654321.123" ʻae ʻia, ʻoiai ʻaʻole "987654321.123".
• Example: hou file1.txt - hoʻopili File - Hoʻopili i ke kikokikona i ka hope o File. Heluhelu ʻia ka ʻikepili serial mai ka UART ma kahi kahawai a hoʻohui ʻia i ka file. ʻAʻole i hoʻokani ʻia ma luna o ke kikowaena serial. Ina File ʻaʻole i loaʻa ke kapa ʻia kēia hana, ka file e hana ʻia.
• Example: hoʻopili houfile.csv - kakau File OFFSET – Kākau i ka kikokikona i File mai ka wahi OFFSET i loko o ka file. Heluhelu ʻia ka kikokikona mai ka UART, laina ma kēlā laina a hoʻokani ʻia i hope. No ka haʻalele ʻana i kēia mokuʻāina, e hoʻouna i kahi laina kaʻawale.
• Example: kakau logs.txt 516 - rm File – Holoi File mai ka papa kuhikuhi o kēia manawa. Kākoʻo ʻia ʻo Wildcards.
• Example: rm README.txt - nui File – Ka nui puka o File i nā byte.
• Example: nui Log112.csv
• Hua'ōlelo: 11 - heluhelu File + START + LENGTH TYPE - Hoʻopuka i ka ʻike o File e hoʻomaka ana mai ka START a hele i ka LENGTH.
Inā haʻalele ʻia ka START, ʻo ka holoʻokoʻa file hōʻike ʻia. Inā haʻalele ʻia ʻo LENGTH, hōʻike ʻia nā mea āpau mai kahi hoʻomaka. Inā haʻalele ʻia ʻo TYPE, e paʻamau ka OpenLog i ka hōʻike ʻana ma ASCII. Aia ʻekolu mau TYPE puka:
• ASCII = 1
• HEX = 2
• RAW = 3
Hiki iā ʻoe ke haʻalele i kekahi mau hoʻopaʻapaʻa hope. E nānā i ka examples.
Heluhelu kumu + nā hae i waiho ʻia:
• Example: heluhelu LOG00004.txt
• Hua'ōlelo: Accelerometer X=12 Y=215 Z=317
Heluhelu mai ka hoʻomaka 0 me ka lōʻihi o 5:
• Example: heluhelu LOG00004.txt 0 5
• Hua'ōlelo: Accel
Heluhelu mai ke kūlana 1 me ka lōʻihi o 5 ma HEX:
• Example: heluhelu LOG00004.txt 1 5 2
• Puka: 63 63 65 6C - Heluhelu mai ke kūlana 0 me ka lōʻihi o 50 ma RAW:
- • Example: heluhelu LOG00137.txt 0 50 3
- • Hua'ōlelo: André– -þ Hoʻāʻo ʻano hoʻonui
- popoki File – Kākau i ka ʻike o a file ma ka hex i ka monitor serial no viewana. He mea kōkua kēia i kekahi manawa ke ʻike i kēlā a file ke hoʻopaʻa pololei nei me ka ʻole e huki i ke kāleka SD a view ka file ma ke kamepiula.
• Example: popoki LOG00004.txt
• Hua'ōlelo: 00000000: 41 63 65 6c 3a 20 31
Papa kuhikuhi
- ls - Papa inoa i nā mea āpau o ka papa kuhikuhi o kēia manawa. Kākoʻo ʻia ʻo Wildcards.
• Example: ls
• Puka: \src - md Subdirectory - E hana i ka Subdirectory i ka papa kuhikuhi o kēia manawa.
• Example: md Example_Sketches - cd Subdirectory - Hoʻololi i Subdirectory.
• Example: cd Hello_World - cd .. – E hoʻololi i kahi papa kuhikuhi haʻahaʻa ma ka lāʻau. E hoʻomanaʻo, aia kahi kaawale ma waena o 'cd' a me '..'. ʻAe kēia i ka parser string e ʻike i ke kauoha cd.
• Example: cd.. - rm Subdirectory - Holoi i ka Subdirectory. Pono ka papa kuhikuhi no ka hana ʻana o kēia kauoha.
• Example: rm manawa - rm -rf Papa kuhikuhi – Holoi i ka Papa kuhikuhi a me kekahi files i loko o ia mea.
• Example: rm -rf Hale Waihona Puke
Nā Kauoha Hana Haʻahaʻa
- ? - Na kēia kauoha e huki i kahi papa inoa o nā kauoha i loaʻa ma ka OpenLog.
- disk - Hōʻike i ka ID mea hana kāleka, helu serial, lā hana a me ka nui kāleka. ExampʻO ka huahana:
ʻAno kāleka: SD2
ID mea hana: 3
OEM ID: SD
Huahana: SU01G
Manaʻo: 8.0
Ka helu helu: 39723042
Ka lā hana: 1/2010
Nui Kāleka: 965120 KB - init - Hoʻomaka hou i ka ʻōnaehana a wehe hou i ke kāleka SD. He mea kōkua kēia inā pau ka pane ʻana o ke kāleka SD.
- sync - Hoʻopili i nā mea i kēia manawa o ka buffer i ke kāleka SD. He mea pono kēia kauoha inā ʻaʻole ʻoe ma mua o 512 mau huaʻōlelo i ka buffer a makemake ʻoe e hoʻopaʻa i nā mea ma ke kāleka SD.
- hoʻonohonoho hou - Holo i ka OpenLog i kahi zero, hoʻihoʻi hou i ka bootloader a laila code init. He mea kōkua kēia kauoha inā pono ʻoe e hoʻoponopono i ka config file, hoʻonohonoho hou i ka OpenLog a hoʻomaka e hoʻohana i ka hoʻonohonoho hou. ʻO ke kaʻa kaʻa kaʻa ke ala i makemake ʻia no ka hoʻonohonoho hou ʻana i ka papa, akā aia kēia koho.
Pūnaehana Pūnaewele
Hiki ke hoʻololi lima ʻia kēia mau hoʻonohonoho, a i ʻole hoʻoponopono ʻia ma ka config.txt file.
- echo STATE - Hoʻololi i ke kūlana o ka ʻōnaehana echo, a mālama ʻia i ka hoʻomanaʻo ʻōnaehana. Hiki iā STATE ke ho'ā a i ʻole. ʻOiai ma , e hoʻokani ka OpenLog i ka ʻikepili serial ma ke kauoha kauoha. ʻOiai e hoʻopau ʻia, ʻaʻole heluhelu ka ʻōnaehana i nā huaʻōlelo i loaʻa.
Nānā: I ka wā e hoʻopaʻa inoa maʻamau, e pio ka leo. He kiʻekiʻe loa ke koi ʻana o ka ʻōnaehana kumu no ke kani ʻana i ka ʻikepili i loaʻa i ka wā e hoʻopaʻa inoa ana. - verbose STATE - Hoʻololi i ke kūlana o ka hōʻike hewa verbose. Hiki iā STATE ke ho'ā a i ʻole. Mālama ʻia kēia kauoha ma ka hoʻomanaʻo. Ma ka hoʻopau ʻana i nā hewa verbose, e pane ʻo OpenLog me kahi ! inā he hewa ma mua o ke kauoha ʻike ʻole: COMMAND . O ka ! ʻOi aku ka maʻalahi o ke ʻano no nā ʻōnaehana i hoʻopili ʻia e paʻi ma mua o ka hewa piha. Inā ʻoe e hoʻohana nei i kahi pahu, e waiho ana i ka verbose on e ʻae iā ʻoe e ʻike i nā memo hewa piha.
- baud - E wehe kēia kauoha i kahi papa kuhikuhi ʻōnaehana e hiki ai i ka mea hoʻohana ke komo i kahi helu baud. Kākoʻo ʻia kēlā me kēia baud rate ma waena o 300bps a me 1Mbps. Hiki koke ke koho baud rate, a pono ka OpenLog i kahi pōʻai mana no ka hoʻonohonoho ʻana. Mālama ʻia ka helu baud i EEPROM a hoʻouka ʻia i kēlā me kēia manawa i ka mana o OpenLog. ʻO 9600 8N1 ka paʻamau.
E hoʻomanaʻo: Inā hoʻopaʻa ʻoe i ka papa i kahi helu baud ʻike ʻole, hiki iā ʻoe ke hoʻopaʻa iā RX i GND a hoʻoulu i ka OpenLog. E ʻā ana nā LED i hope a i waho no 2 kekona a laila e uila pū ana. E hoʻokuʻu i ka OpenLog, a wehe i ka mea lele. Hoʻonohonoho hou ʻia ʻo OpenLog i 9600bps me kahi ʻano pakele o `CTRL-Z` i kaomi ʻekolu mau manawa. Hiki ke hoʻopau ʻia kēia hiʻohiʻona ma ka hoʻonohonoho ʻana i ka bit Emergency Override i ka 1.
E ʻike iā config.txt no ka ʻike hou aku.
- hoʻonohonoho - Wehe kēia kauoha i kahi papa kuhikuhi pūnaewele e koho i ke ʻano boot up. E hana ʻia kēia mau hoʻonohonoho ma ka
• ka mana aʻe a mālama ʻia i loko o ka EEPROM non-volatile. Hou File Logging - Ke hana nei kēia ʻano i kahi mea hou file i kēlā me kēia manawa e piʻi ka mana o OpenLog. E hoʻouna ʻo OpenLog i ka 1 (Ua ola ʻo UART), 2 (ua hoʻomaka ʻia ke kāleka SD), a laila < (Ua mākaukau ʻo OpenLog e loaʻa ka ʻikepili). E hoʻopaʻa ʻia nā ʻikepili āpau i kahi LOG######.txt . Piʻi ka helu ##### i kēlā me kēia manawa e piʻi ai ka mana OpenLog (ʻo 65533 mau lāʻau ka nui). Mālama ʻia ka helu ma EEPROM a hiki ke hoʻonohonoho hou ʻia mai ka papa kuhikuhi.
ʻAʻole hoʻokani ʻia nā huaʻōlelo a pau i loaʻa. Hiki iā ʻoe ke haʻalele i kēia ʻano a komo i ke ʻano kauoha ma ka hoʻouna ʻana iā CTRL+z (ASCII 26). E mālama ʻia nā ʻikepili i hoʻopaʻa ʻia.
Nānā: Inā nui nā lāʻau i hana ʻia, e hoʻopuka ana ʻo OpenLog i ka hewa ** Nui loa nā lāʻau**, e haʻalele i kēia ʻano, a hāʻule i ke Kauoha Prompt. E like ke ʻano o ka hoʻopuka serial `12! Nui loa nā lāʻau!`.
- Hoʻopili File Hoʻopaʻa inoa - ʻike ʻia hoʻi he mode sequential, hana kēia ʻano i kahi file kapa ʻia ʻo SEQLOG.txt inā ʻaʻole i laila, a hoʻopili i nā ʻikepili i loaʻa i ka file. E hoʻouna ʻo OpenLog i ka 12< ma ia manawa ua mākaukau ʻo OpenLog e loaʻa ka ʻikepili. ʻAʻole ʻōlelo ʻia nā kiʻi. Hiki iā ʻoe ke haʻalele i kēia ʻano a komo i ke ʻano kauoha ma ka hoʻouna ʻana iā CTRL+z (ASCII 26). E mālama ʻia nā ʻikepili i hoʻopaʻa ʻia.
- Kauoha Prompt - E hoʻouna ʻo OpenLog i ka 12> i ka manawa i mākaukau ka ʻōnaehana e loaʻa nā kauoha. E hoʻomaopopo ʻo ka > hōʻailona e hōʻike ana ua mākaukau ʻo OpenLog e loaʻa nā kauoha, ʻaʻole ʻikepili. Hiki iā ʻoe ke hana files a hoʻopili i ka ʻikepili i files, akā pono kēia i kahi parsing serial (no ka nānā hewa), no laila ʻaʻole mākou e hoʻonohonoho i kēia ʻano ma ke ʻano maʻamau.
- Hoʻoponopono hou File Helu - E hoʻihoʻi kēia ʻano i ka log file helu iā LOG000.txt . He mea kōkua kēia inā ua hoʻopau ʻoe i kahi kāleka microSD a makemake ʻoe i ka log file helu e hoʻomaka hou.
- ʻAno Pakele Hou - ʻAe kēia koho i ka mea hoʻohana e hoʻokomo i kahi ʻano e like me CTRL+z a i ʻole $ , a hoʻonoho i kēia ma ke ʻano he mea pakele hou. Hoʻihoʻi hou ʻia kēia hoʻonohonoho iā CTRL+z i ka wā o ka hoʻoponopono ulia pōpilikia.
- Ka helu o nā ʻano heʻe - ʻae kēia koho i ka mea hoʻohana e hoʻokomo i kahi ʻano (e like me 1, 3, a i ʻole 17), e hōʻano hou ana i ka helu hou o nā mea pakele e pono ai e hāʻule i ke ʻano kauoha. No exampʻO ke komo ʻana i ka 8 e koi i ka mea hoʻohana e kī iā CTRL+z ʻewalu mau manawa e hele ai i ke ʻano kauoha. Hoʻonohonoho hou ʻia kēia hoʻonohonoho i ka 3 i ka wā o ka hoʻoponopono ulia pōpilikia.
Escape Characters Wehewehe: ʻO ke kumu e koi ai ʻo OpenLog iā `CTRL+z` i 3 mau manawa e komo i ke ʻano kauoha no ka pale ʻana i ka papa i ka hoʻihoʻi ʻia ʻana i ka wā e hoʻouka ai i nā code hou mai ka Arduino IDE. Aia ka manawa e ʻike ai ka papa i ke ʻano 'CTRL+z' e hele mai ana i ka wā bootloading (kahi pilikia a mākou i ʻike ai ma nā mana mua o ka OpenLog firmware), no laila ke manaʻo nei e pale i kēlā. Inā manaʻo ʻoe ua hoʻopaʻa ʻia kāu papa ma muli o kēia, hiki iā ʻoe ke hana i kahi hoʻoponopono ulia pōpilikia ma ka hoʻopaʻa ʻana i ka pine RX i ka lepo i ka wā o ka mana.
Hoʻonohonoho File
Inā ʻaʻole ʻoe makemake e hoʻohana i ka terminal serial no ka hoʻololi ʻana i nā hoʻonohonoho ma kāu OpenLog, hiki iā ʻoe ke hoʻololi i nā hoʻonohonoho ma ka hoʻololi ʻana i ka CONFIG.TXT. file.
Nānā: Hoʻohana wale kēia hiʻohiʻona ma ka firmware verison 1.6 a i ʻole ka mea hou. Inā ua kūʻai ʻoe i kahi OpenLog ma hope o 2012, e holo ana ʻoe i ka mana firmware 1.6+
No ka hana ʻana i kēia, pono ʻoe i kahi mea heluhelu kāleka microSD a me kahi mea hoʻoponopono kikokikona. E wehe i ka config.txt file (ka nui o ka file ʻAʻole pili ka inoa), a hoʻonohonoho i waho! Inā ʻaʻole ʻoe i hoʻoikaika i kāu OpenLog me ke kāleka SD ma mua, hiki iā ʻoe ke hana lima i ka file. Inā ua hoʻoikaika ʻoe i ka OpenLog me ke kāleka microSD i hoʻokomo mua ʻia, pono ʻoe e ʻike i kahi mea e like me kēia ke heluhelu ʻoe i ke kāleka microSD.Hoʻokumu ka OpenLog i kahi config.txt a me LOG0000.txt file ma ka mana mua.
ʻO ka hoʻonohonoho paʻamau file hoʻokahi laina o nā hoʻonohonoho a me hoʻokahi laina wehewehe.Hoʻonohonoho paʻamau file i kākau ʻia e ka OpenLog.
E hoʻomaopopo he mau huaʻōlelo ʻike maʻamau kēia (ʻaʻohe mea ʻike ʻole a i ʻole nā helu binary), a ua hoʻokaʻawale ʻia kēlā me kēia waiwai e kahi koma.
Ua wehewehe ʻia nā hoʻonohonoho penei:
- baud : Ka helu baud kamaʻilio. ʻO 9600bps ka paʻamau. He 2400, 4800, 9600, 19200, 38400, 57600, a me 115200 nā waiwai kūpono i kūpono me ka Arduino IDE. Hiki iā ʻoe ke hoʻohana i nā uku baud ʻē aʻe, akā ʻaʻole hiki iā ʻoe ke kamaʻilio me ka OpenLog ma o ka monitor serial Arduino IDE.
- pakele : ʻO ka waiwai ASCII (ma ke ʻano decimal) o ke ʻano pakele. ʻO 26 ka CTRL+z a he paʻamau. ʻO 36 he $ a he mea maʻamau i hoʻohana ʻia e pakele ai.
- esc# : Ka heluna o nā huapalapala e pono ai. Ma ka maʻamau, ʻekolu ia, no laila pono ʻoe e pā i ke ʻano pakele ʻekolu manawa e hāʻule i ke ʻano kauoha. Mai ka 0 a hiki i ka 254 nā waiwai e ʻae ʻia. ʻO ka hoʻonohonoho ʻana i kēia waiwai i ka 0 e hoʻopau i ka nānā ʻana i ke ʻano holoʻokoʻa.
- ʻano : ʻano ʻōnaehana. Hoʻomaka ʻo OpenLog ma ke ʻano hou Log (0) ma ka paʻamau. ʻO 0 = New Log, 1 = Sequential Log, 2 = Command Mode.
- huaʻōlelo : Verbose mode. Hoʻohana ʻia nā memo hewa i hoʻonui ʻia (verbose). ʻO ka hoʻonohonoho ʻana i kēia i ka 1 e hoʻohuli i nā memo hewa verbose (e like me ke kauoha ʻike ʻole: wehe! ). ʻO ka hoʻonohonoho ʻana i kēia i ka 0 e hoʻopau i nā hewa verbose akā e pane me kahi ! ina he hewa. He mea maʻalahi ka hoʻopau ʻana i ke ʻano verbose inā ʻoe e hoʻāʻo e hoʻoponopono i nā hewa mai kahi ʻōnaehana hoʻokomo.
- echo : ʻano echo. ʻOiai ma ke ʻano kauoha, hoʻokani ʻia nā huaʻōlelo ma ka paʻamau. ʻO ka hoʻonohonoho ʻana i kēia i ka 0 e hoʻopau i ke ʻano leo. He mea maʻalahi ka hoʻohuli ʻana i kēia inā ʻaʻole ʻoe makemake e hoʻouna ʻia nā kauoha i ka OpenLog.
- ignoreRX : Hoʻopau pilikia. ʻO ka maʻamau, e hoʻonohonoho hou ʻo OpenLog i ka wā e huki haʻahaʻa ai ka pine RX i ka wā o ka mana. ʻO ka hoʻonohonoho ʻana i kēia i ka 1 e hoʻopau i ka nānā ʻana i ka pine RX i ka wā o ka mana. Hiki ke kōkua kēia no nā ʻōnaehana e paʻa i ka laina RX haʻahaʻa no nā kumu like ʻole. Inā pio ka Emergency Override, ʻaʻole hiki iā ʻoe ke hoʻihoʻi i ka ʻāpana i 9600bps, a me ka hoʻonohonoho file ʻo ia wale nō ke ala e hoʻololi ai i ka helu baud.
Pehea e hoʻololi ai ʻo OpenLog i ka Config File
ʻElima mau kūlana like ʻole no ka OpenLog e hoʻololi i ka config.txt file.
- Config file loaʻa: I ka wā o ka mana, e ʻimi ʻo OpenLog i kahi config.txt file. Ina ka file ʻike ʻia, e hoʻohana ʻo OpenLog i nā hoʻonohonoho i hoʻopili ʻia a kākau hou i nā ʻōnaehana ʻōnaehana i mālama mua ʻia.
- ʻAʻohe config file loaʻa: Inā ʻaʻole hiki iā OpenLog ke loaʻa ka config.txt file a laila e hana ʻo OpenLog i ka config.txt a hoʻopaʻa i nā hoʻonohonoho ʻōnaehana i mālama ʻia i kēia manawa. ʻO ke ʻano kēia inā ʻoe e hoʻokomo i kahi kāleka microSD i hōʻano hou ʻia, e mālama kāu ʻōnaehana i kāna mau hoʻonohonoho o kēia manawa.
- Kinohi hewa file loaʻa: E holoi ʻo OpenLog i ka config.txt hewa file, a e kākau hou i nā hoʻonohonoho EEPROM kūloko a me nā hoʻonohonoho config.txt file i ke kūlana maikaʻi ʻike ʻia o 9600,26,3,0,1,1,0 .
- Nā waiwai kūʻole i ka config file: Inā ʻike ka OpenLog i nā hoʻonohonoho i loaʻa nā waiwai kūʻē ʻole, e hoʻopau ʻo OpenLog i nā waiwai ʻino ma config.txt file me nā hoʻonohonoho ʻōnaehana EEPROM i mālama ʻia i kēia manawa.
- Nā hoʻololi ma o ke kauoha kauoha: Inā hoʻololi ʻia nā hoʻonohonoho ʻōnaehana ma o ke kauoha kauoha (ma o kahi pilina serial a i ʻole ma o nā kauoha serial microcontroller) e hoʻopaʻa ʻia kēlā mau hoʻololi i ka ʻōnaehana EEPROM a i ka config.txt file.
- Hoʻoponopono Hou: Inā hoʻokele ka mana o OpenLog me kahi lele ma waena o RX a me GND, a ua hoʻonohonoho ʻia ka bit Emergency Override i 0 (e ʻae ana i ka hoʻoponopono hou ʻana), e kākau hou ʻo OpenLog i nā hoʻonohonoho EEPROM kūloko a me nā hoʻonohonoho config.txt. file i ke kūlana maikaʻi ʻike ʻia o 9600,26,3,0,1,1,0 .
Hoʻoponopono pilikia
Nui nā koho ʻē aʻe e nānā inā loaʻa iā ʻoe nā pilikia e pili ana i ka monitor serial, loaʻa nā pilikia me nā huaʻōlelo i hāʻule i loko o nā lāʻau, a i ʻole ke kaua ʻana i kahi OpenLog bricked.
E nānā i ka STAT1 LED Behavior
Hōʻike ʻo STAT1 LED i nā ʻano like ʻole no nā hewa maʻamau ʻelua.
- 3 Blinks: ʻAʻole i hoʻomaka ka kāleka microSD. Pono paha ʻoe e hōʻano i ke kāleka me FAT/FAT16 ma ke kamepiula.
- 5 Blinks: Ua hoʻololi ʻo OpenLog i kahi helu baud hou a pono e hoʻololi ʻia ka mana.
Hoʻopaʻa pālua i ke ʻano o ka subdirectory
Inā ʻoe e hoʻohana nei i ka OpenLog.ino exampe, e kākoʻo wale ʻo OpenLog i ʻelua subdirectories. Pono ʻoe e hoʻololi i ka FOLDER_TRACK_DEPTH mai ka 2 i ka helu o nā papa kuhikuhi e pono ai ʻoe e kākoʻo. Ke hana ʻoe i kēia, hoʻohui hou i ke code, a hoʻouka i ka firmware i hoʻololi ʻia.
E hōʻoia i ka helu o Files ma ka Papa Kuhikuhi
E kākoʻo wale ʻo OpenLog a hiki i 65,534 log files ma ka papa kuhikuhi kumu. Manaʻo mākou e hōʻano hou i kāu kāleka microSD e hoʻomaikaʻi i ka wikiwiki logging.
E hōʻoia i ka nui o kāu Firmware i hoʻololi ʻia
Inā kākau ʻoe i kahi kiʻi maʻamau no ka OpenLog, e hōʻoia ʻaʻole ʻoi aku ka nui o kāu kiʻi ma mua o 32,256. Inā pēlā, e ʻoki ʻia ia i ka 500 bytes kiʻekiʻe o ka hoʻomanaʻo Flash, i hoʻohana ʻia e ka Optiboot serial bootloader.
Nānā pālua File Na inoa
ʻO nā mea a pau file he alpha-numeric nā inoa. Ua maikaʻi kaʻuLOG1.txt, akā ʻaʻole hiki ke hana ʻo Hi !e _.txt.
E hoʻohana i ka 9600 Baud
Holo ʻo OpenLog mai ka ATmega328 a loaʻa iā ia ka nui o RAM (2048 bytes). Ke hoʻouna ʻoe i nā huaʻōlelo serial i OpenLog, e hoʻopaʻa ʻia kēia mau huapalapala. Hāʻawi ka SD Group Simplified Specification i kahi kāleka SD e lawe i ka 250ms (ʻāpana 4.6.2.2 Kākau) e hoʻopaʻa i kahi poloka ʻikepili i ka hoʻomanaʻo uila.
Ma 9600bps, ʻo ia ka 960 bytes (10 bits per byte) i kēlā me kēia kekona. ʻO ia ka 1.04ms i kēlā me kēia byte. Ke hoʻohana nei ʻo OpenLog i kahi 512 byte loaʻa i ka buffer no laila hiki iā ia ke hoʻopaʻa ma kahi o 50ms o nā huapalapala. ʻAe kēia iā OpenLog e loaʻa maikaʻi nā huaʻōlelo āpau e hele mai ana ma 9600bps. Ke hoʻonui nei ʻoe i ka nui o ka baud, e mau ana ka buffer no ka manawa liʻiliʻi.
OpenLog Buffer Overrun Time
Pākuʻi Baud | Ka manawa no ka paita | Manawa a hiki i ka holo ʻana o ka Buffer |
9600bps | 1.04ms | 532ms |
57600bps | 0.174ms | 88ms |
115200bps | 0.087ms | 44ms |
ʻOi aku ka wikiwiki o nā kāleka SD ma mua o 250ms. Hiki ke hoʻopili ʻia kēia e ka 'papa' o ke kāleka a me ka nui o ka ʻikepili i mālama ʻia ma ke kāleka. ʻO ka hoʻonā e hoʻohana i kahi haʻahaʻa haʻahaʻa a i ʻole e hoʻonui i ka nui o ka manawa ma waena o nā huaʻōlelo i hoʻouna ʻia ma ka nui o ka baud kiʻekiʻe.
Hōʻano i kāu Kāleka MicroSD
E hoʻomanaʻo e hoʻohana i kahi kāleka me ka liʻiliʻi a i ʻole files ma luna o laila. He kāleka microSD me 3.1GB waiwai o ZIP files a i ʻole MP3 i ʻoi aku ka mālie o ka pane ʻana ma mua o ke kāleka ʻole.
Inā ʻaʻole ʻoe i hōʻano i kāu kāleka microSD ma kahi Windows OS, hoʻololi hou i ka kāleka microSD a hana i kahi DOS fileʻōnaehana ma ke kāleka SD.
Hoʻololi i nā kāleka MicroSD
Nui nā ʻano mea hana kāleka, nā kāleka hōʻailona hou ʻia, ka nui o nā kāleka, a me nā papa kāleka, a ʻaʻole pono lākou a pau. Hoʻohana maʻamau mākou i kahi kāleka microSD papa 8GB papa 4, e hana maikaʻi ana ma 9600bps. Inā makemake ʻoe i ka nui o ka baud rates, a i ʻole ka nui o ka waiho ʻana, makemake paha ʻoe e hoʻāʻo i nā kāleka papa 6 a i ʻole.
Hoʻohui i nā lohi ma waena o nā kākau ʻano
Ma ka hoʻohui ʻana i kahi lohi liʻiliʻi ma waena o nā ʻōlelo Serial.print(), hiki iā ʻoe ke hāʻawi iā OpenLog i kahi manawa e hoʻopaʻa ai i kāna mau ʻōlelo.
pale.
No example:
Serial.begin(115200);
no(int i = 1 ; i < 10 ; i++) {
Serial.print(i, DEC);
Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
}
ʻaʻole hiki ke hoʻopaʻa inoa pono, no ka mea, nui nā huapalapala i hoʻouna ʻia ma kahi kokoke i kekahi. ʻO ka hoʻokomo ʻana i kahi lohi liʻiliʻi o 15ms ma waena o nā mea kākau nui e kōkua iā OpenLog record me ka ʻole o ka waiho ʻana i nā huapalapala.
Serial.begin(115200);
no(int i = 1 ; i < 10 ; i++) {
Serial.print(i, DEC);
Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
lohi(15);
}
E hoʻohui i ka Arduino Serial Monitor Compatibility
Inā ʻoe e hoʻāʻo nei e hoʻohana i ka OpenLog me ka hale waihona puke i kūkulu ʻia a i ʻole ka waihona SoftwareSerial, ʻike paha ʻoe i nā pilikia me ke ʻano kauoha. Hoʻouna ʻo Serial.println() i ka laina hou a me ka hoʻihoʻi kaʻa. ʻElua mau kauoha ʻē aʻe e lanakila ai i kēia.
ʻO ka mea mua e hoʻohana i ke kauoha \r (hoʻihoʻi kaʻa ASCII):
Serial.print("TEXT\r");
ʻO kahi ʻē aʻe, hiki iā ʻoe ke hoʻouna i ka waiwai 13 (hoʻihoʻi kaʻa decimal):
Serial.print("TEXT");
Serial.write(13);
Hoʻoponopono hou i ka pilikia
E hoʻomanaʻo, inā pono ʻoe e hoʻihoʻi i ka OpenLog i kahi kūlana paʻa, hiki iā ʻoe ke hoʻonohonoho hou i ka papa ma ka hoʻopaʻa ʻana i ka pine RX i GND, e hoʻoikaika ana i ka OpenLog, e kali ana a hiki i ka hoʻomaka ʻana o nā LED e hoʻolohi like, a laila e hoʻokuʻu i ka OpenLog a wehe i ka lele.
Inā ua hoʻololi ʻoe i ka bit Emergency Override i 1, pono ʻoe e hoʻololi i ka hoʻonohonoho file, no ka mea ʻaʻole e holo ka Emergency Reset.
E nānā me ke Kaiāulu
Inā loaʻa iā ʻoe nā pilikia me kāu OpenLog, e ʻoluʻolu e nānā i nā pilikia o kēia manawa a pani ʻia ma kā mākou waihona GitHub ma aneʻi. Aia kekahi kaiāulu nui e hana pū ana me ka OpenLog, no laila ua loaʻa i kekahi ke hoʻoponopono i ka pilikia āu e ʻike nei.
Nā kumuwaiwai a me ka hele hou aku
I kēia manawa ua hoʻopaʻa pono ʻoe i ka ʻikepili me kāu OpenLog, hiki iā ʻoe ke hoʻonohonoho i nā papahana mamao a nānā i nā ʻikepili hiki ke hiki mai. E noʻonoʻo i ka hana ʻana i kāu papahana Citizen Science, a i ʻole kahi mākaʻikaʻi holoholona e ʻike i ka hana a Fluffy i waho a i waho!
E nānā i kēia mau kumuwaiwai hou aʻe no ka hoʻoponopono pilikia, kōkua, a i ʻole ka hoʻoikaika ʻana no kāu papahana e hiki mai ana.
- OpenLog GitHub
- Papahana Illumitune
- LilyPad Light Sensor Hookup
- BadgerHack: Hoʻohui ʻia ka mea ʻike lepo
- E hoʻomaka me OBD-II
- Vernier Photogate
Makemake ʻoe i kahi hoʻoikaika hou? E nānā i kekahi o kēia mau haʻawina pili:
ʻO ka ʻike kiʻekiʻe kiʻekiʻe o ka wai Photon
E aʻo pehea e kūkulu ai i kahi mea ʻike kiʻekiʻe o ka wai no kahi pahu mālama wai a pehea e hoʻomaʻamaʻa ai i kahi pamu ma muli o nā heluhelu!
ʻO ka ʻike kiʻekiʻe kiʻekiʻe o ka wai Photon
E aʻo pehea e kūkulu ai i kahi mea ʻike kiʻekiʻe o ka wai no kahi pahu mālama wai a pehea e hoʻomaʻamaʻa ai i kahi pamu ma muli o nā heluhelu!
Ke hoʻopaʻa inoa ʻana i ka ʻikepili i Google Sheets me ka Tessel 2
Hoʻopili kēia pāhana i ka hoʻopaʻa ʻana i ka ʻikepili ma Google Sheets ʻelua ala: me ka hoʻohana ʻana iā IFTTT me kahi web pili a i ʻole kahi USB peni drive a me "sneakernet" me ka ʻole.
ʻIkepili ʻikepili kiʻi me Python a me Matplotlib
E hoʻohana i ka matplotlib e hana i kahi ʻāpana manawa maoli o ka ʻikepili wela i hōʻiliʻili ʻia mai kahi sensor TMP102 i hoʻopili ʻia i kahi Raspberry Pi.
Inā loaʻa iā ʻoe kekahi manaʻo aʻoaʻo, e ʻoluʻolu e kipa i nā manaʻo a i ʻole e kelepona i kā mākou hui kākoʻo ʻenehana ma TechSupport@sparkfun.com.
Palapala / Punawai
![]() |
SparkFun DEV-13712 Nā Papa Hoʻomohala SparkFun [pdf] Ke alakaʻi hoʻohana DEV-13712, DEV-11114, DEV-09873, CAB-12016, COM-13833, COM-13004, PRT-00115, PRT-08431, DEV-13712 SparkFun Development Boards, DEV-13712 Board Development Board, DEV-XNUMX Boards |