Stiùireadh Ceangail OpenLog
Ro-ràdh
Thoir an aire! Tha an oideachadh seo airson an Open Log airson UART sreathach [DEV-13712]. Ma tha thu a’ cleachdadh an Qwiic OpenLog airson IC [DEV-15164], thoir sùil air an Qwiic OpenLog Hookup Guide.
’S e fuasgladh stòr fosgailte, furasta a chleachdadh a th’ anns an OpenLog Data Logger airson dàta sreathach a chlàradh bho na pròiseactan agad. Tha an OpenLog a’ toirt seachad eadar-aghaidh sreathach sìmplidh airson dàta a chlàradh bho phròiseact gu cairt microSD.Log Fosgailte SparkFun
• DEV-13712SparkFun OpenLog le Ceann-sgrìobhaidhean
• DEV-13955
cha deach toradh a lorg
Stuthan a dhìth
Gus an oideachadh seo a chrìochnachadh gu h-iomlan, bidh feum agad air na pàirtean a leanas. Is dòcha nach fheum thu a h-uile càil ge-tà, a rèir na tha agad. Cuir ris a’ chairt agad e, leugh tron stiùireadh, agus atharraich a’ chairt mar a dh’fheumar.
Stiùireadh Ceangail OpenLog Liosta Miannan SparkFun
![]() |
Arduino Pro Mini 328 - 3.3V / 8MHz DEV-11114 Tha e gorm! Tha e tana! Is e an Arduino Pro Mini a th’ ann! Dòigh-obrach dealbhaidh as ìsle SparkFun a thaobh Arduino. Is e seo Arduino 3.3V… |
![]() |
Briseadh-a-mach Bunasach SparkFun FTDI – 3.3V DEV-09873 Seo an ath-sgrùdadh as ùire den [FTDI Basic] againnhttp://www.sparkfun.com/commerce/product_info.php?products_id= ... |
![]() |
Càball USB SparkFun Cerberus – 6 troighean CAB-12016 Tha an càball USB ceàrr agad. Chan eil e gu diofar dè am fear a th’ agad, ’s e am fear ceàrr a th’ ann. Ach dè nam biodh… |
![]() |
Log Fosgailte SparkFun DEV-13712 ’S e clàradair dàta stòr fosgailte a th’ anns an SparkFun OpenLog a bhios ag obair thairis air ceangal sreathach sìmplidh agus a tha a’ toirt taic do… |
![]() |
Cairt microSD le inneal-atharrachaidh – 16GB (Clas 10) COM-13833 Is e cairt chuimhne microSD clas 10 16GB a tha seo, foirfe airson siostaman obrachaidh coimpiutairean aon-bhòrd a chumail… |
![]() |
Leughadair USB microSD COM-13004 Is e leughadair beag microSD USB iongantach a tha seo. Dìreach sleamhnaich do chairt microSD a-steach don cheanglaiche USB, agus… |
![]() |
Ceannardan Boireann PRT-00115 Sreath shingilte de cheann-cheangail boireann le 40 toll. Faodar a ghearradh gu meud le paidhir de ghearradairean uèir. Eadar-ama àbhaisteach .1″. Bidh sinn a’ cleachdadh… |
![]() |
Uèirichean Leumadair Premium 6″ M/M Pasgan de 10 PRT-08431 Seo rud sònraichte do SparkFun! Is iad seo geansaidhean 155mm a dh'fhaid le luchd-ceangail fireann air gach ceann. Cleachd iad seo gus dìreach… |
![]() |
Ceann-cinn Fireann Briste A-mach - Ceàrn Ceart PRT-00553 Sreath de chinn-chinn fireann ceart-cheàrnach – bris gus an tèid an cur. 40 prìne a ghabhas gearradh gu meud sam bith. Air a chleachdadh le PCBan gnàthaichte no ginealach… |
Leughadh air a mholadh
Mura h-eil thu eòlach no comhfhurtail leotha, tha sinn a’ moladh gun leugh thu troimhe mus lean thu air adhart leis an Stiùireadh Ceangail OpenLog.
Mar a nì thu sàthadh: Sàthadh tro tholl
Tha an oideachadh seo a’ còmhdach a h-uile rud a dh’ fheumas tu a bhith eòlach air mu bhith a’ tàthadh tro thuill.
Eadar-aghaidh sreathach iomaill (SPI)
Bithear a’ cleachdadh SPI gu cumanta gus meanbh-riaghladairean a cheangal ri innealan iomaill leithid mothachairean, clàran gluasaid, agus cairtean SD.
Conaltradh sreathach
Bun-bheachdan conaltraidh sreathach neo-shioncronach: pacaidean, ìrean comharran, ìrean baud, UARTan agus barrachd!
Bun-bheachdan Terminal Serial
Seallaidh an oideachadh seo dhut mar a nì thu conaltradh leis na h-innealan sreathach agad le bhith a’ cleachdadh measgachadh de thagraidhean emulator crìochnachaidh.
Bathar-cruaidh thairisview
Cumhachd
Bidh an OpenLog ag obair leis na roghainnean a leanas:
Rangachadh Cumhachd OpenLog
Cuir a-steach VCC | 3.3V-12V (Air a mholadh 3.3V-5V) |
Cuir a-steach RXI | 2.0V-3.8V |
Toradh TXO | 3.3V |
Tarraing Sruth Dìomhain | ~2mA-5mA (às aonais cairt microSD), ~5mA-6mA (le cairt microSD) |
Tarraing Gnàthach Sgrìobhaidh Gnìomhach | ~20-23mA (le cairt microSD) |
Tha an OpenLog a’ cleachdadh sruth mu 20mA gu 23mA nuair a bhios e a’ sgrìobhadh gu microSD. A rèir meud a’ chairt microSD agus an neach-dèanamh aige, faodaidh an ìre srutha gnìomhach atharrachadh nuair a bhios an OpenLog a’ sgrìobhadh chun chairt chuimhne. Bidh àrdachadh an ìre baud cuideachd a’ tarraing barrachd srutha.
Micro-smachdadair
Bidh an OpenLog ag obair le ATmega328 air bòrd, a’ ruith aig 16MHz le taing don chriostal air bòrd. Tha am bootloader Optiboot air an ATmega328, a leigeas leis an OpenLog a bhith co-chòrdail ri suidheachadh bòrd “Arduino Uno” anns an Arduino IDE.Eadar-aghaidh
UART sreath
’S e am prìomh eadar-aghaidh leis an OpenLog an ceann-sgrìobhaidh FTDI air oir a’ bhùird. Tha an ceann-sgrìobhaidh seo air a dhealbhadh gus a phlugadh a-steach gu dìreach do Arduino Pro no Pro Mini, a leigeas leis a’ mhicro-riaghladair an dàta a chuir thairis air ceangal sreathach chun OpenLog.
Rabhadh! Air sgàth òrdugh nam prìnichean a tha ga dhèanamh co-chòrdail ris na Arduinos, chan urrainnear a phlugadh a-steach gu dìreach do bhòrd briseadh-a-mach FTDI. Airson tuilleadh fiosrachaidh, dèan cinnteach gun toir thu sùil air an ath earrann air a’ Cheangal Bathar-cruaidh.
SPI
Tha ceithir puingean deuchainn SPI air an sgaradh a-mach air ceann eile a’ bhùird cuideachd. Faodaidh tu iad sin a chleachdadh gus am bootloader ath-phrògramachadh air an ATmega328.Bidh an OpenLog as ùire (DEV-13712) a’ briseadh a-mach na prìnichean seo air tuill nas lugha troimhe le plataichean. Ma dh’ fheumas tu ISP a chleachdadh gus ath-phrògramadh no bootloader ùr a luchdachadh suas chun OpenLog, faodaidh tu prìnichean pogo a chleachdadh gus ceangal ris na puingean deuchainn seo.
Is e a’ chairt microSD fhèin an eadar-aghaidh mu dheireadh airson conaltradh leis an OpenLog. Gus conaltradh a dhèanamh, feumaidh a’ chairt microSD prìnichean SPI. Chan e a-mhàin gur ann an seo a tha an OpenLog a’ stòradh an dàta, ach faodaidh tu cuideachd rèiteachadh an OpenLog ùrachadh tron config.txt. file air a ’chairt microSD.
cairt microSD
Tha a h-uile dàta a chlàras an OpenLog air a stòradh air a’ chairt microSD. Bidh an OpenLog ag obair le cairtean microSD anns a bheil na feartan a leanas:
- 64MB gu 32GB
- FAT16 no FAT32
Inbhe LED
Tha dà LED inbhe air an OpenLog gus do chuideachadh le fuasgladh dhuilgheadasan.
- STAT1 – Tha an LED comharrachaidh gorm seo ceangailte ri Arduino D5 (ATmega328 PD5) agus tionndaidhidh e air/ dheth nuair a gheibhear caractar ùr. Bidh an LED seo a’ priobadh nuair a bhios conaltradh sreathach ag obair.
- STAT2 – Tha an LED uaine seo ceangailte ri Arduino D13 (Loidhne Cloc Sreathach SPI/ ATmega328 PB5). Chan eil an LED seo a’ priobadh ach nuair a tha an eadar-aghaidh SPI gnìomhach. Chì thu e a’ priobadh nuair a chlàras an OpenLog 512 bytes chun a’ chairt microSD.
Hookup bathar-cruaidh
Tha dà phrìomh dhòigh ann airson an OpenLog agad a cheangal ri cuairt. Feumaidh tu cuid de chinn-cheangail no uèirichean airson ceangal. Dèan cinnteach gun cuir thu tàthadh ris a’ bhòrd airson ceangal tèarainte.
Ceangal Sreathach Bunasach
Gliocas: Ma tha ceann-sgrìobhaidh boireann agad, an OpenLog agus an ceann-sgrìobhaidh boireann air an FTDI, feumaidh tu uèirichean geansaidh M/F airson ceangal.
Tha an ceangal bathar-cruaidh seo air a dhealbhadh airson eadar-aghaidh le OpenLog ma dh’fheumas tu am bòrd ath-phrògramachadh, no dàta a chlàradh thairis air ceangal sreathach bunaiteach.
Dèan na ceanglaichean a leanas:
OpenLog → Briseadh-a-mach Bunasach FTDI 3.3V
- GND → GND
- GND → GND
- VCC → 3.3V
- TXO → RXI
- RXI → TXO
- DTR → DTR
Thoir an aire nach e ceangal dìreach a th’ ann eadar an FTDI agus OpenLog – feumaidh tu na ceanglaichean prìne TXO agus RXI a thionndadh.
Bu chòir do cheanglaichean coimhead mar seo: Cho luath ‘s a bhios na ceanglaichean agad eadar an OpenLog agus an FTDI Basic, cuir do bhòrd FTDI a-steach do chàball USB agus a-steach don choimpiutair agad.
Fosgail crìoch-uidhe sreathach, ceangail ris a’ phort COM den FTDI Basic agad, agus falbh dhan bhaile!
Ceangal Bathar-cruaidh Pròiseict
Gliocas: Ma tha na cinn-bhòrd boireann agad air an tàthadh air an OpenLog, faodaidh tu cinn-bhòrd fireann a thàthadh ris an Arduino Pro Mini gus na bùird a phlugadh ri chèile gun fheum air uèirichean.Ged a tha eadar-aghaidh leis an OpenLog thairis air ceangal sreathach cudromach airson ath-phrògramadh no mearachdan a lorg, is ann am pròiseact leabaithe a tha OpenLog a’ deàrrsadh. Is ann air a’ chuairt choitcheann seo a tha sinn a’ moladh gun ceangail thu an OpenLog agad ri microcontroller (sa chùis seo, Arduino Pro Mini) a sgrìobhas dàta sreathach a-mach chun OpenLog.
An toiseach feumaidh tu an còd a luchdachadh suas chun Pro Mini agad a tha thu an dùil a ruith. Thoir sùil air na Arduino Sketches airson eisimpleirean.ampcòd as urrainn dhut a chleachdadh.
Thoir an aire: Mura h-eil thu cinnteach ciamar a phrògramaicheas tu do Pro Mini, thoir sùil air an oideachadh againn an seo.
A’ cleachdadh an Arduino Pro Mini 3.3V
’S e an oideachadh seo an stiùireadh agad airson a h-uile càil co-cheangailte ri Arduino Pro Mini. Tha e a’ mìneachadh dè a th’ ann, dè nach eil, agus mar a thòisicheas tu ga chleachdadh.
Cho luath ‘s a bhios tu air do Pro Mini a phrògramachadh, faodaidh tu am bòrd FTDI a thoirt air falbh, agus an OpenLog a chur na àite.
Dèan cinnteach gun ceangail thu na prìnichean le bileagan BLK air an dà chuid am Pro Mini agus an OpenLog (bidh na prìnichean le bileagan GRN air an dà chuid a’ freagairt ri chèile cuideachd ma thèid an dèanamh ceart).
Mura h-urrainn dhut an OpenLog a phlugadh a-steach don Pro Mini gu dìreach (air sgàth cinn-ceangail neo-cho-ionnan no bùird eile san rathad), faodaidh tu uèirichean geansaidh a chleachdadh agus na ceanglaichean a leanas a dhèanamh.
OpenLog → Arduino Pro / Arduino Pro Mini
- GND → GND
- GND → GND
- VCC → VCC
- TXO → RXI
- RXI → TXO
- DTR → DTR
Cho luath ‘s a bhios tu deiseil, bu chòir do cheanglaichean leis an Arduino Pro Mini agus an Arduino Pro a bhith coltach ris an leanas.
Tha diagram Fritzing a’ sealltainn na OpenLogs leis na cinn-cinn air an sgàthanachadh. Ma thionndaidheas tu an socaid microSD an coimeas ri mullach an Arduino view, bu chòir dhaibh a bhith a rèir ceann-sgrìobhaidh a’ phrògramaidh mar FTDI.
Thoir an aire gu bheil an ceangal na shealladh dìreach leis an OpenLog “bun os cionn” (leis a’ chairt microSD suas).
⚡Nota: Leis gu bheil Vcc agus GND eadar an OpenLog agus an Arduino air an lìonadh leis na cinn-cinn, feumaidh tu ceangal ris a’ chumhachd ris na prìnichean eile a tha rim faighinn air an Arduino. Air neo, dh’ fhaodadh tu uèirichean a shàthadh ris na prìnichean cumhachd fosgailte air gach bòrd.
Cuir cumhachd air an t-siostam agad, agus tha thu deiseil airson tòiseachadh air clàradh!
Sgeidsichean Arduino
Tha sia ex eadar-dhealaichte annampTha na sgeidsichean air an toirt a-steach as urrainn dhut a chleachdadh air an Arduino nuair a tha e ceangailte ri OpenLog.
- OpenLog_Benchmarking — An t-eisimpleir seoampTha le air a chleachdadh gus OpenLog a dhearbhadh. Bidh seo a’ cur meudan mòra dàta aig 115200bps thairis air iomadh files.
- OpenLog_CommandTest — An tè seoamptha le a’ sealltainn mar a chruthaicheas agus a chuireas tu ri file tro smachd loidhne-àithne tron Arduino.
- OpenLog_ReadExample — An t-seann seoampBidh le a’ ruith tro mar a chumas tu smachd air an OpenLog tro loidhne-àithne.
- OpenLog_ReadExample_MòrFile — Ecsampmar a dh’fhosglas tu stòr mòr file air OpenLog agus aithris a dhèanamh air thairis air ceangal bluetooth ionadail.
- OpenLog_Test_Sketch — Air a chleachdadh gus OpenLog a dhearbhadh le tòrr dàta sreathach.
- OpenLog_Test_Sketch_Binary — Air a chleachdadh gus OpenLog a dhearbhadh le dàta dà-chànanach agus caractaran teicheadh.
Firmware
Tha dà phìos bathar-bog bunasach aig an OpenLog: an luchd-luirg agus am bathar-bog.
Luchd-luchdaidh Arduino
Thoir an aire: Ma tha thu a’ cleachdadh OpenLog a chaidh a cheannach ro Mhàrt 2012, tha am bootloader air bòrd co-chòrdail ris an t-suidheachadh “Arduino Pro no Pro Mini 5V/16MHz le ATmega328” anns an Arduino IDE.
Mar a chaidh ainmeachadh roimhe, tha an luchd-luirg sreathach Optiboot aig an OpenLog. Faodaidh tu an OpenLog a làimhseachadh dìreach mar Arduino Uno nuair a bhios tu a’ luchdachadh suas ex.ampcòd le no firmware ùr don bhòrd.
Ma bhios tu a’ briogadh do OpenLog agus ma dh’fheumas tu an luchd-luirg ath-shuidheachadh, bidh thu airson Optiboot a luchdachadh suas air a’ bhòrd cuideachd. Thoir sùil air an oideachadh againn air mar a stàlaicheas tu Luchd-luirg Luirg Arduino airson tuilleadh fiosrachaidh.
A’ cur ri chèile agus a’ luchdachadh bathar-bog air an OpenLog
Thoir an aire: Ma tha seo a’ chiad uair agad Arduino a chleachdadh, feuch an ath-aithris thu e.view an oideachadh againn air mar a stàlaicheas tu an Arduino IDE. Mura h-eil thu air leabharlann Arduino a stàladh roimhe, thoir sùil air an stiùireadh stàlaidh againn gus na leabharlannan a stàladh le làimh.
Ma dh’fheumas tu ùrachadh no ath-shuidheachadh am firmware air an OpenLog agad airson adhbhar sam bith, cuiridh am pròiseas a leanas am bòrd agad ag obair.
An toiseach, luchdaich sìos an Arduino IDE v1.6.5. Dh’fhaodadh dreachan eile den IDE obrachadh gus am bathar-bog OpenLog a chur ri chèile, ach tha sinn air dearbhadh gur e dreach math a th’ ann.
An ath rud, luchdaich sìos am bathar-bog OpenLog agus am pasgan leabharlannan riatanach.
Luchdaich a-nuas pasgan bathar-bog OPENLOG (ZIP)
Cho luath ‘s a bhios na leabharlannan agus am bathar-bog agad air an luchdachadh sìos, stàlaich na leabharlannan ann an Arduino. Mura h-eil thu cinnteach ciamar a stàlaicheas tu na leabharlannan le làimh san IDE, thoir sùil air an oideachadh againn: A’ stàladh Leabharlann Arduino: A’ stàladh Leabharlann le làimh.
Thoir an aire: Tha sinn a’ cleachdadh dreachan atharraichte de na leabharlannan SdFat agus SerialPort gus dearbhadh gu neo-riaghailteach dè cho mòr ‘s a bu chòir na bufairean TX agus RX a bhith. Feumaidh an OpenLog gum bi am bufair TX glè bheag (0) agus gum feum am bufair RX a bhith cho mòr ‘s as urrainn. Le bhith a’ cleachdadh an dà leabharlann atharraichte seo còmhla, faodar coileanadh OpenLog a mheudachadh.
A’ coimhead airson na dreachan as ùire? Ma tha thu airson na dreachan as ùire de na leabharlannan agus am bathar-bog fhaighinn, faodaidh tu an luchdachadh sìos gu dìreach bho na stòran-dàta GitHub a tha ceangailte gu h-ìosal. Chan eil na leabharlannan SdFatLib agus Serial Port rim faicinn ann am manaidsear bòrd Arduino agus mar sin feumaidh tu an leabharlann a stàladh le làimh.
- GitHub: OpenLog> Firmware> OpenLog_Firmware
- Leabharlannan Arduino aig Bill Greiman
SdFatLib-beta
Port Sreathach
An ath rud, gus adhartas a ghabhailtagde na leabharlannan atharraichte, atharraich am faidhle SerialPort.h file ri lorg san eòlaire \Arduino\Libraries\SerialPort. Atharraich BUFFERED_TX gu 0 agus ENABLE_RX_ERROR_CHECKING gu 0. Sàbhail am file, agus fosgail an Arduino IDE.
Mura h-eil thu air sin a dhèanamh fhathast, ceangail an OpenLog agad ris a’ choimpiutair tro bhòrd FTDI. Thoir sùil dhùbailte air an ex.ample circuit mura h-eil thu cinnteach ciamar a nì thu seo gu ceart.
Fosgail an sgeids OpenLog a bu mhath leat a luchdachadh suas fo chlàr-taice Innealan> Bòrd, tagh “Arduino/Genuino Uno”, agus tagh am port COM ceart airson do bhòrd FTDI fo Innealan> Port.
Luchdaich suas an còd.
Sin agad e! Tha am bathar-bog ùr air a phrògramadh a-nis air an OpenLog agad. Faodaidh tu a-nis monitor sreathach fhosgladh agus eadar-obrachadh leis an OpenLog. Nuair a thèid a thòiseachadh, chì thu 12> no 12<. Tha 1 a’ comharrachadh gu bheil an ceangal sreathach air a stèidheachadh, tha 2 a’ comharrachadh gu bheil a’ chairt SD air tòiseachadh gu soirbheachail, tha < a’ comharrachadh gu bheil OpenLog deiseil airson dàta sreathach sam bith a fhuaireadh a chlàradh agus tha > a’ comharrachadh gu bheil OpenLog deiseil airson òrdughan fhaighinn.
Sgeidsichean Bathar-bog OpenLog
Tha trì sgeidsichean ann as urrainn dhut a chleachdadh air an OpenLog, a rèir an tagraidh shònraichte agad.
- OpenLog – Bidh am bathar-bog seo a’ tighinn air an OpenLog gu bunaiteach. Ma chuireas tu an àithne ?, seallaidh sin an tionndadh bathar-bog a chaidh a luchdachadh air aonad.
- OpenLog_Light – Tha an dreach seo den sgeidse a’ toirt air falbh a’ chlàr-taice agus modh nan òrduighean, a’ leigeil le bufair an fhaighidh a bhith air a mheudachadh. ’S e deagh roghainn a tha seo airson logadh aig astar luath.
- OpenLog_Minimal – Feumar an ìre baud a shuidheachadh sa chòd agus a luchdachadh suas. Thathar a’ moladh an sgeidse seo do luchd-cleachdaidh eòlach ach is e seo an roghainn as fheàrr cuideachd airson clàradh aig an astar as àirde.
Seata àithne
’S urrainn dhut eadar-aghaidh a dhèanamh leis an OpenLog tro chrìoch-loidhne sreathach. Cuidichidh na h-òrdughan a leanas thu le leughadh, sgrìobhadh agus sguabadh às files, a bharrachd air roghainnean an OpenLog atharrachadh. Feumaidh tu a bhith ann am Modh Àithne gus na roghainnean a leanas a chleachdadh.
Fhad ’s a tha an OpenLog ann am Modh Àithne, tionndaidhidh STAT1 air/ dheth airson gach caractar a gheibhear. Cumaidh an LED air gus an tèid an ath charactar fhaighinn.
File Làimhseachadh
- ùr File - A’ cruthachadh fear ùr file ainmeachadh File san eòlaire làithreach. Inbhe 8.3 filetha taic ri ainmean.
Airson example, tha “87654321.123” iomchaidh, ach chan eil “987654321.123”.
• Mar eisimpleirample: ùr file1.txt - cuir ris File – Cuir teacsa ri deireadh File. An uair sin, thèid dàta sreathach a leughadh bhon UART ann an sruth agus a chur ris an fileChan eil e air a mhac-talla thairis air an teirminéal sreathach. Ma tha File chan eil e ann nuair a thèid an gnìomh seo a ghairm, an file thèid a chruthachadh.
• Mar eisimpleirample: cuir fear ùr risfile.csv - sgrìobhadh File OFFSET – Sgrìobh teacsa gu File bhon àite OFFSET taobh a-staigh an fileThèid an teacsa a leughadh bhon UART, loidhne air loidhne agus a chur air ais. Gus an staid seo fhàgail, cuir loidhne falamh.
• Mar eisimpleirample: sgrìobh logaichean.txt 516 - rm File – Sguabaidh às File bhon eòlaire làithreach. Tha taic ri Wildcards.
• Mar eisimpleirample: rm README.txt - meud File – Meud toraidh File ann am bytes.
• Mar eisimpleirampmeud: Log112.csv
• Toradh: 11 - leugh File + TOISEACH+ SEÒRSA FAD – Cuir a-mach susbaint File a’ tòiseachadh bho START agus a’ dol airson LENGTH.
Mura tèid START a leigeil seachad, bidh an t-iomlan file air aithris. Mura tèid LENGTH a thoirt seachad, thèid an susbaint gu lèir bhon àite tòiseachaidh aithris. Mura tèid TYPE a thoirt seachad, bidh an OpenLog a’ dèanamh aithris ann an ASCII mar as trice. Tha trì SEÒRSAICHEAN toraidh ann:
• ASCII = 1
• HEX = 2
• AMH = 3
Faodaidh tu cuid de na h-argamaidean às dèidh sin fhàgail a-mach. Thoir sùil air an eisimpleir a leanasamples.
Brataichean bunaiteach air an leughadh + air an leigeil seachad:
• Mar eisimpleirample: leugh LOG00004.txt
• Toradh: Luathaichear-mheatair X=12 Y=215 Z=317
Leugh bho thoiseach 0 le fad 5:
• Mar eisimpleirample: leugh LOG00004.txt 0 5
• Toradh: Luathachadh
Leugh bho shuidheachadh 1 le fad 5 ann an HEX:
• Mar eisimpleirample: leugh LOG00004.txt 1 5 2
• Toradh: 63 63 65 6C - Leugh bho shuidheachadh 0 le fad 50 ann an RAW:
- • Mar eisimpleirample: leugh LOG00137.txt 0 50 3
- • Toradh: Deuchainn Caractar Leudaichte André– -þ
- cat File - Sgrìobh susbaint a file ann an heicsidheach ris an sgrùdair sreathach airson viewing. Tha seo uaireannan feumail fhaicinn gu bheil a file a’ clàradh gu ceart gun a bhith a’ tarraing a’ chairt SD agus view an file air coimpiutair.
• Mar eisimpleirample: cat LOG00004.txt
• Toradh: 00000000: 41 63 65 6c 3a 20 31
Làimhseachadh Clàr-stiùiridh
- ls – A’ liostadh susbaint na pasgan làithreach. Tha taic ri Wildcards.
• Mar eisimpleirample: ls
• Toradh: \src - Fo-eòlaire md – Cruthaich fo-eòlaire san eòlaire làithreach.
• Mar eisimpleirample: md Example_Sgeidsichean - Fo-eòlaire cd – Atharraich gu fo-eòlaire.
• Mar eisimpleirample: cd Hello_World - cd .. – Atharraich gu eòlaire nas ìsle sa chraoibh. Thoir an aire gu bheil beàrn eadar 'cd' agus '..'. Leigidh seo leis an neach-parsaidh sreang an àithne cd fhaicinn.
• Mar eisimpleirample: cd.. - Fo-eòlaire rm – Sguabaidh seo às an fho-eòlaire. Feumaidh an eòlaire a bhith falamh gus an obraich an àithne seo.
• Mar eisimpleirampteòthachd an rm - rm -rf Directory – Sguabaidh seo às an eòlaire agus gin sam bith files a tha na bhroinn.
• Mar eisimpleirample: rm -rf Leabharlannan
Òrdughan Gnìomh Ìre Ìosal
- ? – Bidh an àithne seo a’ tarraing suas liosta de na h-òrdughan a tha rim faighinn air an OpenLog.
- diosc – Seall ID neach-dèanamh a’ chairt, àireamh sreathach, ceann-latha saothrachaidh agus meud a’ chairt.ampIs e an toradh:
Seòrsa cairt: SD2
ID an Neach-dèanamh: 3
ID OEM: SD
Toradh: SU01G
Tionndadh: 8.0
Àireamh sreath: 39723042
Ceann-latha cinneasachaidh: 1/2010
Meud na Cairte: 965120 KB - init – Ath-thòisich an siostam agus fosgail a’ chairt SD a-rithist. Tha seo feumail mura h-eil a’ chairt SD a’ freagairt tuilleadh.
- sioncronaich – Sioncronaich seo susbaint làithreach a’ bhufair ris a’ chairt SD. Tha an àithne seo feumail ma tha nas lugha na 512 caractar agad anns a’ bhufair agus gu bheil thu airson an clàradh air a’ chairt SD.
- ath-shuidheachadh – Bidh seo a’ leum OpenLog gu àite neoni, ag ath-ruith an luchd-luirg agus an uairsin a’ tòiseachadh a’ chòd. Tha an àithne seo feumail ma dh’fheumas tu an rèiteachadh a dheasachadh. file, ath-shuidhich an OpenLog agus tòisich a’ cleachdadh an rèiteachadh ùr. ’S e ath-shuidheachadh cumhachd fhathast an dòigh as fheàrr airson am bòrd ath-shuidheachadh, ach tha an roghainn seo ri fhaighinn.
Roghainnean an t-siostaim
Faodar na roghainnean seo ùrachadh le làimh, no an deasachadh anns an fhaidhle config.txt. file.
- mac-talla STATE – Atharraichidh seo staid mac-talla an t-siostaim, agus thèid a stòradh ann an cuimhne an t-siostaim. Faodaidh STATE a bhith air no dheth. Fhad ‘s a tha e air, nì an OpenLog mac-talla de dhàta sreathach a fhuaireadh air an àithne-stiùiridh. Nuair a tha e dheth, chan eil an siostam a’ leughadh air ais caractaran a fhuaireadh.
Thoir an aire: Rè logadh àbhaisteach, thèid mac-talla a chuir dheth. Tha iarrtasan ghoireasan an t-siostaim airson mac-talla a dhèanamh den dàta a fhuaireadh ro àrd rè logadh. - STATE verbose – Atharraichidh seo staid aithris mhearachdan verbose. Faodaidh STATE a bhith air no dheth. Tha an àithne seo air a stòradh sa chuimhne. Le bhith a’ cur dheth mearachdan verbose, freagraidh OpenLog le dìreach ! ma tha mearachd ann seach àithne neo-aithnichte: COMMAND. Tha an caractar ! nas fhasa do shiostaman leabaithe a pharsadh na am mearachd slàn. Ma tha thu a’ cleachdadh teirminal, ma dh’fhàgas tu verbose air leigidh sin leat teachdaireachdan mearachd slàn fhaicinn.
- baud – Fosglaidh an àithne seo clàr-taice siostaim a leigeas leis an neach-cleachdaidh ìre baud a chuir a-steach. Tha taic ri ìre baud sam bith eadar 300bps agus 1Mbps. Tha an taghadh ìre baud sa bhad, agus feumaidh an OpenLog ath-chuairteachadh cumhachd gus an tèid na roghainnean a thoirt gu buil. Tha an ìre baud air a stòradh ann an EEPROM agus air a luchdachadh a h-uile uair a thèid OpenLog a thòiseachadh. Is e 9600 8N1 an àbhaist.
Cuimhnich: Ma gheibh thu am bòrd steigte ann an ìre baud neo-aithnichte, faodaidh tu RX a cheangal ri GND agus OpenLog a thòiseachadh. Bidh na LEDan a’ priobadh air ais is air adhart airson 2 dhiog agus an uairsin a’ priobadh aig an aon àm. Cuir dheth an OpenLog, agus thoir air falbh an geansaidh. Tha OpenLog a-nis air ath-shuidheachadh gu 9600bps le caractar teicheadh de `CTRL-Z` air a bhrùthadh trì tursan an dèidh a chèile. Faodar an gnìomh seo a chuir thairis le bhith a’ suidheachadh a’ bhit Èiginn Override gu 1.
Faic config.txt airson tuilleadh fiosrachaidh.
- suidhich – Fosglaidh an àithne seo clàr-taice an t-siostaim gus am modh tòiseachaidh a thaghadh. Bidh na roghainnean seo a’ tachairt aig an
• an ath chumhachd-air agus tha iad air an stòradh ann an EEPROM neo-luaineach. Ùr File Logadh – Bidh am modh seo a’ cruthachadh fear ùr file gach uair a thòisicheas OpenLog air. Cuiridh OpenLog 1 (tha UART beò), 2 (tha cairt SD air a tòiseachadh), an uairsin < (tha OpenLog deiseil airson dàta fhaighinn). Thèid a h-uile dàta a chlàradh gu LOG#####.txt. Bidh an àireamh ##### ag àrdachadh gach uair a thòisicheas OpenLog air (is e 65533 logaichean an àireamh as motha). Tha an àireamh air a stòradh ann an EEPROM agus faodar ath-shuidheachadh bhon chlàr-taice suidhichte.
Cha tèid mac-talla a dhèanamh air caractaran a gheibhear. Faodaidh tu am modh seo fhàgail agus a dhol a-steach do mhodh àithne le bhith a’ cur CTRL+z (ASCII 26). Thèid a h-uile dàta bufairichte a stòradh.
Thoir an aire: Ma tha cus logaichean air an cruthachadh, cuiridh OpenLog a-mach mearachd **Cus logaichean**, fàgaidh e am modh seo, agus thèid e gu Prompt an Àithne. Bidh an toradh sreathach coltach ri `12!Cus logaichean!`.
- Cuir ris File Logadh – Ris an canar modh sreathmhor cuideachd, cruthaichidh am modh seo file ris an canar SEQLOG.txt mura h-eil e ann mu thràth, agus cuiridh e dàta sam bith a fhuaireadh ris an fileCuiridh OpenLog 12< a-mach agus aig an àm sin bidh OpenLog deiseil airson dàta fhaighinn. Chan eil caractaran air an ath-aithris. Faodaidh tu am modh seo fhàgail agus a dhol a-steach do mhodh àithne le bhith a’ cur CTRL+z (ASCII 26). Thèid a h-uile dàta bufairichte a stòradh.
- Prompt-àithne – Cuiridh OpenLog 12> a-mach agus aig an àm sin bidh an siostam deiseil airson òrdughan fhaighinn. Thoir an aire gu bheil an soidhne > a’ comharrachadh gu bheil OpenLog deiseil airson òrdughan fhaighinn, chan e dàta. Faodaidh tu cruthachadh fileagus cuir dàta ris files, ach tha seo a’ feumachdainn beagan parsaidh sreathach (airson sgrùdadh mhearachdan), agus mar sin chan eil sinn a’ suidheachadh a’ mhodh seo gu bunaiteach.
- Ath-shuidhich Ùr File Àireamh – Ath-shuidhichidh am modh seo an loga file àireamh gu LOG000.txt. Tha seo feumail ma tha thu air cairt microSD a ghlanadh o chionn ghoirid agus gu bheil thu ag iarraidh an loga file àireamhan airson tòiseachadh a-rithist.
- Caractar Teicheadh Ùr – Leigidh an roghainn seo leis an neach-cleachdaidh caractar leithid CTRL+z no $ a chuir a-steach, agus seo a shuidheachadh mar an caractar teicheadh ùr. Thèid an suidheachadh seo ath-shuidheachadh gu CTRL+z rè ath-shuidheachadh èiginn.
- Àireamh nan caractaran teicheadh – Leigidh an roghainn seo leis an neach-cleachdaidh caractar a chuir a-steach (leithid 1, 3, no 17), ag ùrachadh an àireamh ùir de charactaran teicheadh a dh’ fheumar gus tuiteam gu modh àithne. Mar eisimpleirampMa chuireas tu 8 a-steach, feumaidh an neach-cleachdaidh CTRL+z a bhrùthadh ochd tursan gus faighinn gu modh àithne. Thèid an suidheachadh seo ath-shuidheachadh gu 3 rè ath-shuidheachadh èiginn.
Mìneachadh air caractaran teicheadh: Is e an adhbhar a dh’ fheumas OpenLog bualadh air ‘CTRL+z’ 3 tursan gus a dhol a-steach do mhodh àithne gus casg a chuir air a’ bhòrd bho bhith air ath-shuidheachadh gun fhiosta nuair a thèid còd ùr a luchdachadh suas bhon Arduino IDE. Tha cothrom ann gum faiceadh am bòrd an caractar ‘CTRL+z’ a’ tighinn troimhe rè luchdachadh tòiseachaidh (cùis a chunnaic sinn anns na dreachan tràtha de firmware OpenLog), agus mar sin tha seo ag amas air casg a chuir air sin. Ma tha thu a-riamh an amharas gu bheil do bhòrd air a bhith briste air sgàth seo, faodaidh tu ath-shuidheachadh èiginneach a dhèanamh an-còmhnaidh le bhith a’ cumail a’ phrìne RX gu talamh nuair a thèid a chumhachdachadh.
Rèiteachadh File
Mura b’ fheàrr leat an teirminéal sreathach a chleachdadh airson na roghainnean air an OpenLog agad atharrachadh, faodaidh tu na roghainnean ùrachadh cuideachd le bhith ag atharrachadh an CONFIG.TXT. file.
Thoir an aire: Chan eil an gnìomh seo ag obair ach air firmware dreach 1.6 no nas ùire. Ma cheannaich thu OpenLog às dèidh 2012, bidh thu a’ ruith firmware dreach 1.6+.
Gus seo a dhèanamh, bidh feum agad air leughadair cairt microSD agus deasaiche teacsa. Fosgail am faidhle config.txt. file (litreachadh mòr-litir an file chan eil ainm cudromach), agus rèitich air falbh! Mura do chuir thu cumhachd air an OpenLog agad leis a’ chairt SD roimhe, faodaidh tu cuideachd an cruthachadh le làimh fileMa tha thu air an OpenLog a thòiseachadh leis a’ chairt microSD na àite roimhe seo, bu chòir dhut rudeigin mar an leanas fhaicinn nuair a leughas tu a’ chairt microSD.Bidh an OpenLog a’ cruthachadh config.txt agus LOG0000.txt file air a’ chiad chumhachd suas.
An rèiteachadh bunaiteach file tha aon loidhne de roghainnean agus aon loidhne de mhìneachaidhean ann.Suidheachadh bunaiteach file sgrìobhte leis an OpenLog.
Thoir an aire gur e caractaran cunbhalach faicsinneach a tha seo (chan eil luachan neo-fhaicsinneach no luachan dà-chànanach ann), agus tha cromag eadar gach luach.
Tha na roghainnean air am mìneachadh mar a leanas:
- baud: An ìre baud conaltraidh. Is e 9600bps an àbhaist. Is iad na luachan iomchaidh a tha co-chòrdail ris an Arduino IDE 2400, 4800, 9600, 19200, 38400, 57600, agus 115200. Faodaidh tu ìrean baud eile a chleachdadh, ach cha bhith e comasach dhut conaltradh leis an OpenLog tron sgrùdair sreathach Arduino IDE.
- teicheadh: An luach ASCII (ann an cruth deicheach) den charactar teicheadh. 'S e CTRL+z a th' ann an 26 agus 's e sin an àbhaist. 'S e $ a th' ann an 36 agus 's e caractar teicheadh a thathas a' cleachdadh gu cumanta a th' ann.
- #esc: An àireamh de charactaran teicheadh a tha a dhìth. Gu gnàthach, is e trì a th’ ann, agus mar sin feumaidh tu am caractar teicheadh a bhualadh trì tursan gus tuiteam gu modh àithne. Tha luachan iomchaidh bho 0 gu 254. Ma chuireas tu an luach seo gu 0, cuiridh sin casg air sgrùdadh charactaran teicheadh gu tur.
- modh: Modh an t-siostaim. Bidh OpenLog a’ tòiseachadh ann am modh Log Ùr (0) gu bunaiteach. Is iad na luachan iomchaidh 0 = Log Ùr, 1 = Log Sreathach, 2 = Modh Àithne.
- gnìomhair: Modh mionaideach. Tha teachdaireachdan mearachd leudaichte (mionaideach) air an tionndadh air gu bunaiteach. Ma chuireas tu seo gu 1, tionndaidhidh sin air teachdaireachdan mearachd mionaideach (leithid àithne neo-aithnichte: thoir air falbh !). Ma chuireas tu seo gu 0, tionndaidhidh sin mearachdan mionaideach dheth ach freagraidh e le ! ma tha mearachd ann. Tha cuir dheth modh mionaideach feumail ma tha thu a’ feuchainn ri dèiligeadh ri mearachdan bho shiostam leabaithe.
- mac-talla: Modh mac-talla. Nuair a bhios tu ann am modh àithne, thèid mac-talla nan caractaran a dhèanamh mar as trice. Ma chuireas tu seo gu 0, cuiridh sin dheth mac-talla nan caractaran. Tha e feumail seo a chuir dheth ma bhios tu a’ dèiligeadh ri mearachdan agus mura h-eil thu ag iarraidh gun tèid àithnean a thèid a chur a dhèanamh air ais chun OpenLog.
- ignoreRX: Thar-shìneadh Èiginn. Mar as trice, nì OpenLog ath-shuidheachadh èiginneach nuair a thèid am prìne RX a tharraing ìosal nuair a thèid cumhachd a chuir air. Ma chuireas tu seo gu 1, cuiridh sin dheth sgrùdadh a’ phrìne RX nuair a thèid cumhachd a chuir air. Faodaidh seo a bhith cuideachail airson siostaman a chumas an loidhne RX ìosal airson diofar adhbharan. Mura h-eil Thar-shìneadh Èiginn air a chuir dheth, cha bhith e comasach dhut an aonad a sparradh air ais gu 9600bps, agus an rèiteachadh file bidh e mar an aon dòigh air an ìre baud atharrachadh.
Mar a dh’atharraicheas OpenLog an rèiteachadh File
Tha còig diofar shuidheachaidhean ann airson OpenLog am faidhle config.txt atharrachadh. file.
- Config file lorg: Nuair a thèid a chumhachdachadh, bidh OpenLog a’ coimhead airson config.txt file. Ma tha an file ma lorgar e, cleachdaidh OpenLog na roghainnean a tha air an toirt a-steach agus sgrìobhaidh e thairis air roghainnean siostaim sam bith a chaidh a stòradh roimhe.
- Gun rèiteachadh file lorg: Mura h-urrainn dha OpenLog an config.txt a lorg file an uairsin cruthaichidh OpenLog config.txt agus clàraichidh e na roghainnean siostaim a tha air an stòradh an-dràsta ann. Tha seo a’ ciallachadh ma chuireas tu cairt microSD ùr-chruthaichte a-steach, cumaidh an siostam agad na roghainnean làithreach aige.
- Rèiteachadh coirbte file lorg: Sguabaidh OpenLog às an config.txt truaillichte file, agus ath-sgrìobhaidh e an dà chuid roghainnean an EEPROM a-staigh agus roghainnean an config.txt file chun staid mhath aithnichte de 9600,26,3,0,1,1,0.
- Luachan mì-laghail anns an rèiteachadh fileMa lorgas OpenLog roghainnean sam bith anns a bheil luachan mì-laghail, sgrìobhaidh OpenLog thairis air na luachan coirbte ann an config.txt. file leis na roghainnean siostam EEPROM a tha air an stòradh an-dràsta.
- Atharrachaidhean tron àithne-stiùiridh: Ma thèid roghainnean an t-siostaim atharrachadh tron àithne-stiùiridh (an dàrna cuid thairis air ceangal sreathach no tro àitheantan sreathach microcontroller) thèid na h-atharrachaidhean sin a chlàradh an dà chuid san EEPROM siostaim agus san config.txt. file.
- Ath-shuidheachadh Èiginn: Ma thèid an OpenLog ath-chuairteachadh le geansaidh eadar RX agus GND, agus ma thèid am bit Override Èiginn a shuidheachadh gu 0 (a’ leigeil le ath-shuidheachadh èiginn), ath-sgrìobhaidh OpenLog an dà chuid na roghainnean EEPROM a-staigh agus na roghainnean config.txt. file chun staid mhath aithnichte de 9600,26,3,0,1,1,0.
Fuasgladh thrioblaidean
Tha grunn roghainnean eadar-dhealaichte ann airson sgrùdadh a dhèanamh a bheil duilgheadasan agad a’ ceangal thairis air an sgrùdair sreathach, a bheil duilgheadasan agad le caractaran a’ call a-mach ann an logaichean, no a’ sabaid an aghaidh OpenLog briste.
Thoir sùil air giùlan LED STAT1
Tha LED STAT1 a’ sealltainn giùlan eadar-dhealaichte airson dà mhearachd chumanta eadar-dhealaichte.
- 3 priobadh: Dh’fhàillig tòiseachadh a’ chairt microSD. Is dòcha gum feum thu am cairt a fhormatadh le FAT/FAT16 air coimpiutair.
- 5 priobadh: Tha OpenLog air atharrachadh gu ìre baud ùr agus feumar a chumhachdachadh a-rithist is a-rithist.
Thoir sùil dhùbailte air structar fo-eòlaire
Ma tha thu a’ cleachdadh an OpenLog.ino ex bunaiteachample, cha toir OpenLog taic ach do dhà fho-eòlaire. Feumaidh tu FOLDER_TRACK_DEPTH atharrachadh bho 2 chun an àireamh de fho-eòlairean a dh’ fheumas tu taic a thoirt dhaibh. Cho luath ‘s a bhios tu air seo a dhèanamh, ath-chruinnich an còd, agus luchdaich suas am bathar-bog atharraichte.
Dearbhaich an àireamh de Files anns an Eòlaire Freumh
Cha toir OpenLog taic ach do suas ri 65,534 loga. files san eòlaire freumhach. Tha sinn a’ moladh ath-fhòrmatadh a dhèanamh air a’ chairt microSD agad gus astar clàraidh a leasachadh.
Dearbhaich Meud do Firmware Atharraichte
Ma tha thu a’ sgrìobhadh sgeidse gnàthaichte airson an OpenLog, dèan cinnteach nach eil an sgeidse agad nas motha na 32,256. Ma tha, gearraidh e a-steach do na 500 bytes as àirde de chuimhne Flash, a bhios an luchdair-tòiseachaidh sreathach Optiboot a’ cleachdadh.
Sgrùdadh dùbailte File Ainmean
Uile file Bu chòir ainmean a bhith alfa-àireamhach. Tha MyLOG1.txt ceart gu leòr, ach is dòcha nach obraich Hi !e _.txt.
Cleachd 9600 Baud
Bidh OpenLog ag obair air an ATmega328 agus tha RAM cuibhrichte aige (2048 bytes). Nuair a chuireas tu caractaran sreathach gu OpenLog, bidh na caractaran sin air an stòradh ann am bufair. Tha Sònrachadh Simplichte Buidheann SD a’ leigeil le cairt SD suas ri 250ms a thoirt (earrann 4.6.2.2 Sgrìobh) gus bloc dàta a chlàradh gu cuimhne flash.
Aig 9600bps, tha sin 960 bytes (10 bits gach byte) gach diog. Tha sin 1.04ms gach byte. Tha OpenLog an-dràsta a’ cleachdadh bufair glacaidh 512 byte agus mar sin faodaidh e timcheall air 50ms de charactaran a ghleidheadh. Leigidh seo le OpenLog a h-uile caractar a tha a’ tighinn aig 9600bps fhaighinn gu soirbheachail. Mar a mheudaicheas tu an ìre baud, mairidh am bufair nas giorra.
Ùine Thar-ruith Bufair OpenLog
Ìre Baud | Ùine gach byte | Ùine gus am bi am Bufair air a Chur thairis |
9600bps | 1.04mh | 532mh |
57600bps | 0.174mh | 88mh |
115200bps | 0.087mh | 44mh |
Tha ùine clàraidh nas luaithe na 250ms aig mòran chairtean SD. Faodaidh seo a bhith air a bhualadh le ‘clas’ na cairt agus dè an ìre dàta a tha air a stòradh air a’ chairt mu thràth. Is e am fuasgladh ìre baud nas ìsle a chleachdadh no an ùine eadar na caractaran a thèid a chur aig an ìre baud as àirde a mheudachadh.
Cruthaich do chairt MicroSD
Cuimhnich cairt a chleachdadh le glè bheag no gun dad idir files air. Cairt microSD le 3.1GB de ZIP fileTha ùine freagairt nas slaodaiche aig s no MP3an na cairt falamh.
Mura do chruthaich thu do chairt microSD air siostam-obrachaidh Windows, ath-chruthaich a’ chairt microSD agus cruthaich faidhle DOS. filean siostam air a’ chairt SD.
Iomlaid Cairtean MicroSD
Tha iomadh seòrsa eadar-dhealaichte de luchd-saothrachaidh chairtean ann, cairtean ath-leubailte, meudan cairtean, agus clasaichean cairtean, agus is dòcha nach obraich iad uile gu ceart. Mar as trice bidh sinn a’ cleachdadh cairt microSD clas 8 4GB, a bhios ag obair gu math aig 9600bps. Ma tha feum agad air ìrean baud nas àirde, no àite stòraidh nas motha, is dòcha gum bi thu airson cairtean clas 6 no nas àirde fheuchainn.
Cuir dàil eadar sgrìobhadh charactaran ris
Le bhith a’ cur dàil bheag eadar aithrisean Serial.print(), faodaidh tu cothrom a thoirt do OpenLog a ghluasad làithreach a chlàradh.
bufair.
Airson example:
sreath.toiseach(115200);
airson (int i = 1; i < 10; i++) {
Sreath.clò-bhualadh(i, DEC);
Sreath.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
}
Is dòcha nach clàraich e gu ceart, oir tha tòrr charactaran gan cur dìreach ri taobh a chèile. Ma chuireas tu dàil bheag de 15ms eadar sgrìobhaidhean caractaran mòra, cuidichidh sin OpenLog le bhith a’ clàradh gun charactaran a chall.
sreath.toiseach(115200);
airson (int i = 1; i < 10; i++) {
Sreath.clò-bhualadh(i, DEC);
Sreath.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
dàil (15);
}
Cuir Co-chòrdalachd Sgrùdaiche Sreathach Arduino ris
Ma tha thu a’ feuchainn ri OpenLog a chleachdadh leis an leabharlann sreathach togte no leabharlann SoftwareSerial, is dòcha gum mothaich thu duilgheadasan le modh àithne. Bidh Serial.println() a’ cur loidhne ùr AGUS tilleadh giùlain. Tha dà àithne eile ann gus faighinn thairis air seo.
Is e a’ chiad fhear an àithne \r (tilleadh giùlain ASCII) a chleachdadh:
Sreath.clò-bhualadh(“TEACS\r”);
Air neo, faodaidh tu an luach 13 (tilleadh giùlain deicheach) a chur:
Sreath.clò-bhualadh(“TEACS”);
Sreath.sgrìobh(13);
Ath-shuidheachadh èiginn
Cuimhnich, ma dh’fheumas tu an OpenLog ath-shuidheachadh gu staid bunaiteach, faodaidh tu am bòrd ath-shuidheachadh le bhith a’ ceangal a’ phrìne RX ri GND, a’ cur cumhachd air an OpenLog, a’ feitheamh gus an tòisich na LEDs a’ priobadh aig an aon àm, agus an uairsin a’ cur cumhachd dheth an OpenLog agus a’ toirt air falbh an geansaidh.
Ma dh’atharraich thu am bit Override Èiginn gu 1, feumaidh tu an rèiteachadh atharrachadh. file, oir cha bhith an Ath-shuidheachadh Èiginn ag obair.
Thoir sùil air a’ Choimhearsnachd
Ma tha duilgheadasan agad fhathast leis an OpenLog agad, thoir sùil air na cùisean làithreach agus dùinte air an stòras GitHub againn an seo. Tha coimhearsnachd mhòr ag obair leis an OpenLog, agus mar sin tha teansa ann gu bheil cuideigin air fuasgladh a lorg airson na trioblaid a tha thu a’ faicinn.
Goireasan agus a’ dol nas fhaide
A-nis gu bheil thu air dàta a chlàradh gu soirbheachail leis an OpenLog agad, faodaidh tu pròiseactan iomallach a stèidheachadh agus sùil a chumail air a h-uile dàta a dh’ fhaodadh a thighinn. Smaoinich air do phròiseact Saidheans Saoranach fhèin a chruthachadh, no eadhon inneal-leantainn pheataichean gus faicinn dè a bhios Fluffy a’ dèanamh nuair a bhios e a-muigh!
Thoir sùil air na goireasan a bharrachd seo airson fuasgladh dhuilgheadasan, cuideachadh no brosnachadh airson do phròiseict a tha romhainn.
- OpenLog GitHub
- Pròiseact Illumitune
- Ceangal mothachaidh solais LilyPad
- BadgerHack: Leudachadh Braitear Ùir
- A’ tòiseachadh le OBD-II
- Geata-dhealbhan Vernier
A bheil feum agad air barrachd brosnachaidh? Thoir sùil air cuid de na clasaichean-teagaisg co-cheangailte seo:
Braitear Ìre Uisge Iomallach Photon
Ionnsaich mar a thogas tu mothachaire ìre uisge iomallach airson tanca stòraidh uisge agus mar a nì thu pumpa fèin-ghluasadach stèidhichte air na leughaidhean!
Braitear Ìre Uisge Iomallach Photon
Ionnsaich mar a thogas tu mothachaire ìre uisge iomallach airson tanca stòraidh uisge agus mar a nì thu pumpa fèin-ghluasadach stèidhichte air na leughaidhean!
A’ clàradh dàta gu Google Sheets leis an Tessel 2
Tha am pròiseact seo a’ còmhdach mar a chlàras tu dàta gu Google Sheets ann an dà dhòigh: a’ cleachdadh IFTTT le a web ceangal no draibh peann USB agus “sneakernet” às aonais.
Dàta Braitear Grafa le Python agus Matplotlib
Cleachd matplotlib gus plota fìor-ùine de dhàta teòthachd a chruthachadh a chaidh a chruinneachadh bho sensor TMP102 ceangailte ri Raspberry Pi.
Ma tha beachdan sam bith agaibh air oideachadh, tadhail air na beachdan no cuir fios chun sgioba taic theicnigeach againn aig Taic-theicneòlais@sparkfun.com.
Sgrìobhainnean/Goireasan
![]() |
Bùird Leasachaidh SparkFun DEV-13712 SparkFun [pdfStiùireadh Cleachdaiche DEV-13712, DEV-11114, DEV-09873, CAB-12016, COM-13833, COM-13004, PRT-00115, PRT-08431, DEV-13712 Bùird Leasachaidh SparkFun, DEV-13712, Bùird Leasachaidh SparkFun, Bùird Leasachaidh, Bùird |