SparkFun logoOpenLog hookup Itọsọna

Ọrọ Iṣaaju

Efeti sile! Ikẹkọ yii jẹ fun Ṣii Wọle fun UART tẹlentẹle [DEV-13712]. Ti o ba nlo Qwiic OpenLog fun IC [DEV-15164], jọwọ tọka si Itọsọna Hookup Qwiic OpenLog.
Logger Data OpenLog jẹ irọrun-lati-lo, ojutu orisun-ìmọ fun titẹ data ni tẹlentẹle lati awọn iṣẹ akanṣe rẹ. OpenLog n pese wiwo ni tẹlentẹle ti o rọrun lati wọle data lati inu iṣẹ akanṣe kan si kaadi microSD kan.DEV-13712 SparkFun Development BoardSparkFun OpenLog
• DEV-13712DEV-13712 SparkFun Development Boards - PartsSparkFun OpenLog pẹlu Awọn akọle
• DEV-13955

ko si ọja ri
Awọn ohun elo ti a beere
Lati le ṣiṣẹ ni kikun nipasẹ ikẹkọ yii, iwọ yoo nilo awọn apakan wọnyi. O le ma nilo ohun gbogbo botilẹjẹpe da lori ohun ti o ni. Ṣafikun-un si rira rẹ, ka nipasẹ itọsọna naa, ki o ṣatunṣe kẹkẹ bi o ṣe pataki.
ṢiiLog hookup Itọsọna SparkFun Wish Akojọ

DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 1 Arduino Pro Mini 328 - 3.3V / 8MHz
DEV-11114
O jẹ buluu! O tinrin! O jẹ Arduino Pro Mini! Ọna apẹrẹ iwonba SparkFun si Arduino. Eyi jẹ 3.3V Arduino…
DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 2 SparkFun FTDI Ipilẹ Breakout - 3.3V
DEV-09873
Eyi ni atunyẹwo tuntun ti wa [FTDI Basic](http://www.sparkfun.com/commerce/product_info.php?products_id=…
DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 3 Okun USB SparkFun Cerberus - 6ft
CAB-12016
O ni okun USB ti ko tọ. Ko ṣe pataki eyi ti o ni, o jẹ aṣiṣe. Ṣugbọn kini ti o ba le…
DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 4 SparkFun OpenLog
DEV-13712
SparkFun OpenLog jẹ olutaja data orisun ṣiṣi ti o ṣiṣẹ lori asopọ ni tẹlentẹle ti o rọrun ati ṣe atilẹyin mi…
DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 5 Kaadi microSD pẹlu Adapter – 16GB (Kilasi 10)
COM-13833
Eyi jẹ kaadi iranti kaadi 10 16GB microSD kilasi, pipe fun awọn ọna ṣiṣe ile fun awọn kọnputa igbimọ kan…
DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 6 microSD USB Reader
COM-13004
Eyi jẹ oluka USB microSD kekere oniyi. Kan gbe kaadi microSD rẹ sinu inu asopọ USB, t…
DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 7 Awọn akọle obinrin
PRT-00115
Nikan kana ti 40-ihò, obinrin akọsori. Le ti wa ni ge si iwọn pẹlu kan bata ti waya-cutters. Standard .1 ″ aye. A nlo…
DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 8 Jumper Wires Ere 6 ″ M/M Pack ti 10
PRT-08431
Eyi jẹ iyasọtọ SparkFun! Iwọnyi jẹ awọn jumpers gigun 155mm pẹlu awọn asopọ akọ ni opin mejeeji. Lo awọn wọnyi lati wa…
DEV-13712 SparkFun Awọn igbimọ Idagbasoke - Awọn apakan 9 Adehun Away akọ afori - ọtun igun
PRT-00553
Ọna ti igun ọtun akọ awọn akọle - fọ lati baamu. Awọn pinni 40 ti o le ge si iwọn eyikeyi. Ti a lo pẹlu awọn PCB ti aṣa tabi gen…

Niyanju kika
Ti o ko ba faramọ tabi itunu pẹlu awọn imọran wọnyi, a ṣeduro kika nipasẹ iwọnyi ṣaaju ki o to tẹsiwaju pẹlu Itọsọna Ṣiṣakopọ OpenLog.
Bawo ni Solder: Nipasẹ-Iho Soldering
Ikẹkọ yii ni wiwa ohun gbogbo ti o nilo lati mọ nipa titaja nipasẹ iho.
Ibaraẹnisọrọ Agbeegbe Tẹlentẹle (SPI)
SPI jẹ lilo nigbagbogbo lati so awọn oluṣakoso micro si awọn agbeegbe gẹgẹbi awọn sensọ, awọn iforukọsilẹ iyipada, ati awọn kaadi SD.
Serial Communication
Awọn imọran ibaraẹnisọrọ ni tẹlentẹle Asynchronous: awọn apo-iwe, awọn ipele ifihan agbara, awọn oṣuwọn baud, UARTs ati diẹ sii!
Tẹlentẹle ebute Ipilẹ
Ikẹkọ yii yoo fihan ọ bi o ṣe le ṣe ibasọrọ pẹlu awọn ẹrọ ni tẹlentẹle nipa lilo ọpọlọpọ awọn ohun elo emulator ebute.

Hardware Loriview

Agbara
OpenLog nṣiṣẹ ni awọn eto wọnyi:
OpenLog Power-wonsi

Iṣagbewọle VCC 3.3V-12V (Ti ṣe iṣeduro 3.3V-5V)
Iṣagbewọle RXI 2.0V-3.8V
Ijade TXO 3.3V
Iyaworan Lọwọlọwọ laišišẹ ~ 2mA-5mA (w / jade microSD kaadi), ~ 5mA-6mA (w/ microSD kaadi)
Ti nṣiṣe lọwọ kikọ Lọwọlọwọ iyaworan ~ 20-23mA (w/ microSD kaadi)

Iyaworan lọwọlọwọ OpenLog jẹ nipa 20mA si 23mA nigba kikọ si microSD kan. Da lori iwọn kaadi microSD ati olupese rẹ, iyaworan lọwọlọwọ lọwọlọwọ le yatọ nigbati OpenLog n kọ si kaadi iranti. Alekun oṣuwọn baud yoo tun fa diẹ sii lọwọlọwọ.
Microcontroller
OpenLog nṣiṣẹ ni pipa ti ATmega328 inu ọkọ, nṣiṣẹ ni 16MHz ọpẹ si okuta onboard. ATmega328 ni Optiboot bootloader ti kojọpọ lori rẹ, eyiti ngbanilaaye OpenLog lati ni ibamu pẹlu eto igbimọ “Arduino Uno” ni Arduino IDE.DEV-13712 SparkFun Development Boards - bootloaderNi wiwo
Tẹlentẹle UART
Ni wiwo akọkọ pẹlu OpenLog jẹ akọsori FTDI lori eti igbimọ. A ṣe akọsori yii lati pulọọgi taara sinu Arduino Pro tabi Pro Mini, eyiti ngbanilaaye microcontroller lati fi data ranṣẹ lori asopọ ni tẹlentẹle si OpenLog.DEV-13712 SparkFun Development Boards - ọkọ eti

Ikilọ! Nitori aṣẹ PIN ti o jẹ ki o ni ibamu pẹlu Arduinos, ko le pulọọgi taara sinu igbimọ FTDI breakout. DEV-13712 Awọn igbimọ Idagbasoke SparkFun - eti igbimọ 1Fun alaye siwaju sii, rii daju lati ṣayẹwo jade nigbamii ti apakan lori Hardware Hookup.
SPI
Awọn aaye idanwo SPI mẹrin tun wa ni opin idakeji ti igbimọ naa. O le lo iwọnyi lati ṣe atunto bootloader lori ATmega328.DEV-13712 Awọn igbimọ Idagbasoke SparkFun - eti igbimọ 2Awọn titun OpenLog (DEV-13712) fi opin si jade wọnyi pinni lori kere palara nipasẹ ihò. Ti o ba nilo lati lo ISP kan lati tun ṣe tabi gbejade bootloader tuntun si OpenLog, o le lo awọn pinni pogo lati sopọ si awọn aaye idanwo wọnyi.
Ni wiwo ikẹhin fun sisọ pẹlu OpenLog jẹ kaadi microSD funrararẹ. Lati ṣe ibaraẹnisọrọ, kaadi microSD nilo awọn pinni SPI. Kii ṣe nikan ni ibi ti data ti wa ni ipamọ nipasẹ OpenLog, ṣugbọn o tun le ṣe imudojuiwọn iṣeto OpenLog nipasẹ config.txt file lori kaadi microSD.
Kaadi microSD
Gbogbo data ti o wọle nipasẹ OpenLog ti wa ni ipamọ lori kaadi microSD. OpenLog ṣiṣẹ pẹlu awọn kaadi microSD ti o kan awọn ẹya wọnyi:

  • 64MB si 32GB
  • FAT16 tabi FAT32

DEV-13712 Awọn igbimọ Idagbasoke SparkFun - eti igbimọ 3

Ipo LED
Awọn LED ipo meji wa lori OpenLog lati ṣe iranlọwọ fun ọ pẹlu laasigbotitusita.

  • STAT1 – LED Atọka buluu yii ti so mọ Arduino D5 (ATmega328 PD5) ati tan-an / pipa nigbati ohun kikọ tuntun ba gba. Eleyi LED seju nigbati Serial ibaraẹnisọrọ ti wa ni gbigb'oorun.
  • STAT2 - LED alawọ ewe yii ti sopọ si Arduino D13 (Laini Aago Serial SPI / ATmega328 PB5). LED yi seju nikan nigbati wiwo SPI nṣiṣẹ. Iwọ yoo rii i filasi nigbati OpenLog ṣe igbasilẹ awọn baiti 512 si kaadi microSD.

DEV-13712 Awọn igbimọ Idagbasoke SparkFun - eti igbimọ 4

Hardware hookup

Awọn ọna akọkọ meji lo wa fun sisopọ OpenLog rẹ si Circuit kan. Iwọ yoo nilo diẹ ninu awọn akọle tabi awọn okun waya lati sopọ. Rii daju wipe o solder si awọn ọkọ fun a ni aabo asopọ.
Ipilẹ Serial Asopọ
Imọran: Ti o ba ni akọsori obinrin OpenLog ati akọsori obinrin lori FTDI iwọ yoo nilo awọn onirin jumper M/F lati sopọ.DEV-13712 SparkFun Development Boards - Ipilẹ Serial Asopọ

Asopọmọra ohun elo yii jẹ apẹrẹ fun interfacing pẹlu OpenLog ti o ba nilo lati tun ṣe igbimọ naa, tabi wọle data lori asopọ ni tẹlentẹle ipilẹ kan.
Ṣe awọn asopọ wọnyi:
OpenLog → 3.3V FTDI Ipilẹ Breakout

  • GND → GND
  • GND → GND
  • VCC → 3.3V
  • TXO → RXI
  • RXI → TXO
  • DTR → DTR

Ṣe akiyesi pe kii ṣe asopọ taara laarin FTDI ati OpenLog – o gbọdọ yipada awọn asopọ pin TXO ati RXI.
Awọn asopọ rẹ yẹ ki o dabi eyi: DEV-13712 SparkFun Development Boards - Ipilẹ BreakoutNi kete ti o ba ni awọn asopọ laarin OpenLog ati Ipilẹ FTDI, pulọọgi igbimọ FTDI rẹ sinu okun USB ati sinu kọnputa rẹ.
Ṣii ebute ni tẹlentẹle, sopọ si ibudo COM ti Ipilẹ FTDI rẹ, ki o lọ si ilu!

Project Hardware Asopọ

Imọran: Ti o ba ni awọn akọle obinrin ti a ta lori OpenLog, o le ta awọn akọle akọ si Arduino Pro Mini lati ṣafọ awọn igbimọ papọ laisi iwulo fun awọn onirin.DEV-13712 SparkFun Development Boards - Project Hardware AsopọLakoko ibaraẹnisọrọ pẹlu OpenLog lori asopọ ni tẹlentẹle jẹ pataki fun atunto tabi ṣatunṣe, ibi ti OpenLog nmọlẹ wa ninu iṣẹ akanṣe kan. Circuit gbogbogbo yii jẹ bii a ṣe ṣeduro pe ki o kio OpenLog rẹ si microcontroller (ninu ọran yii, Arduino Pro Mini) ti yoo kọ data ni tẹlentẹle si OpenLog.
Ni akọkọ iwọ yoo nilo lati gbe koodu si Pro Mini rẹ ti o pinnu lati ṣiṣẹ. Jọwọ ṣayẹwo awọn Arduino Sketches fun diẹ ninu awọn Mofiample koodu ti o le lo.
Akiyesi: Ti o ko ba ni idaniloju bi o ṣe le ṣe eto Pro Mini rẹ, jọwọ ṣayẹwo ikẹkọ wa Nibi.
Lilo Arduino Pro Mini 3.3V
Ikẹkọ yii jẹ itọsọna rẹ si ohun gbogbo Arduino Pro Mini. O ṣe alaye ohun ti o jẹ, kini kii ṣe, ati bii o ṣe le bẹrẹ lilo rẹ.
Ni kete ti o ba ti ṣe eto Pro Mini rẹ, o le yọ igbimọ FTDI kuro, ki o rọpo rẹ pẹlu OpenLog.
Rii daju lati so awọn pinni ti a samisi BLK lori mejeeji Pro Mini ati OpenLog (awọn pinni ti a samisi GRN lori awọn mejeeji yoo tun baramu soke ti o ba ṣe deede).
Ti o ko ba le pulọọgi OpenLog taara sinu Pro Mini (nitori awọn akọle ti ko baamu tabi awọn igbimọ miiran ni ọna), o le lo awọn okun onirin ki o ṣe awọn asopọ atẹle.
OpenLog → Arduino Pro/Arduino Pro Mini

  • GND → GND
  • GND → GND
  • VCC → VCC
  • TXO → RXI
  • RXI → TXO
  • DTR → DTR

Ni kete ti o ba ti pari, awọn asopọ rẹ yẹ ki o dabi atẹle pẹlu Arduino Pro Mini ati Arduino Pro.
Aworan ti Fritzing fihan OpenLogs pẹlu awọn akọle ti o ni digi. Ti o ba yipada iho microSD ojulumo si oke Arduino view, wọn yẹ ki o baramu akọsori siseto bi FTDI.DEV-13712 Awọn igbimọ Idagbasoke SparkFun - Asopọ Hardware Project 1

Akiyesi pe asopọ naa jẹ shot taara pẹlu OpenLog "lodindi-isalẹ" (pẹlu microSD ti nkọju si oke).
⚡Akiyesi: Niwọn bi Vcc ati GND laarin OpenLog ati Arduino ti wa ni ọwọ nipasẹ awọn akọle, iwọ yoo nilo lati sopọ si agbara si awọn pinni miiran ti o wa lori Arduino. Bibẹẹkọ, o le ta awọn onirin si awọn pinni agbara ti o han lori boya ọkọ.
Fi agbara soke eto rẹ, ati pe o ti ṣetan lati bẹrẹ gedu!

Arduino Sketches

Nibẹ ni o wa mefa o yatọ si Mofiamples afọwọya to wa ti o le lo lori Arduino nigba ti a ti sopọ si ohun OpenLog.

  • OpenLog_Benchmarking - Eyi example ti lo lati ṣe idanwo OpenLog. Eyi nfi data ti o tobi pupọ ranṣẹ ni 115200bps lori ọpọ files.
  • OpenLog_CommandTest - Eyi example fihan bi o ṣe le ṣẹda ati append a file nipasẹ iṣakoso laini aṣẹ nipasẹ Arduino.
  • ṢiLog_ReadExample - Eleyi example ṣiṣẹ nipasẹ bi o ṣe le ṣakoso OpenLog nipasẹ laini aṣẹ.
  • ṢiLog_ReadExample_NlaFile — Eksample ti bi o si ṣi kan ti o tobi ti o ti fipamọ file lori OpenLog ki o jabo rẹ lori asopọ bluetooth agbegbe kan.
  • OpenLog_Test_Sketch - Lo lati ṣe idanwo OpenLog pẹlu ọpọlọpọ data ni tẹlentẹle.
  • OpenLog_Test_Sketch_Binary - Ti a lo lati ṣe idanwo OpenLog pẹlu data alakomeji ati sa fun awọn kikọ.

Firmware

OpenLog ni awọn ege akọkọ meji ti sọfitiwia lori ọkọ: bootloader ati famuwia.
Arduino Bootloader
Akiyesi: Ti o ba nlo OpenLog kan ti o ra ṣaaju Oṣu Kẹta ọdun 2012, bootloader ti inu wa ni ibamu pẹlu eto “Arduino Pro tabi Pro Mini 5V/16MHz w/ ATmega328” ni Arduino IDE.
Gẹgẹbi a ti sọ tẹlẹ, OpenLog ni bootloader tẹlentẹle Optiboot lori ọkọ. O le ṣe itọju OpenLog gẹgẹ bi Arduino Uno nigbati o ba n gbejade tẹlẹample koodu tabi titun famuwia si awọn ọkọ.
Ti o ba pari bricking OpenLog rẹ ati pe o nilo lati tun fi bootloader sori ẹrọ, iwọ yoo tun fẹ lati gbe Optiboot sori igbimọ naa. Jọwọ ṣayẹwo ikẹkọ wa lori fifi Arduino Bootloader sori ẹrọ fun alaye diẹ sii.
Iṣakojọpọ ati ikojọpọ famuwia sori OpenLog
Akiyesi: Ti eyi ba jẹ igba akọkọ ti o nlo Arduino, jọwọ tunview ikẹkọ wa lori fifi Arduino IDE sori ẹrọ. Ti o ko ba ti fi sori ẹrọ ile-ikawe Arduino tẹlẹ, jọwọ ṣayẹwo itọsọna fifi sori ẹrọ wa lati fi sori ẹrọ awọn ile ikawe pẹlu ọwọ.
Ti o ba jẹ fun eyikeyi idi ti o nilo lati ṣe imudojuiwọn tabi tun fi famuwia sori OpenLog rẹ, ilana atẹle yoo gba igbimọ rẹ soke ati ṣiṣe.
Ni akọkọ, jọwọ ṣe igbasilẹ Arduino IDE v1.6.5. Awọn ẹya miiran ti IDE le ṣiṣẹ lati ṣajọ OpenLog famuwia, ṣugbọn a ti jẹrisi eyi bi ẹya ti o dara ti a mọ.
Nigbamii, ṣe igbasilẹ famuwia OpenLog ati lapapo awọn ile-ikawe ti o nilo.

Ṣe igbasilẹ IṢIṢI IṢẸ IṢẸ FIMWARE (ZIP)
Ni kete ti o ba ni igbasilẹ awọn ile-ikawe ati famuwia, fi sori ẹrọ awọn ile-ikawe sinu Arduino. Ti o ko ba ni idaniloju bi o ṣe le fi awọn ile-ikawe sori ẹrọ pẹlu ọwọ ni IDE, jọwọ ṣayẹwo ikẹkọ wa: Fifi sori Ile-ikawe Arduino kan: Fifi sori ẹrọ ikawe pẹlu ọwọ.
Akiyesi: A nlo awọn ẹya ti a ṣe atunṣe ti awọn ile-ikawe SdFat ati SerialPort lati le sọ lainidii bi awọn ifipamọ TX ati RX ṣe yẹ ki o tobi to. OpenLog nilo ifipamọ TX lati jẹ kekere pupọ (0) ati ifipamọ RX nilo lati tobi bi o ti ṣee ṣe. Lilo awọn ile-ikawe meji ti a tunṣe papọ ngbanilaaye alekun iṣẹ ṣiṣe ti OpenLog.
N wa Awọn ẹya Tuntun? Ti o ba fẹ awọn ẹya imudojuiwọn julọ ti awọn ile-ikawe ati famuwia, o le ṣe igbasilẹ wọn taara lati awọn ibi ipamọ GitHub ti o sopọ mọ ni isalẹ. Awọn ile ikawe SdFatLib ati Serial Port ko han ni oluṣakoso igbimọ Arduino nitorinaa iwọ yoo nilo lati fi sori ẹrọ ile-ikawe pẹlu ọwọ.

  • GitHub: OpenLog> Famuwia> ṢiiLog_Firmware
  • Bill Greiman ká Arduino Libraries
    SdFatLib-beta
    SerialPort

Nigbamii, lati gba advantage ti títúnṣe ikawe, yipada SerialPort.h file ri ni \ Arduino \ Library \ SerialPort liana. Yi BUFFERED_TX pada si 0 ati ENABLE_RX_ERROR_CHECKING si 0. Fipamọ awọn file, ati ṣii Arduino IDE.
Ti o ko ba sibẹsibẹ, so OpenLog rẹ pọ si kọnputa nipasẹ igbimọ FTDI kan. Jọwọ ṣayẹwo awọn example Circuit ti o ba wa ko daju lori bi o ṣe le ṣe eyi daradara.
Ṣii apẹrẹ OpenLog ti iwọ yoo fẹ lati gbejade labẹ Awọn irinṣẹ> Akojọ aṣyn, yan “Arduino/ Genuino Uno”, ki o yan ibudo COM to dara fun igbimọ FTDI rẹ labẹ Awọn irinṣẹ> Port.
Po si koodu.
O n niyen! OpenLog rẹ ti ni eto bayi pẹlu famuwia tuntun. O le ṣii atẹle atẹle ki o ṣe ajọṣepọ pẹlu OpenLog. Lori agbara soke, iwọ yoo rii boya 12> tabi 12< . 1 tọkasi asopọ ni tẹlentẹle ti iṣeto, 2 tọkasi kaadi SD ti ni ipilẹṣẹ ni aṣeyọri, < tọkasi OpenLog ti ṣetan lati wọle eyikeyi data ni tẹlentẹle ati> tọkasi OpenLog ti ṣetan lati gba awọn aṣẹ.
ṢiiLog Firmware Awọn aworan afọwọya
Awọn aworan afọwọya mẹta wa ti o le lo lori OpenLog, da lori ohun elo rẹ pato.

  • OpenLog – Famuwia famuwia yii nipasẹ aiyipada lori OpenLog. Fifiranṣẹ awọn? pipaṣẹ yoo fihan ẹya famuwia ti a kojọpọ sori ẹyọ kan.
  • OpenLog_Light - Ẹya aworan afọwọya yii yọ akojọ aṣayan ati ipo aṣẹ kuro, gbigba ifipamọ gbigba lati pọ si. Eyi jẹ aṣayan ti o dara fun gedu iyara-giga.
  • OpenLog_Minimal – Oṣuwọn baud gbọdọ wa ni ṣeto ni koodu ati gbejade. Apẹrẹ yii jẹ iṣeduro fun awọn olumulo ti o ni iriri ṣugbọn tun jẹ aṣayan ti o dara julọ fun gedu iyara to ga julọ.

Aṣẹ Ṣeto

O le ni wiwo pẹlu OpenLog nipasẹ ebute ni tẹlentẹle. Awọn aṣẹ wọnyi yoo ran ọ lọwọ lati ka, kọ, ati paarẹ files, bakannaa yi awọn eto ti OpenLog pada. Iwọ yoo nilo lati wa ni Ipo Aṣẹ lati le lo awọn eto atẹle.
Lakoko ti OpenLog wa ni Ipo Aṣẹ, STAT1 yoo tan/paa fun gbogbo ohun kikọ ti o gba. LED yoo duro lori titi ti ohun kikọ ti o tẹle yoo gba.

File Ifọwọyi

  • titun File - Ṣẹda tuntun file ti a npè ni File ninu awọn ti isiyi liana. Iwọnwọn 8.3 fileawọn orukọ ti wa ni atilẹyin.
    Fun example, "87654321.123" jẹ itẹwọgbà, nigba ti "987654321.123" ni ko.
    • Eksample: titun file1.txt
  • append File – Append ọrọ si awọn opin ti File. Serial data ti wa ni ki o si ka lati UART ni a san ati ki o ṣe afikun si awọn file. O ti wa ni ko echoed lori ni tẹlentẹle ebute. Ti o ba jẹ File ko si nigba ti iṣẹ yi ni a npe ni, awọn file yoo ṣẹda.
    • Eksample: append titunfile.csv
  • kọ File OFFSET – Kọ ọrọ si File lati ipo OFFSET laarin awọn file. Awọn ọrọ ti wa ni ka lati UART, ila nipa ila ati echoed pada. Lati jade kuro ni ipo yii, firanṣẹ laini ofo kan.
    • Eksample: kọ logs.txt 516
  • rm File – Awọn piparẹ File lati lọwọlọwọ liana. Wildcards ni atilẹyin.
    • Eksample: rm README.txt
  • iwọn File – O wu iwọn ti File ninu awọn baiti.
    • Eksample: iwọn Log112.csv
    • Abajade: 11
  • ka File + START+ ORISI Ipari – Jade awọn akoonu ti File ti o bere lati START ati lilọ fun LENGTH.
    Ti START ba yọkuro, gbogbo rẹ file ti wa ni royin. Ti o ba jẹ pe LENGTH ti yọkuro, gbogbo akoonu lati aaye ibẹrẹ jẹ ijabọ. Ti o ba jẹ pe TYPE ti yọkuro, OpenLog yoo jẹ aiyipada si ijabọ ni ASCII. Awọn TYPE mẹta ni o wa:
    ASCII = 1
    • HEX = 2
    • RAW = 3
    O le fi diẹ ninu awọn ariyanjiyan itọpa silẹ. Ṣayẹwo awọn wọnyi examples.
    Ipilẹ kika + awọn asia ti a yọkuro:
    • Eksample: ka LOG00004.txt
    • Ijade: Accelerometer X=12 Y=215 Z=317
    Ka lati ibere 0 pẹlu ipari ti 5:
    • Eksample: ka LOG00004.txt 0 5
    • Ijade: Accel
    Ka lati ipo 1 pẹlu ipari ti 5 ni HEX:
    • Eksample: ka LOG00004.txt 1 5 2
    • Ijade: 63 63 65 6C
  • Ka lati ipo 0 pẹlu ipari ti 50 ni RAW:
  • • Eksample: ka LOG00137.txt 0 50 3
  • • Ijade: André– -þ Igbeyewo Ohun kikọ ti o gbooro
  • ologbo File – Kọ awọn akoonu ti a file ni hex si atẹle atẹle fun viewing. Eyi jẹ iranlọwọ nigba miiran lati rii pe a file ti wa ni gbigbasilẹ ti tọ lai nini lati fa SD kaadi ati view awọn file lori kọmputa.
    • Eksample: ologbo LOG00004.txt
    • Ijade: 00000000: 41 63 65 6c 3a 20 31

Ifọwọyi liana

  • ls – Ṣe atokọ gbogbo awọn akoonu ti itọsọna lọwọlọwọ. Wildcards ni atilẹyin.
    • Eksample: ls
    • Ijade: \src
  • md Subdirectory – Ṣẹda Subdirectory ninu ilana lọwọlọwọ.
    • Eksample: md Example_Sketches
  • cd Subdirectory – Yipada si Subdirectory.
    • Eksample: cd Hello_Aye
  • cd .. – Yi pada si a kekere liana ninu awọn igi. Ṣe akiyesi pe aaye kan wa laarin 'cd' ati '...'. Eyi ngbanilaaye olutọpa okun lati rii pipaṣẹ cd naa.
    • Eksample: cd..
  • rm Subdirectory – Nparẹ iwe-itọnisọna. Ilana naa gbọdọ jẹ ofo fun aṣẹ yii lati ṣiṣẹ.
    • Eksample: rm igba
  • rm -rf Directory – Paarẹ Itọsọna ati eyikeyi files ti o wa ninu rẹ.
    • Eksample: rm -rf Libraries

Awọn aṣẹ Iṣẹ Ipele Kekere

  • ? - Aṣẹ yii yoo fa atokọ ti awọn aṣẹ to wa lori OpenLog.
  • disk - Ṣe afihan ID olupese kaadi, nọmba ni tẹlentẹle, ọjọ iṣelọpọ ati iwọn kaadi. ExampAbajade jẹ:
    Iru kaadi: SD2
    ID olupese: 3
    OEM ID: SD
    Ọja: SU01G
    Ẹya: 8.0
    Nọmba tẹlentẹle: 39723042
    Ọjọ iṣelọpọ: 1/2010
    Iwon Kaadi: 965120 KB
  • init – Tun eto naa bẹrẹ ki o tun ṣi kaadi SD naa. Eyi ṣe iranlọwọ ti kaadi SD ba da idahun.
  • amuṣiṣẹpọ – Muṣiṣẹpọ awọn akoonu lọwọlọwọ ti ifipamọ si kaadi SD. Aṣẹ yii wulo ti o ba ni kere ju awọn ohun kikọ 512 ninu ifipamọ ati pe o fẹ lati ṣe igbasilẹ awọn wọnni lori kaadi SD.
  • tunto – Fo OpenLog si odo ipo, tun bẹrẹ bootloader ati lẹhinna koodu init. Aṣẹ yii jẹ iranlọwọ ti o ba nilo lati ṣatunkọ atunto naa file, tun OpenLog pada ki o bẹrẹ lilo iṣeto tuntun. Gigun kẹkẹ agbara tun jẹ ọna ti o fẹ fun atunto igbimọ, ṣugbọn aṣayan yii wa.

Eto Eto

Awọn eto wọnyi le ṣe imudojuiwọn pẹlu ọwọ, tabi ṣatunkọ ni config.txt file.

  • iwoyi IPINLE – Iyipada awọn ipinle ti awọn iwoyi eto, ati awọn ti o ti fipamọ ni awọn eto iranti. IPINLE le wa ni titan tabi pa . Lakoko ti o wa lori , OpenLog yoo ṣe iwoyi gba data ni tẹlentẹle lori aṣẹ aṣẹ. Lakoko pipa, eto naa ko ka awọn ohun kikọ ti o gba pada.
    Akiyesi: Lakoko gedu deede, iwoyi yoo wa ni pipa. Awọn ibeere orisun eto fun iwoyi data ti o gba ga ju lakoko gedu.
  • IPINLE verbose – Iyipada ipo ijabọ aṣiṣe ọrọ-ọrọ. IPINLE le wa ni titan tabi pa . Aṣẹ yii wa ni ipamọ sinu iranti. Nipa pipa awọn aṣiṣe ọrọ-ọrọ, OpenLog yoo dahun pẹlu kan ! ti aṣiṣe ba wa kuku ju pipaṣẹ aimọ: ASE. Awọn! iwa jẹ rọrun fun awọn ọna ṣiṣe ti a fi sii lati ṣe itupalẹ ju aṣiṣe kikun lọ. Ti o ba nlo ebute kan, fifi ọrọ-ọrọ silẹ yoo gba ọ laaye lati rii awọn ifiranṣẹ aṣiṣe ni kikun.
  • baud - Aṣẹ yii yoo ṣii akojọ aṣayan eto gbigba olumulo laaye lati tẹ oṣuwọn baud kan. Oṣuwọn baud eyikeyi laarin 300bps ati 1Mbps ni atilẹyin. Aṣayan oṣuwọn baud jẹ lẹsẹkẹsẹ, ati OpenLog nilo ọna agbara fun awọn eto lati mu ipa. Oṣuwọn baud ti wa ni ipamọ si EEPROM ati pe o jẹ kojọpọ ni gbogbo igba ti OpenLog ba lagbara. Aiyipada jẹ 9600 8N1.

Ranti: Ti o ba gba igbimọ naa di ni oṣuwọn baud ti a ko mọ, o le di RX si GND ati agbara soke OpenLog. Awọn LED yoo seju sẹhin ati siwaju fun awọn aaya 2 ati pe lẹhinna yoo seju ni iṣọkan. Agbara si isalẹ OpenLog, ki o si yọ jumper kuro. OpenLog ti tun ṣeto si 9600bps pẹlu iwa abayo ti `CTRL-Z` ti a tẹ ni igba mẹta ni itẹlera. Ẹya yii le jẹ agbekọja nipasẹ tito nkan ti Yipadanu Pajawiri si 1.
Wo config.txt fun alaye diẹ sii.

  • ṣeto - Aṣẹ yii ṣii akojọ aṣayan eto lati yan ipo bata. Awọn eto wọnyi yoo waye ni
    • agbara atẹle ati ti wa ni ipamọ ni EEPROM ti kii ṣe iyipada. Tuntun File Wọle - Ipo yii ṣẹda tuntun kan file nigbakugba OpenLog agbara soke. OpenLog yoo tan kaakiri 1 (UART wa laaye), 2 (kaadi SD ti wa ni ipilẹṣẹ), lẹhinna <(OpenLog ti ṣetan lati gba data). Gbogbo data yoo wa ni igbasilẹ si LOG#####.txt. Nọmba ##### naa n pọ si ni gbogbo igba ti OpenLog ba lagbara (ti o pọju jẹ awọn akọọlẹ 65533). Nọmba naa wa ni ipamọ ni EEPROM ati pe o le tunto lati inu akojọ aṣayan ti a ṣeto.
    Gbogbo awọn ohun kikọ ti o gba ni a ko tun ṣe. O le jade kuro ni ipo yii ki o tẹ ipo aṣẹ sii nipa fifiranṣẹ CTRL+z (ASCII 26). Gbogbo data ifipamọ yoo wa ni ipamọ.

Akiyesi: Ti o ba ti ṣẹda ọpọlọpọ awọn iwe akọọlẹ, OpenLog yoo jade ni aṣiṣe ** Pupọ awọn akọọlẹ ***, jade ni ipo yii, ki o lọ silẹ si Aṣẹ Tọ. Ijade ni tẹlentẹle yoo dabi `12! Pupọ awọn akọọlẹ!`.

  • Fi kun File Wọle - Tun mọ bi ipo lẹsẹsẹ, ipo yii ṣẹda a file ti a npe ni SEQLOG.txt ti ko ba si tẹlẹ, ati ki o appends eyikeyi gba data si awọn file. OpenLog yoo tan kaakiri 12< ni akoko wo OpenLog ti ṣetan lati gba data. Awọn ohun kikọ ko ṣe atunwi. O le jade kuro ni ipo yii ki o tẹ ipo aṣẹ sii nipa fifiranṣẹ CTRL+z (ASCII 26). Gbogbo data ifipamọ yoo wa ni ipamọ.
  • Aṣẹ Tọ - OpenLog yoo tan kaakiri 12> ni akoko wo eto naa ti ṣetan lati gba awọn aṣẹ. Ṣe akiyesi pe> ami tọkasi OpenLog ti ṣetan lati gba awọn aṣẹ, kii ṣe data. O le ṣẹda files ati append data si files, ṣugbọn eyi nilo diẹ ninu awọn itupalẹ ni tẹlentẹle (fun ṣiṣe ayẹwo aṣiṣe), nitorinaa a ko ṣeto ipo yii nipasẹ aiyipada.
  • Tuntun Tuntun File Nọmba - Ipo yii yoo tun akọọlẹ naa pada file nọmba to LOG000.txt. Eyi ṣe iranlọwọ ti o ba ti yọ kaadi microSD kan kuro laipẹ ati fẹ log naa file awọn nọmba lati bẹrẹ lẹẹkansi.
  • Ohun kikọ Tuntun Escape – Aṣayan yii ngbanilaaye olumulo lati tẹ ohun kikọ sii bii CTRL+z tabi $ , ati ṣeto eyi bi ihuwasi ona abayo tuntun. Eto yii ti tunto si CTRL+z nigba ti pajawiri tito.
  • Nọmba ti Awọn ohun kikọ abayo – Aṣayan yii gba olumulo laaye lati tẹ ohun kikọ sii (bii 1, 3, tabi 17), mimu dojuiwọn nọmba tuntun ti awọn ohun kikọ abayo ti o nilo lati ju silẹ si ipo aṣẹ. Fun example, titẹ sii 8 yoo nilo olumulo lati lu CTRL + z ni igba mẹjọ lati de ipo aṣẹ. Eto yi ti wa ni ipilẹ si 3 nigba ti pajawiri ipilẹ.

Apejuwe Awọn ohun kikọ silẹ: Idi ti OpenLog nilo 'CTRL+z` lu awọn akoko 3 lati tẹ ipo aṣẹ ni lati ṣe idiwọ igbimọ lairotẹlẹ ni atunto lakoko gbigbe koodu titun lati Arduino IDE. Anfani wa pe igbimọ naa yoo rii ohun kikọ 'CTRL + z' ti n bọ lakoko bootloading (ọrọ kan ti a rii ni awọn ẹya ibẹrẹ ti famuwia OpenLog), nitorinaa eyi ni ero lati yago fun iyẹn. Ti o ba fura lailai pe a ti ge igbimọ rẹ biriki nitori eyi, o le ṣe atunṣe pajawiri nigbagbogbo nipa didimu PIN RX si ilẹ lakoko agbara soke.

Iṣeto ni File

Ti o ba fẹ kuku ko lo ebute ni tẹlentẹle fun iyipada awọn eto lori OpenLog rẹ, o tun le ṣe imudojuiwọn awọn eto nipa yiyipada CONFIG.TXT file.
Akiyesi: Ẹya yii n ṣiṣẹ nikan lori famuwia verison 1.6 tabi tuntun. Ti o ba ti ra OpenLog lẹhin ọdun 2012, iwọ yoo ṣiṣẹ ẹya famuwia 1.6+
Lati ṣe eyi, iwọ yoo nilo oluka kaadi microSD ati olootu ọrọ kan. Ṣii soke config.txt file (awọn capitalization ti awọn file orukọ ko ṣe pataki), ati tunto kuro! Ti o ko ba ti fi agbara fun OpenLog rẹ pẹlu kaadi SD tẹlẹ, o tun le ṣẹda pẹlu ọwọ file. Ti o ba ti ni agbara OpenLog pẹlu kaadi microSD ti a fi sii tẹlẹ, o yẹ ki o wo nkan bi atẹle nigbati o ba ka kaadi microSD.DEV-13712 SparkFun Development Boards - ọrọ olootuOpenLog ṣẹda config.txt ati LOG0000.txt file lori agbara akọkọ.
Awọn aiyipada iṣeto ni file ni ila kan ti awọn eto ati ila kan ti awọn asọye.DEV-13712 Awọn igbimọ Idagbasoke SparkFun - olootu ọrọ 1Aiyipada iṣeto ni file Ti a kọ nipasẹ OpenLog.
Ṣe akiyesi pe iwọnyi jẹ awọn ohun kikọ ti o han deede (ko si awọn iye ti kii ṣe han tabi awọn iye alakomeji), ati pe iye kọọkan jẹ ipin nipasẹ aami idẹsẹ kan.
Awọn eto ti wa ni asọye bi atẹle:

  • baud: Oṣuwọn baud ibaraẹnisọrọ. 9600bps jẹ aiyipada. Awọn iye itẹwọgba ti o ni ibamu pẹlu Arduino IDE jẹ 2400, 4800, 9600, 19200, 38400, 57600, ati 115200. O le lo awọn oṣuwọn baud miiran, ṣugbọn iwọ kii yoo ni anfani lati ṣe atẹle pẹlu OpenLog nipasẹ Arduino IDE serial serial.
  • ona abayo: Iye ASCII (ni ọna kika eleemewa) ti iwa ona abayo. 26 jẹ CTRL+z ati pe o jẹ aiyipada. 36 jẹ $ ati pe o jẹ iwa abayọ ti o wọpọ ti a lo.
  • esc #: Nọmba awọn ohun kikọ abayo ti o nilo. Nipa aiyipada, o jẹ mẹta, nitorinaa o gbọdọ lu iwa abayo ni igba mẹta lati ju silẹ si ipo aṣẹ. Awọn iye itẹwọgba jẹ lati 0 si 254. Ṣiṣeto iye yii si 0 yoo mu ṣiṣe ayẹwo ohun kikọ abayo patapata.
  • mode: System mode. OpenLog bẹrẹ ni Ipo Wọle Tuntun (0) nipasẹ aiyipada. Awọn iye itẹwọgba jẹ 0 = Akọọlẹ Tuntun, 1 = Akọọlẹ Atẹle, 2 = Ipo aṣẹ.
  • ọrọ-ìse: Verbose mode. Awọn ifiranšẹ aṣiṣe gbooro (verbose) ti wa ni titan nipasẹ aiyipada. Ṣiṣeto eyi si 1 tan awọn ifiranṣẹ aṣiṣe ọrọ-ọrọ (gẹgẹbi aṣẹ aimọ: yọ kuro! ). Ṣiṣeto eyi si 0 pa awọn aṣiṣe ọrọ-ọrọ ṣugbọn yoo dahun pẹlu kan ! ti o ba jẹ aṣiṣe. Pa ipo ọrọ-ọrọ jẹ ọwọ ti o ba n gbiyanju lati mu awọn aṣiṣe lati inu eto ifibọ.
  • iwoyi: Ipo iwoyi. Lakoko ti o wa ni ipo aṣẹ, awọn ohun kikọ silẹ nipasẹ aiyipada. Ṣiṣeto eyi si 0 wa ni pipa iwoyi ohun kikọ. Pipa eyi jẹ ọwọ ti o ba mu awọn aṣiṣe mu ati pe o ko fẹ ki awọn aṣẹ ti a fi ranṣẹ ni a sọ pada si OpenLog.
  • bikitaRX : Pajawiri Pajawiri. Ni deede, OpenLog yoo tunto pajawiri nigbati pin RX fa kekere lakoko agbara soke. Ṣiṣeto eyi si 1 yoo mu ṣayẹwo ti pin RX lakoko agbara soke. Eyi le ṣe iranlọwọ fun awọn ọna ṣiṣe ti yoo mu laini RX di kekere fun awọn idi pupọ. Ti o ba jẹ alaabo Pajawiri, iwọ kii yoo ni anfani lati fi ipa mu ẹyọ naa pada si 9600bps, ati iṣeto ni file yoo jẹ ọna kan ṣoṣo lati yipada oṣuwọn baud.

Bawo ni OpenLog ṣe atunṣe atunto naa File
Awọn ipo oriṣiriṣi marun wa fun OpenLog lati yipada config.txt file.

  • Iṣeto file ri: Nigba agbara soke, OpenLog yoo wo fun a config.txt file. Ti o ba ti file ti rii, OpenLog yoo lo awọn eto to wa ati kọ eyikeyi awọn eto eto ti o ti fipamọ tẹlẹ.
  • Ko si atunto file ri: Ti OpenLog ko ba le ri config.txt file lẹhinna OpenLog yoo ṣẹda config.txt ati gbasilẹ awọn eto eto ti o fipamọ lọwọlọwọ si rẹ. Eyi tumọ si ti o ba fi kaadi microSD ti o ṣẹṣẹ ṣe tuntun sii, eto rẹ yoo ṣetọju awọn eto lọwọlọwọ rẹ.
  • konfigi ibaje file ri: OpenLog yoo nu awọn ibaje config.txt file, ati pe yoo tun ṣe awọn eto EEPROM inu ati awọn eto config.txt file si ipo ti a mọ-dara ti 9600,26,3,0,1,1,0.
  • Arufin iye ni konfigi fileTi OpenLog ba ṣawari awọn eto eyikeyi ti o ni awọn iye arufin, OpenLog yoo tun kọ awọn iye ibajẹ ni config.txt file pẹlu awọn eto eto EEPROM ti o fipamọ lọwọlọwọ.
  • Awọn ayipada nipasẹ aṣẹ aṣẹ: Ti awọn eto eto ba yipada nipasẹ aṣẹ aṣẹ (boya lori asopọ ni tẹlentẹle tabi nipasẹ awọn aṣẹ ni tẹlentẹle microcontroller) awọn ayipada wọnyi yoo gba silẹ mejeeji si eto EEPROM ati si config.txt file.
  • Atunto Pajawiri: Ti OpenLog ba ni gigun kẹkẹ pẹlu olufo laarin RX ati GND, ati pe a ti ṣeto bit Yiyọ Pajawiri si 0 (gbigba atunto pajawiri), OpenLog yoo tun kọ mejeeji awọn eto EEPROM inu ati awọn eto config.txt. file si ipo ti a mọ-dara ti 9600,26,3,0,1,1,0.

Laasigbotitusita

Awọn aṣayan oriṣiriṣi lọpọlọpọ wa lati ṣayẹwo ti o ba ni awọn ọran sisopọ lori atẹle tẹlentẹle, nini awọn ọran pẹlu awọn ohun kikọ silẹ ninu awọn iforukọsilẹ, tabi ja OpenLog bricked kan.
Ṣayẹwo STAT1 LED ihuwasi
STAT1 LED ṣe afihan ihuwasi oriṣiriṣi fun awọn aṣiṣe ti o wọpọ meji ti o yatọ.

  • 3 Blinks: Kaadi microSD kuna lati pilẹṣẹ. O le nilo lati ṣe ọna kika kaadi pẹlu FAT/FAT16 lori kọnputa kan.
  • 5 Blinks: OpenLog ti yipada si oṣuwọn baud tuntun ati pe o nilo lati yi kẹkẹ agbara.

Double Ṣayẹwo Subdirectory Be
Ti o ba nlo OpenLog.ino aiyipadaample, OpenLog yoo nikan ni atilẹyin meji subdirectories. Iwọ yoo nilo lati yi FOLDER_TRACK_DEPTH pada lati 2 si nọmba awọn iwe-ipamọ ti o nilo lati ṣe atilẹyin. Ni kete ti o ti ṣe eyi, ṣajọ koodu naa soke, ki o gbe famuwia ti a ti yipada.
Ṣayẹwo Nọmba ti Files ni Gbongbo Directory
OpenLog yoo ṣe atilẹyin to 65,534 log nikan files ninu awọn root liana. A ṣeduro atunṣe kaadi microSD rẹ lati mu iyara gedu sii.
Daju Iwọn ti Famuwia Atunse rẹ
Ti o ba n kọ apẹrẹ aṣa fun OpenLog, rii daju pe afọwọya rẹ ko tobi ju 32,256 lọ. Ti o ba jẹ bẹ, yoo ge si oke 500 awọn baiti ti iranti Flash, eyiti o jẹ lilo nipasẹ bootloader tẹlentẹle Optiboot.
Ṣayẹwo lẹẹmeji File Awọn orukọ
Gbogbo file awọn orukọ yẹ ki o jẹ alfa-numeric. MyLOG1.txt dara, ṣugbọn Hi !e _.txt le ma ṣiṣẹ.
Lo 9600 Baud
OpenLog nṣiṣẹ ni pipa ti ATmega328 ati pe o ni iye to lopin ti Ramu (awọn baiti 2048). Nigbati o ba fi awọn kikọ ni tẹlentẹle ranṣẹ si OpenLog, awọn ohun kikọ wọnyi yoo ni ifipamọ. Sipesifikesonu Irọrun Ẹgbẹ SD ngbanilaaye kaadi SD lati gba to 250ms (apakan 4.6.2.2 Kọ) lati ṣe igbasilẹ bulọọki data si iranti filasi.
Ni 9600bps, iyẹn jẹ 960 awọn baiti (bits 10 fun baiti) fun iṣẹju kan. Iyẹn jẹ 1.04ms fun baiti. OpenLog lọwọlọwọ nlo ifipamọ gbigba baiti 512 ki o le ṣe ifipamọ ni ayika 50ms ti awọn ohun kikọ. Eyi ngbanilaaye OpenLog lati gba gbogbo awọn ohun kikọ silẹ ni aṣeyọri ni 9600bps. Bi o ṣe npọ si oṣuwọn baud, ifipamọ yoo ṣiṣe fun akoko diẹ.
OpenLog Buffer danu Akoko

Oṣuwọn Baud Akoko fun baiti  Akoko Titi Buffer yoo bori
9600bps 1.04ms 532ms
57600bps 0.174ms 88ms
115200bps 0.087ms 44ms

Ọpọlọpọ awọn kaadi SD ni akoko igbasilẹ yiyara ju 250ms. Eyi le ni ipa nipasẹ 'kilasi' ti kaadi naa ati iye data ti o ti fipamọ sori kaadi tẹlẹ. Ojutu ni lati lo iwọn baud kekere tabi mu iye akoko pọ si laarin awọn kikọ ti a firanṣẹ ni iwọn baud ti o ga julọ.
Ṣe ọna kika kaadi MicroSD rẹ
Ranti lati lo kaadi pẹlu diẹ tabi rara files lori rẹ. Kaadi microSD pẹlu 3.1GB tọ ti ZIP files tabi MP3 ni akoko idahun ti o lọra ju kaadi ṣofo lọ.
Ti o ko ba ṣe ọna kika kaadi microSD rẹ lori Windows OS, ṣe atunṣe kaadi microSD ki o ṣẹda DOS kan fileeto lori kaadi SD.
Yipada MicroSD Awọn kaadi
Ọpọlọpọ awọn oriṣiriṣi ti awọn oluṣelọpọ kaadi, awọn kaadi ti o ni aami, titobi kaadi, ati awọn kilasi kaadi, ati pe gbogbo wọn le ma ṣiṣẹ daradara. Nigbagbogbo a lo kaadi microSD 8GB kilasi 4, eyiti o ṣiṣẹ daradara ni 9600bps. Ti o ba nilo awọn oṣuwọn baud ti o ga, tabi aaye ibi-itọju nla, o le fẹ gbiyanju kilasi 6 tabi awọn kaadi loke.
Ṣafikun Awọn Idaduro Laarin Awọn kikọ kikọ
Nipa fifi idaduro kekere kan kun laarin awọn alaye Serial.print(), o le fun OpenLog ni aye lati ṣe igbasilẹ lọwọlọwọ rẹ
saarin.
Fun example:
Serial.begin (115200);
fun (int i = 1; i <10; i++) {
Serial.print (i, DEC);
Serial.println (": abcdefghijklmnopqrstuvwxyz-! #");
}

le ko wọle daradara, bi nibẹ ni o wa kan pupo ti ohun kikọ rán ọtun tókàn si kọọkan miiran. Fi sii idaduro kekere ti 15ms laarin awọn kikọ kikọ nla yoo ṣe iranlọwọ OpenLog igbasilẹ laisi sisọ awọn kikọ silẹ.
Serial.begin (115200);
fun (int i = 1; i <10; i++) {
Serial.print (i, DEC);
Serial.println (": abcdefghijklmnopqrstuvwxyz-! #");
idaduro (15);
}

Fi Arduino Serial Monitor ibamu
Ti o ba n gbiyanju lati lo OpenLog pẹlu ile-ikawe ni tẹlentẹle ti a ṣe sinu tabi ile-ikawe SoftwareSerial, o le ṣe akiyesi awọn ọran pẹlu ipo aṣẹ. Serial.println () firanṣẹ mejeeji laini tuntun ATI ipadabọ gbigbe. Awọn ofin yiyan meji wa lati bori eyi.
Ohun akọkọ ni lati lo aṣẹ \ r (pada gbigbe gbigbe ASCII):
Serial.print ("TEXT \ r");
Ni omiiran, o le firanṣẹ iye 13 (pada gbigbe eleemewa):
Serial.print ("TEXT");
Serial.write (13);

Atunto pajawiri
Ranti, ti o ba nilo lati tun OpenLog pada si ipo aiyipada, o le tun igbimọ naa pada nipa sisopọ pin RX si GND, fifi agbara soke OpenLog, nduro titi awọn LED yoo bẹrẹ lati parun ni iṣọkan, ati lẹhinna fi agbara si isalẹ OpenLog ati yiyọ jumper.
Ti o ba ti yipada bit Yiyọ Pajawiri si 1, iwọ yoo nilo lati yi iṣeto naa pada file, bi Atunto Pajawiri kii yoo ṣiṣẹ.
Ṣayẹwo pẹlu Community
Ti o ba tun ni awọn ọran pẹlu OpenLog rẹ, jọwọ ṣayẹwo lọwọlọwọ ati awọn ọran pipade lori ibi ipamọ GitHub wa Nibi. Agbegbe nla kan wa ti n ṣiṣẹ pẹlu OpenLog, nitorinaa o ṣeeṣe ni pe ẹnikan ti rii atunṣe fun iṣoro ti o n rii.

Oro ati Nlọ Siwaju sii

Ni bayi pe o ti wọle si data ni aṣeyọri pẹlu OpenLog rẹ, o le ṣeto awọn iṣẹ akanṣe latọna jijin ki o ṣe atẹle gbogbo data ti o ṣeeṣe ti nbọ. Gbiyanju ṣiṣẹda iṣẹ akanṣe Imọ ara ilu ti tirẹ, tabi paapaa olutọpa ọsin lati rii kini Fluffy ṣe nigbati o jade ati nipa!
Ṣayẹwo awọn orisun afikun wọnyi fun laasigbotitusita, iranlọwọ, tabi awokose fun iṣẹ akanṣe atẹle rẹ.

  • ṢiiLog GitHub
  • Illuminune Project
  • LilyPad Light Sensọ hookup
  • BadgerHack: Ile sensọ Fikun-On
  • Bibẹrẹ pẹlu OBD-II
  • Vernier Photogate

Nilo awokose diẹ sii? Ṣayẹwo diẹ ninu awọn ikẹkọ ti o jọmọ:
Sensọ Ipele Omi Latọna Photon
Kọ ẹkọ bii o ṣe le kọ sensọ ipele omi latọna jijin fun ojò ipamọ omi ati bii o ṣe le ṣe adaṣe fifa omi ti o da lori awọn kika!
Sensọ Ipele Omi Latọna Photon
Kọ ẹkọ bii o ṣe le kọ sensọ ipele omi latọna jijin fun ojò ipamọ omi ati bii o ṣe le ṣe adaṣe fifa omi ti o da lori awọn kika!
Wọle Data si Awọn iwe Google pẹlu Tessel 2
Ise agbese yii ni wiwa bi o ṣe le wọle data si Google Sheets awọn ọna meji: lilo IFTTT pẹlu kan web asopọ tabi a USB pen drive ati "sneakernet" lai.
Data Sensọ aworan pẹlu Python ati Matplotlib
Lo matplotlib lati ṣẹda idite akoko gidi ti data iwọn otutu ti a gba lati inu sensọ TMP102 ti o sopọ si Pi rasipibẹri kan.
Ti o ba ni esi ikẹkọ eyikeyi, jọwọ ṣabẹwo si awọn asọye tabi kan si ẹgbẹ atilẹyin imọ-ẹrọ wa ni TechSupport@sparkfun.com.

SparkFun logo

Awọn iwe aṣẹ / Awọn orisun

SparkFun DEV-13712 SparkFun Development Board [pdf] Itọsọna olumulo
DEV-13712, DEV-11114, DEV-09873, CAB-12016, COM-13833, COM-13004, PRT-00115, PRT-08431, DEV-13712 SparkFun Development Boards, Board Development Boards, DEV-13712.

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *