SparkFun loqosuOpenLog Qoşulma Bələdçisi

Giriş

Diqqət edin! Bu dərslik seriyalı UART [ DEV-13712 ] üçün Açıq Giriş üçündür. Əgər siz IC [ DEV-15164 ] üçün Qwiic OpenLog istifadə edirsinizsə, lütfən, Qwiic OpenLog Qoşulma Təlimatına baxın.
OpenLog Data Logger layihələrinizdən seriya məlumatlarını qeyd etmək üçün istifadəsi asan, açıq mənbəli həlldir. OpenLog layihədən məlumatları microSD karta daxil etmək üçün sadə serial interfeysi təqdim edir.DEV-13712 SparkFun İnkişaf lövhələriSparkFun OpenLog
• DEV-13712DEV-13712 SparkFun İnkişaf lövhələri - HissələrBaşlıqlarla SparkFun OpenLog
• DEV-13955

məhsul tapılmadı
Tələb olunan materiallar
Bu dərslikdə tam işləmək üçün aşağıdakı hissələrə ehtiyacınız olacaq. Əlinizdə olanlardan asılı olaraq hər şeyə ehtiyacınız olmaya bilər. Onu səbətinizə əlavə edin, bələdçini oxuyun və lazım olduqda arabanı tənzimləyin.
OpenLog Qoşulma Bələdçisi SparkFun İstək Siyahısı

DEV-13712 SparkFun İnkişaf lövhələri - Hissə 1 Arduino Pro Mini 328 – 3.3V/8MHz
DEV-11114
Mavidir! Bu nazikdir! Bu Arduino Pro Mini-dir! SparkFun-un Arduino-ya minimal dizayn yanaşması. Bu 3.3V Arduino…
DEV-13712 SparkFun İnkişaf lövhələri - Hissə 2 SparkFun FTDI Basic Breakout – 3.3V
DEV-09873
Bu, [FTDI Basic] proqramımızın ən yeni versiyasıdır (http://www.sparkfun.com/commerce/product_info.php?products_id= ...
DEV-13712 SparkFun İnkişaf lövhələri - Hissə 3 SparkFun Cerberus USB Kabel – 6ft
CAB-12016
Yanlış USB kabeliniz var. Hansının olduğunun fərqi yoxdur, səhvdir. Bəs edə bilsəydiniz...
DEV-13712 SparkFun İnkişaf lövhələri - Hissə 4 SparkFun OpenLog
DEV-13712
SparkFun OpenLog sadə seriyalı əlaqə üzərində işləyən və mi…
DEV-13712 SparkFun İnkişaf lövhələri - Hissə 5 Adapterli microSD kart – 16 GB (Sinif 10)
COM-13833
Bu, tək lövhəli kompüterlər üçün əməliyyat sistemləri üçün mükəmməl olan 10 sinif 16 GB microSD yaddaş kartıdır...
DEV-13712 SparkFun İnkişaf lövhələri - Hissə 6 microSD USB Reader
COM-13004
Bu zəhmli kiçik microSD USB oxuyucudur. Sadəcə microSD kartınızı USB konnektorunun içərisinə sürüşdürün, t…
DEV-13712 SparkFun İnkişaf lövhələri - Hissə 7 Qadın Başlıqlar
PRT-00115
40 deşikli tək sıra, qadın başlıq. Bir cüt tel kəsici ilə ölçüyə görə kəsilə bilər. Standart .1 ″ məsafə. İstifadə edirik…
DEV-13712 SparkFun İnkişaf lövhələri - Hissə 8 Jumper Wires Premium 6″ M/M Paketi 10
PRT-08431
Bu SparkFun eksklüzividir! Bunlar hər iki ucunda kişi bağlayıcıları olan 155 mm uzunluqlu tullananlardır. Bunu etmək üçün istifadə edin ...
DEV-13712 SparkFun İnkişaf lövhələri - Hissə 9 Kişi Başlıqlarını Ayırın - Düz Bucaq
PRT-00553
Düz bucaqlı kişi başlıqları sırası – uyğunlaşmaq üçün kəsin. İstənilən ölçüdə kəsilə bilən 40 sancaq. Xüsusi PCB və ya gen ilə istifadə olunur ...

Tövsiyə olunan oxu
Aşağıdakı anlayışlarla tanış deyilsinizsə və ya rahat deyilsinizsə, OpenLog Qoşulma Bələdçisi ilə davam etməzdən əvvəl bunları oxumağı tövsiyə edirik.
Lehimləmə üsulu: Delikli lehimləmə
Bu dərslik deşik lehimləmə haqqında bilmək lazım olan hər şeyi əhatə edir.
Serial Periferik İnterfeys (SPI)
SPI adətən mikro nəzarətçiləri sensorlar, sürüşmə registrləri və SD kartlar kimi periferik qurğulara qoşmaq üçün istifadə olunur.
Serial Rabitə
Asinxron serial rabitə konsepsiyaları: paketlər, siqnal səviyyələri, ötürmə sürətləri, UART-lar və daha çox!
Serial Terminal Əsasları
Bu təlimat sizə müxtəlif terminal emulyator proqramlarından istifadə edərək serial cihazlarınızla necə əlaqə quracağınızı göstərəcək.

Avadanlıq Bitdiview

Güc
OpenLog aşağıdakı parametrlərdə işləyir:
OpenLog Güc Reytinqləri

VCC Girişi 3.3V-12V (Tövsiyə olunan 3.3V-5V)
RXI Girişi 2.0V-3.8V
TXO Çıxışı 3.3V
Boş Cərəyan Çəkisi ~2mA-5mA (microSD kartsız), ~5mA-6mA (microSD kart ilə)
Aktiv yazma cari çəkilişi ~20-23mA (microSD kart ilə)

OpenLog-un cari çəkilişi microSD-yə yazarkən təxminən 20mA ilə 23mA arasındadır. MicroSD kartının ölçüsündən və onun istehsalçısından asılı olaraq, OpenLog yaddaş kartına yazarkən aktiv cari çəkiliş dəyişə bilər. Baud sürətinin artırılması da daha çox cərəyan çəkəcək.
Mikro nəzarətçi
OpenLog bort kristalı sayəsində 328MHz tezliyində işləyən ATmega16-dən işləyir. ATmega328-də Optiboot yükləyicisi yüklənmişdir ki, bu da OpenLog-un Arduino IDE-də “Arduino Uno” lövhəsi parametrlərinə uyğun olmasına imkan verir.DEV-13712 SparkFun İnkişaf lövhələri - yükləyiciİnterfeys
Serial UART
OpenLog ilə əsas interfeys lövhənin kənarındakı FTDI başlığıdır. Bu başlıq birbaşa Arduino Pro və ya Pro Mini-yə qoşulmaq üçün nəzərdə tutulmuşdur ki, bu da mikrokontrollerə məlumatları seriyalı əlaqə vasitəsilə OpenLog-a göndərməyə imkan verir.DEV-13712 SparkFun İnkişaf lövhələri - lövhənin kənarı

Xəbərdarlıq! Onu Arduinos ilə uyğunlaşdıran pin sifarişinə görə, o, birbaşa FTDI ayırma lövhəsinə qoşula bilməz. DEV-13712 SparkFun İnkişaf lövhələri - lövhənin kənarı 1Ətraflı məlumat üçün Hardware Hookup ilə bağlı növbəti bölməni yoxladığınızdan əmin olun.
SPI
Lövhənin əks ucunda dörd SPI test nöqtəsi də var. ATmega328-də yükləyicini yenidən proqramlaşdırmaq üçün bunlardan istifadə edə bilərsiniz.DEV-13712 SparkFun İnkişaf lövhələri - lövhənin kənarı 2Ən son OpenLog (DEV-13712) bu sancaqları daha kiçik örtüklü deşiklərdə qırır. OpenLog-a yeni yükləyicini yenidən proqramlaşdırmaq və ya yükləmək üçün ISP-dən istifadə etməlisinizsə, bu test nöqtələrinə qoşulmaq üçün poqo pinlərindən istifadə edə bilərsiniz.
OpenLog ilə ünsiyyət üçün son interfeys microSD kartın özüdür. Ünsiyyət qurmaq üçün microSD kartı SPI pinləri tələb edir. Məlumatların yalnız OpenLog tərəfindən saxlanıldığı yer deyil, həm də config.txt vasitəsilə OpenLog konfiqurasiyasını yeniləyə bilərsiniz. file microSD kartında.
microSD Kart
OpenLog tərəfindən daxil edilmiş bütün məlumatlar microSD kartında saxlanılır. OpenLog aşağıdakı xüsusiyyətləri özündə cəmləşdirən microSD kartları ilə işləyir:

  • 64MB - 32GB
  • FAT16 və ya FAT32

DEV-13712 SparkFun İnkişaf lövhələri - lövhənin kənarı 3

LED statusu
Problemləri həll etməkdə sizə kömək etmək üçün OpenLog-da iki status LED-i var.

  • STAT1 – Bu mavi göstərici LED Arduino D5-ə (ATmega328 PD5) qoşulub və yeni simvol qəbul edildikdə açılır/söndürülür. Serial rabitə işləyərkən bu LED yanıb-sönür.
  • STAT2 – Bu yaşıl LED Arduino D13-ə (SPI Serial Clock Line/ ATmega328 PB5) qoşulub. Bu LED yalnız SPI interfeysi aktiv olduqda yanıb-sönür. OpenLog microSD karta 512 bayt yazdıqda onun yanıb-söndüyünü görəcəksiniz.

DEV-13712 SparkFun İnkişaf lövhələri - lövhənin kənarı 4

Hardware Bağlantısı

OpenLog-u dövrəyə qoşmaq üçün iki əsas üsul var. Qoşulmaq üçün bəzi başlıqlara və ya naqillərə ehtiyacınız olacaq. Təhlükəsiz bir əlaqə üçün lövhəyə lehimlədiyinizə əmin olun.
Əsas Serial Bağlantı
İpucu: FTDI-də OpenLog qadın başlığı və qadın başlığı varsa, qoşulmaq üçün M/F keçid naqillərinə ehtiyacınız olacaq.DEV-13712 SparkFun İnkişaf lövhələri - Əsas Serial Bağlantı

Bu aparat bağlantısı, lövhəni yenidən proqramlaşdırmaq və ya əsas seriyalı əlaqə üzərindən məlumatları qeyd etmək lazımdırsa, OpenLog ilə əlaqə yaratmaq üçün nəzərdə tutulmuşdur.
Aşağıdakı əlaqələri edin:
OpenLog → 3.3V FTDI Basic Breakout

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

Diqqət yetirin ki, bu, FTDI və OpenLog arasında birbaşa əlaqə deyil – siz TXO və RXI pin bağlantılarını dəyişməlisiniz.
Bağlantılarınız aşağıdakı kimi görünməlidir: DEV-13712 SparkFun İnkişaf lövhələri - Əsas BreakoutOpenLog və FTDI Basic arasında əlaqələri qurduqdan sonra FTDI lövhənizi USB kabelə və kompüterinizə qoşun.
Serial terminalı açın, FTDI Basic-in COM portuna qoşulun və şəhərə gedin!

Layihə Hardware Əlaqəsi

İpucu: OpenLog-da lehimlənmiş qadın başlıqlarınız varsa, naqillərə ehtiyac olmadan lövhələri birləşdirmək üçün kişi başlıqlarını Arduino Pro Mini-yə lehimləyə bilərsiniz.DEV-13712 SparkFun İnkişaf lövhələri - Layihə Aparat BağlantısıOpenLog ilə serial əlaqə üzərindən qarşılıqlı əlaqə yenidən proqramlaşdırma və ya sazlama üçün vacib olsa da, OpenLog-un parladığı yer daxili layihədədir. Bu ümumi sxem, OpenLog-u seriyalı məlumatları OpenLog-a yazacaq mikrokontrollerə (bu halda Arduino Pro Mini) bağlamağınızı tövsiyə edirik.
Əvvəlcə kodu işlətmək istədiyiniz Pro Mini-yə yükləməlisiniz. Zəhmət olmasa bəzi keçmişlər üçün Arduino Eskizlərinə baxınampistifadə edə biləcəyiniz kod.
Qeyd: Əgər Pro Mini-ni necə proqramlaşdıracağınıza əmin deyilsinizsə, lütfən burada təlimatımıza baxın.
Arduino Pro Mini 3.3V istifadə edərək
Bu dərslik Arduino Pro Mini hər şeyə bələdçinizdir. Bunun nə olduğunu, nəyin olmadığını və ondan istifadə etməyə necə başlamaq lazım olduğunu izah edir.
Pro Mini-ni proqramlaşdırdıqdan sonra siz FTDI lövhəsini çıxara və onu OpenLog ilə əvəz edə bilərsiniz.
Həm Pro Mini, həm də OpenLog-da BLK etiketli sancaqları birləşdirdiyinizə əmin olun (hər ikisində GRN etiketli sancaqlar da düzgün yerinə yetirildikdə uyğun olacaq).
OpenLog-u birbaşa Pro Mini-yə qoşa bilmirsinizsə (uyğun olmayan başlıqlar və ya digər lövhələr səbəbindən), keçid tellərindən istifadə edib aşağıdakı əlaqələri yarada bilərsiniz.
OpenLog → Arduino Pro/Arduino Pro Mini

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

Bitirdikdən sonra bağlantılarınız Arduino Pro Mini və Arduino Pro ilə aşağıdakı kimi görünməlidir.
Fritzing diaqramı başlıqları əks olunmuş OpenLog-ları göstərir. Arduino-nun yuxarı hissəsinə nisbətən microSD yuvasını çevirsəniz view, onlar FTDI kimi proqramlaşdırma başlığına uyğun olmalıdır.DEV-13712 SparkFun İnkişaf lövhələri - Layihə Təchizat Əlaqəsi 1

Qeyd əlaqənin OpenLog "alt-aşağı" (microSD üzü yuxarı olmaqla) ilə düz çəkiliş olduğunu.
⚡Qeyd: OpenLog və Arduino arasındakı Vcc və GND başlıqlar tərəfindən tutulduğundan, Arduino-da mövcud olan digər pinlərə gücə qoşulmalısınız. Əks halda, naqilləri hər iki lövhədəki açıq güc sancaqlarına lehimləyə bilərsiniz.
Sisteminizi gücləndirin və siz girişə başlamağa hazırsınız!

Arduino eskizləri

Altı fərqli keçmiş varampOpenLog-a qoşulduqda Arduino-da istifadə edə biləcəyiniz eskizlər daxildir.

  • OpenLog_Benchmarking - Bu məsələnample OpenLog sınamaq üçün istifadə olunur. Bu, 115200bit/s sürətlə çox böyük həcmdə məlumat göndərir files.
  • OpenLog_CommandTest - Bu məsələnample a-nın necə yaradılacağını və əlavə olunacağını göstərir file Arduino vasitəsilə komanda xəttinə nəzarət vasitəsilə.
  • OpenLog_ReadExample - Bu keçmişample əmr satırı vasitəsilə OpenLog-u necə idarə etməyi öyrənir.
  • OpenLog_ReadExample_LargeFile - Məsample böyük bir saxlanan açmaq üçün necə file OpenLog-da və yerli bluetooth bağlantısı üzərindən xəbər verin.
  • OpenLog_Test_Sketch — OpenLog-u çoxlu serial data ilə sınamaq üçün istifadə olunur.
  • OpenLog_Test_Sketch_Binary — OpenLog-u ikili verilənlər və qaçış simvolları ilə sınamaq üçün istifadə olunur.

Mikroproqram

OpenLog-da iki əsas proqram təminatı var: yükləyici və mikroproqram.
Arduino yükləyicisi
Qeyd: Əgər siz 2012-ci ilin mart ayından əvvəl alınmış OpenLog-dan istifadə edirsinizsə, bort yükləyicisi Arduino IDE-də “Arduino Pro və ya Pro Mini 5V/16MHz w/ ATmega328” parametrinə uyğun gəlir.
Daha əvvəl qeyd edildiyi kimi, OpenLog-da Optiboot seriyalı yükləyicisi var. Keçmişi yükləyərkən OpenLog-u Arduino Uno kimi qəbul edə bilərsinizample kodu və ya lövhəyə yeni proqram təminatı.
Əgər siz OpenLog-u bloklasanız və yükləyicini yenidən quraşdırmalısınızsa, siz də Optiboot-u lövhəyə yükləmək istəyəcəksiniz. Ətraflı məlumat üçün Arduino Bootloader-in quraşdırılması ilə bağlı təlimatımıza baxın.
Proqram təminatının tərtib edilməsi və OpenLog-a yüklənməsi
Qeyd: Arduino-dan ilk dəfə istifadə edirsinizsə, lütfən yenidənview Arduino IDE-nin quraşdırılmasına dair təlimatımız. Əgər əvvəllər Arduino kitabxanası quraşdırmamısınızsa, kitabxanaları əl ilə quraşdırmaq üçün quraşdırma təlimatımıza baxın.
Hər hansı səbəbdən siz OpenLog-da proqram təminatını yeniləməli və ya yenidən quraşdırmalısınızsa, aşağıdakı proses lövhənizi işə salacaq.
Əvvəlcə Arduino IDE v1.6.5-i yükləyin. IDE-nin digər versiyaları OpenLog proqram təminatını tərtib etmək üçün işləyə bilər, lakin biz bunu tanınmış yaxşı versiya kimi təsdiq etdik.
Sonra, OpenLog proqram təminatını və tələb olunan kitabxanalar paketini yükləyin.

OPENLOG FİRMA PROGRAMI BAXTINI YÜKLƏ (ZIP)
Kitabxanaları və proqram təminatını yüklədikdən sonra kitabxanaları Arduino-ya quraşdırın. Kitabxanaları IDE-də əl ilə necə quraşdıracağınıza əmin deyilsinizsə, lütfən, təlimatımıza baxın: Arduino Kitabxanasının quraşdırılması: Kitabxananın əl ilə quraşdırılması.
Qeyd: TX və RX buferlərinin nə qədər böyük olması lazım olduğunu özbaşına bəyan etmək üçün SdFat və SerialPort kitabxanalarının dəyişdirilmiş versiyalarından istifadə edirik. OpenLog TX buferinin çox kiçik (0) olmasını və RX buferinin mümkün qədər böyük olmasını tələb edir. Bu iki dəyişdirilmiş kitabxananın birlikdə istifadəsi OpenLog-un performansını artırmağa imkan verir.
Ən son versiyaları axtarırsınız? Əgər siz kitabxanaların və proqram təminatının ən müasir versiyalarına üstünlük vermək istəyirsinizsə, onları birbaşa aşağıda əlaqələndirilmiş GitHub repozitoriyalarından endirə bilərsiniz. SdFatLib və Serial Port kitabxanaları Arduino board menecerində görünmür, ona görə də kitabxananı əl ilə quraşdırmalı olacaqsınız.

  • GitHub: OpenLog > Firmware > OpenLog_Firmware
  • Bill Greimanın Arduino Kitabxanaları
    SdFatLib-beta
    SerialPort

Sonra, avans almaq üçüntagredaktə edilmiş kitabxanalardan e, SerialPort.h-ni dəyişdirin file \Arduino\Libraries\SerialPort qovluğunda tapıldı. BUFFERED_TX-i 0-a və ENABLE_RX_ERROR_CHECKING-i 0-a dəyişin. Saxla file, və Arduino IDE-ni açın.
Hələ etməmisinizsə, OpenLog-u FTDI lövhəsi vasitəsilə kompüterə qoşun. Zəhmət olmasa keçmişi iki dəfə yoxlayınampBunu necə düzgün edəcəyinizə əmin deyilsinizsə le circuit.
Alətlər>Lövhə menyusunda yükləmək istədiyiniz OpenLog eskizini açın, “Arduino/Genuino Uno” seçin və Tools>Port altında FTDI lövhəniz üçün uyğun COM portunu seçin.
Kodu yükləyin.
Budur! OpenLog-unuz indi yeni proqram təminatı ilə proqramlaşdırılıb. İndi siz serial monitor aça və OpenLog ilə əlaqə saxlaya bilərsiniz. Gücləndirildikdə siz 12> və ya 12< görəcəksiniz. 1 seriyalı əlaqənin qurulduğunu göstərir, 2 SD kartın uğurla işə salındığını göstərir, < OpenLog-un istənilən qəbul edilmiş seriya məlumatını daxil etməyə hazır olduğunu göstərir və > OpenLog-un əmrləri qəbul etməyə hazır olduğunu göstərir.
OpenLog Firmware Eskizləri
Xüsusi tətbiqinizdən asılı olaraq OpenLog-da istifadə edə biləcəyiniz üç daxil edilmiş eskiz var.

  • OpenLog – Bu proqram təminatı standart olaraq OpenLog-da göndərilir. Göndərmək? əmr vahidə yüklənmiş proqram təminatı versiyasını göstərəcək.
  • OpenLog_Light – Eskizin bu versiyası qəbul buferini artırmağa imkan verən menyu və əmr rejimini silir. Bu yüksək sürətli giriş üçün yaxşı seçimdir.
  • OpenLog_Minimal – ötürmə sürəti kodda təyin olunmalı və yüklənməlidir. Bu eskiz təcrübəli istifadəçilər üçün tövsiyə olunur, lakin eyni zamanda ən yüksək sürətli giriş üçün ən yaxşı seçimdir.

Command Set

OpenLog ilə serial terminal vasitəsilə əlaqə qura bilərsiniz. Aşağıdakı əmrlər oxumağa, yazmağa və silməyə kömək edəcək files, həmçinin OpenLog parametrlərini dəyişdirin. Aşağıdakı parametrlərdən istifadə etmək üçün Komanda rejimində olmalısınız.
OpenLog Komanda Rejimində olarkən, STAT1 qəbul edilən hər simvol üçün yandırılacaq/sönəcək. Növbəti simvol qəbul edilənə qədər LED yanacaq.

File Manipulyasiya

  • yeni File - Yeni yaradır file adlı File cari kataloqda. Standart 8.3 fileadlar dəstəklənir.
    məsələnample, “87654321.123” məqbuldur, “987654321.123” isə qəbuledilməzdir.
    • Məsələnample: yeni file1.txt
  • əlavə edin File – Sonuna mətn əlavə edin File. Serial məlumatlar daha sonra UART-dan axın şəklində oxunur və onu əlavə edir file. Serial terminalda əks olunmur. Əgər File bu funksiya çağırıldıqda mövcud deyil, the file yaradılacaq.
    • Məsələnample: yeni əlavə edinfile.csv
  • yaz File OFFSET – Mətni yazın File daxilində OFFSET yerindən file. Mətn UART-dan sətir-sətir oxunur və əks-səda verilir. Bu vəziyyətdən çıxmaq üçün boş xətt göndərin.
    • Məsələnample: logs.txt 516 yazın
  • rm File – Silinir File cari kataloqdan. Joker simvollar dəstəklənir.
    • Məsələnample: rm README.txt
  • ölçüsü File – Çıxış ölçüsü File baytlarda.
    • Məsələnample: ölçü Log112.csv
    • Çıxış: 11
  • oxumaq File + START+ LENGTH TYPE – Məzmununu çıxarın File START-dan başlayaraq LENGTH-ə qədər davam edir.
    START buraxılıbsa, bütün file xəbər verilir. LENGTH buraxılıbsa, başlanğıc nöqtəsindən bütün məzmunlar bildirilir. TYPE buraxılıbsa, OpenLog defolt olaraq ASCII-də hesabat verəcəkdir. Üç çıxış TİP var:
    • ASCII = 1
    • HEX = 2
    • RAW = 3
    Bəzi arxada qalan arqumentləri tərk edə bilərsiniz. Aşağıdakı keçmişi yoxlayınamples.
    Əsas oxu + buraxılmış bayraqlar:
    • Məsələnample: LOG00004.txt faylını oxuyun
    • Çıxış: Akselerometr X=12 Y=215 Z=317
    Başlanğıc 0-dan 5 uzunluğunda oxuyun:
    • Məsələnample: LOG00004.txt 0 5-i oxuyun
    • Çıxış: Sürət
    HEX-də uzunluğu 1 olan 5-ci mövqedən oxuyun:
    • Məsələnample: LOG00004.txt 1 5 2 oxuyun
    • Çıxış: 63 63 65 6C
  • RAW formatında 0 uzunluğunda 50 mövqeyindən oxuyun:
  • • Məsələnample: LOG00137.txt 0 50 3 oxuyun
  • • Nəticə: André– -þ Genişləndirilmiş Xarakter Testi
  • pişik File - a məzmununu yazın file üçün seriyalı monitora hex viewing. Bu, bəzən a file SD kartı çəkmədən düzgün qeyd edir və view the file kompüterdə.
    • Məsələnample: cat LOG00004.txt
    • Nəticə: 00000000: 41 63 65 6c 3a 20 31

Kataloq manipulyasiyası

  • ls – cari kataloqun bütün məzmununu sadalayır. Joker simvollar dəstəklənir.
    • Məsələnample: ls
    • Çıxış: \src
  • md Alt Kataloq – Cari kataloqda alt kataloq yaradın.
    • Məsələnample: md Example_Eskizlər
  • cd alt kataloqu - Alt kataloqa dəyişdirin.
    • Məsələnample: cd Hello_World
  • cd .. – Ağacda daha aşağı kataloqa keçin. Qeyd edək ki, 'cd' və '...' arasında boşluq var. Bu, sətir təhlilçisinə cd əmrini görməyə imkan verir.
    • Məsələnample: cd..
  • rm alt kataloqu - Alt kataloqu silir. Bu əmrin işləməsi üçün kataloq boş olmalıdır.
    • Məsələnample: rm temps
  • rm -rf Directory – Kataloqu və hər hansı birini silir files onun daxilindədir.
    • Məsələnample: rm -rf Kitabxanalar

Aşağı Səviyyəli Funksiya Əmrləri

  • ? – Bu əmr OpenLog-da mövcud əmrlərin siyahısını çıxaracaq.
  • disk – Kart istehsalçısının ID-sini, seriya nömrəsini, istehsal tarixini və kartın ölçüsünü göstərin. Məsample çıxışı belədir:
    Kart növü: SD2
    İstehsalçı ID: 3
    OEM ID: SD
    Məhsul: SU01G
    Versiya: 8.0
    Seriya nömrəsi: 39723042
    İstehsal tarixi: 1/2010
    Kartın ölçüsü: 965120 KB
  • init – Sistemi yenidən işə salın və SD kartı yenidən açın. SD kart cavab verməyi dayandırdıqda bu faydalıdır.
  • sinxronizasiya – Buferin cari məzmununu SD karta sinxronlaşdırır. Buferdə 512-dən az simvol varsa və onları SD kartda qeyd etmək istəyirsinizsə, bu əmr faydalıdır.
  • sıfırla - OpenLog-u sıfır yerə atlayır, yükləyicini yenidən işə salır və sonra kodu işə salır. Konfiqurasiyanı redaktə etmək lazım olduqda bu əmr faydalıdır file, OpenLog-u sıfırlayın və yeni konfiqurasiyadan istifadə etməyə başlayın. Lövhənin sıfırlanması üçün güc velosipedi hələ də üstünlük verilən üsuldur, lakin bu seçim mövcuddur.

Sistem Parametrləri

Bu parametrlər əl ilə yenilənə və ya config.txt-də redaktə edilə bilər file.

  • echo STATE – Sistemin əks-sədasının vəziyyətini dəyişir və sistem yaddaşında saxlanılır. DÖVLƏT açıq və ya söndürülə bilər. Açıq rejimdə olarkən, OpenLog əmr sorğusunda qəbul edilmiş seriya məlumatlarını əks etdirəcək. Söndürülmüş halda sistem qəbul edilmiş simvolları oxumur.
    Qeyd: Normal giriş zamanı əks-səda söndürüləcək. Giriş zamanı qəbul edilmiş məlumatların əks-sədalanması üçün sistem resursuna tələblər çox yüksəkdir.
  • ətraflı DÖVLƏT – ətraflı səhv hesabatının vəziyyətini dəyişir. DÖVLƏT açıq və ya söndürülə bilər. Bu əmr yaddaşda saxlanılır. Ətraflı səhvləri söndürməklə, OpenLog yalnız ! naməlum əmr əvəzinə xəta varsa: COMMAND . The ! daxil edilmiş sistemlər üçün simvolu təhlil etmək tam xətadan daha asandır. Əgər siz terminaldan istifadə edirsinizsə, ətraflı məlumatı yandırmaq sizə tam xəta mesajlarını görməyə imkan verəcək.
  • baud – Bu əmr istifadəçiyə ötürmə sürətini daxil etməyə imkan verən sistem menyusunu açacaq. 300bps ilə 1Mbps arasında istənilən ötürmə sürəti dəstəklənir. Məlumat ötürmə sürətinin seçimi dərhal baş verir və parametrlərin qüvvəyə minməsi üçün OpenLog enerji dövrü tələb edir. Məlumat ötürmə sürəti EEPROM-da saxlanılır və OpenLog hər dəfə işə salındıqda yüklənir. Standart 9600 8N1-dir.

Unutmayın: Əgər lövhəni naməlum ötürmə sürətində ilişib qalsanız, siz RX-i GND-yə bağlaya və OpenLog-u işə sala bilərsiniz. LED-lər 2 saniyə ərzində irəli-geri yanıb-sönəcək və sonra birlikdə yanıb-sönəcək. OpenLog-u söndürün və keçidi çıxarın. OpenLog indi ardıcıl üç dəfə basılan `CTRL-Z` qaçış simvolu ilə 9600bps-ə sıfırlanır. Bu funksiya Fövqəladə Vəziyyəti ləğvetmə bitini 1-ə təyin etməklə ləğv edilə bilər.
Ətraflı məlumat üçün config.txt-ə baxın.

  • set - Bu əmr yükləmə rejimini seçmək üçün sistem menyusunu açır. Bu parametrlər burada baş verəcək
    • növbəti işə salınır və qeyri-uçucu EEPROM-da saxlanılır. Yeni File Giriş – Bu rejim yenisini yaradır file hər dəfə OpenLog işə salındıqda. OpenLog 1 (UART canlıdır), 2 (SD kart işə salınıb), sonra < (OpenLog məlumatları qəbul etməyə hazırdır) ötürəcək. Bütün məlumatlar LOG#####.txt faylına yazılacaq. ##### nömrəsi hər dəfə OpenLog işə düşəndə ​​artır (maksimum 65533 qeyddir). Nömrə EEPROM-da saxlanılır və onu təyin edilmiş menyudan yenidən qurmaq olar.
    Bütün qəbul edilmiş simvollar əks olunmur. Bu rejimdən çıxa və CTRL+z (ASCII 26) göndərməklə komanda rejiminə daxil ola bilərsiniz. Buferlənmiş bütün məlumatlar saxlanılacaq.

Qeyd: Əgər həddən artıq çox jurnal yaradılıbsa, OpenLog **Həddindən artıq qeyd** xətası çıxaracaq, bu rejimdən çıxacaq və Əmr əmrinə keçəcək. Serial çıxışı `12!Həddindən artıq qeydlər!` kimi görünəcək.

  • Əlavə edin File Giriş – Ardıcıl rejim kimi də tanınır, bu rejim a yaradır file Əgər orada deyilsə, SEQLOG.txt adlanır və alınan hər hansı məlumatı fayla əlavə edir file. OpenLog 12< ötürəcək, bu zaman OpenLog məlumatları qəbul etməyə hazırdır. Simvollar əks olunmur. Bu rejimdən çıxa və CTRL+z (ASCII 26) göndərməklə komanda rejiminə daxil ola bilərsiniz. Buferlənmiş bütün məlumatlar saxlanılacaq.
  • Komanda əmri – OpenLog 12> ötürəcək, bu zaman sistem əmrləri qəbul etməyə hazırdır. Qeyd edək ki, > işarəsi OpenLog-un verilənləri deyil, əmrləri qəbul etməyə hazır olduğunu göstərir. yarada bilərsiniz files və məlumatları əlavə edin files, lakin bunun üçün bəzi serial təhlili tələb olunur (səhv yoxlaması üçün), ona görə də biz bu rejimi standart olaraq təyin etmirik.
  • Yenisini Sıfırlayın File Nömrə – Bu rejim jurnalı sıfırlayacaq file nömrəni LOG000.txt-ə köçürün. Bu yaxınlarda microSD kartını silmisinizsə və jurnalı istəsəniz faydalıdır file yenidən başlamaq üçün nömrələr.
  • Yeni Escape simvolu – Bu seçim istifadəçiyə CTRL+z və ya $ kimi simvol daxil etməyə və bunu yeni qaçış simvolu kimi təyin etməyə imkan verir. Fövqəladə sıfırlama zamanı bu parametr CTRL+z olaraq sıfırlanır.
  • Qaçış simvollarının sayı – Bu seçim istifadəçiyə əmr rejiminə keçmək üçün lazım olan qaçış simvollarının yeni sayını yeniləyərək simvol (məsələn, 1, 3 və ya 17) daxil etməyə imkan verir. məsələnample, 8 daxil etmək istifadəçidən komanda rejiminə keçmək üçün CTRL+z düymələrini səkkiz dəfə vurmağı tələb edəcək. Təcili sıfırlama zamanı bu parametr 3-ə sıfırlanır.

Escape simvollarının izahı: Komanda rejiminə daxil olmaq üçün OpenLog-un `CTRL+z` düyməsini 3 dəfə vurmasını tələb etməsinin səbəbi Arduino IDE-dən yeni kodun yüklənməsi zamanı lövhənin təsadüfən sıfırlanmasının qarşısını almaqdır. Yükləmə zamanı lövhənin 'CTRL+z' simvolunu görmə şansı var (biz OpenLog proqram təminatının ilkin versiyalarında gördüyümüz problem), buna görə də bunun qarşısını almaq məqsədi daşıyır. Əgər siz nə vaxtsa lövhənizin buna görə kərpicdən zədələndiyindən şübhələnirsinizsə, enerji verilərkən RX pinini yerə tutaraq hər zaman təcili sıfırlama edə bilərsiniz.

Konfiqurasiya File

OpenLog-da parametrləri dəyişdirmək üçün serial terminaldan istifadə etmək istəmirsinizsə, CONFIG.TXT-ni dəyişdirərək parametrləri də yeniləyə bilərsiniz. file.
Qeyd: Bu funksiya yalnız proqram təminatının 1.6 və ya daha yeni versiyasında işləyir. 2012-ci ildən sonra OpenLog almısınızsa, siz 1.6+ proqram təminatı versiyasını işlədəcəksiniz
Bunun üçün sizə microSD kart oxuyucusu və mətn redaktoru lazımdır. config.txt faylını açın file (baş hərf file adın fərqi yoxdur) və konfiqurasiya edin! Əgər siz əvvəllər OpenLog-unuzu SD kartla heç vaxt işə salmamısınızsa, əl ilə də yarada bilərsiniz file. OpenLog-u əvvəllər daxil edilmiş microSD kartı ilə işə salmısınızsa, microSD kartı oxuyanda aşağıdakı kimi bir şey görməlisiniz.DEV-13712 SparkFun Development Boards - mətn redaktoruOpenLog config.txt və LOG0000.txt yaradır file ilk enerji verildikdə.
Standart konfiqurasiya file bir sıra parametrlər və bir tərif xətti var.DEV-13712 SparkFun İnkişaf lövhələri - mətn redaktoru 1Defolt konfiqurasiya file OpenLog tərəfindən yazılmışdır.
Qeyd edək ki, bunlar müntəzəm görünən simvollardır (görünməyən və ya ikili dəyərlər yoxdur) və hər bir dəyər vergüllə ayrılır.
Parametrlər aşağıdakı kimi müəyyən edilir:

  • baud : Rabitə ötürmə sürəti. 9600bps standartdır. Arduino IDE ilə uyğun olan məqbul dəyərlər 2400, 4800, 9600, 19200, 38400, 57600 və 115200-dür. Siz digər ötürmə sürətlərindən istifadə edə bilərsiniz, lakin Arduino IDE seriya monitoru vasitəsilə OpenLog ilə əlaqə saxlaya bilməyəcəksiniz.
  • escape : Escape simvolunun ASCII dəyəri (onluq formatda). 26 CTRL+z və defoltdur. 36 $-dır və tez-tez istifadə olunan qaçış simvoludur.
  • esc# : Tələb olunan qaçış simvollarının sayı. Varsayılan olaraq, bu üçdür, ona görə də əmr rejiminə keçmək üçün qaçış simvolunu üç dəfə vurmalısınız. Qəbul edilən dəyərlər 0-dan 254-ə qədərdir. Bu dəyəri 0-a təyin etmək qaçış simvolunun yoxlanılmasını tamamilə dayandıracaq.
  • rejim: Sistem rejimi. OpenLog standart olaraq Yeni Giriş rejimində ( 0 ) başlayır. Qəbul edilən dəyərlər 0 =Yeni Qeyd, 1 = Ardıcıl Qeyd, 2 = Komanda Rejimidir.
  • fel: müfəssəl rejim. Genişləndirilmiş (müxtəlif) səhv mesajları standart olaraq aktivdir. Bunun 1-ə qurulması ətraflı xəta mesajlarını işə salır (məsələn, naməlum əmr: sil! ). Bunun 0-a təyin edilməsi ətraflı xətaları söndürür, lakin ! səhv varsa. Daxili sistemdən gələn səhvləri idarə etməyə çalışırsınızsa, ətraflı rejimi söndürmək faydalıdır.
  • əks-səda: əks-səda rejimi. Komanda rejimində olarkən simvollar standart olaraq əks-sədalanır. Bunun 0-a təyin edilməsi simvol əks-sədasını söndürür. Səhvləri idarə edərkən və göndərilən əmrlərin OpenLog-a əks-səda verilməsini istəmirsinizsə, bunu söndürmək əlverişlidir.
  • ignoreRX : Fövqəladə vəziyyətin ləğvi. Normalda, enerji verilərkən RX pin aşağı çəkildikdə OpenLog təcili sıfırlanacaq. Bunu 1-ə təyin etmək, enerji verilərkən RX pininin yoxlanılmasını söndürəcək. Bu, müxtəlif səbəblərdən RX xəttini aşağı saxlayan sistemlər üçün faydalı ola bilər. Fövqəladə vəziyyətin ləğvi qeyri-aktivdirsə, siz cihazı 9600bps-ə geri məcbur edə bilməyəcəksiniz və konfiqurasiya file ötürmə sürətini dəyişdirməyin yeganə yolu olacaq.

OpenLog konfiqurasiyanı necə dəyişdirir File
OpenLog üçün config.txt faylını dəyişdirmək üçün beş fərqli vəziyyət var file.

  • konfiqurasiya file tapıldı: Enerji verilərkən OpenLog config.txt faylını axtaracaq file. Əgər file aşkar edildikdə, OpenLog daxil edilmiş parametrlərdən istifadə edəcək və əvvəllər saxlanmış sistem parametrlərinin üzərinə yazacaq.
  • Konfiqurasiya yoxdur file tapıldı: OpenLog config.txt faylını tapa bilmirsə file sonra OpenLog config.txt faylını yaradacaq və hazırda saxlanılan sistem parametrlərini ona yazacaq. Bu o deməkdir ki, yeni formatlanmış microSD kartı daxil etsəniz, sisteminiz cari parametrlərini qoruyacaq.
  • Zərərli konfiqurasiya file tapıldı: OpenLog zədələnmiş config.txt faylını siləcək file, və həm daxili EEPROM parametrlərini, həm də config.txt parametrlərini yenidən yazacaq file 9600,26,3,0,1,1,0 məlum-yaxşı vəziyyətə.
  • Konfiqurasiyada qeyri-qanuni dəyərlər file: OpenLog qeyri-qanuni dəyərləri ehtiva edən hər hansı parametrləri aşkar edərsə, OpenLog config.txt-dəki pozulmuş dəyərlərin üzərinə yazacaq. file hazırda saxlanılan EEPROM sistem parametrləri ilə.
  • Əmr əmri vasitəsilə dəyişikliklər: Əgər sistem parametrləri əmr sorğusu vasitəsilə dəyişdirilərsə (serial əlaqə və ya mikro nəzarət cihazının serial əmrləri vasitəsilə) bu dəyişikliklər həm sistem EEPROM-da, həm də config.txt-də qeyd olunacaq. file.
  • Təcili Sıfırlama: Əgər OpenLog RX və GND arasında keçid vasitəsilə enerji dövriyyəsi ilə təchiz edilibsə və Emergency Override biti 0-a təyin edilibsə (fövqəladə sıfırlamaya icazə verilir), OpenLog həm daxili EEPROM parametrlərini, həm də config.txt parametrlərini yenidən yazacaq. file 9600,26,3,0,1,1,0 məlum-yaxşı vəziyyətə.

Problemlərin aradan qaldırılması

Serial monitor üzərindən qoşulmada probleminiz olub olmadığını, qeydlərdə simvolların düşməsi ilə bağlı problemlərin olub olmadığını və ya kərpic OpenLog ilə mübarizə apardığınızı yoxlamaq üçün bir neçə fərqli seçim var.
STAT1 LED Davranışını yoxlayın
STAT1 LED iki fərqli ümumi səhv üçün fərqli davranış göstərir.

  • 3 yanıb-sönür: microSD kartı işə sala bilmədi. Kompüterdə kartı FAT/FAT16 ilə formatlamağınız lazım ola bilər.
  • 5 Yanıb-sönmə: OpenLog yeni ötürmə sürətinə dəyişdi və enerji dövriyyəsi tələb olunur.

Subdirectory Strukturunu ikiqat yoxlayın
Defolt OpenLog.ino-dan istifadə edirsinizsəample, OpenLog yalnız iki alt kataloqu dəstəkləyəcək. Siz FOLDER_TRACK_DEPTH-i 2-dən dəstəkləmək üçün lazım olan alt kataloqların sayına dəyişməli olacaqsınız. Bunu etdikdən sonra kodu yenidən tərtib edin və dəyişdirilmiş proqram təminatını yükləyin.
Sayısını yoxlayın Files Kök Kataloqda
OpenLog yalnız 65,534-ə qədər jurnalı dəstəkləyəcək files kök kataloqunda. Giriş sürətini yaxşılaşdırmaq üçün microSD kartınızı yenidən formatlamağı tövsiyə edirik.
Dəyişdirilmiş proqram təminatının ölçüsünü yoxlayın
OpenLog üçün fərdi eskiz yazırsınızsa, eskizinizin 32,256-dan böyük olmadığını yoxlayın. Əgər belədirsə, o, Optiboot seriya yükləyicisi tərəfindən istifadə edilən Flash yaddaşın yuxarı 500 baytını kəsəcək.
İkiqat yoxlayın File Adlar
Hamısı file adlar alfa-rəqəm olmalıdır. MyLOG1.txt yaxşıdır, lakin Salam !e _.txt işləməyə bilər.
9600 Baud istifadə edin
OpenLog ATmega328-dən işləyir və məhdud miqdarda RAM-a (2048 bayt) malikdir. OpenLog-a serial simvolları göndərdiyiniz zaman bu simvollar buferə alınır. SD Qrupunun Sadələşdirilmiş Spesifikasiyası SD karta məlumat blokunu fləş yaddaşa yazmaq üçün 250ms-ə qədər (bölmə 4.6.2.2 Yazma) vaxt aparmağa imkan verir.
9600bps-də bu, saniyədə 960 baytdır (bayt başına 10 bit). Bu bayt başına 1.04 ms deməkdir. OpenLog hazırda 512 bayt qəbul buferindən istifadə edir ki, o, təxminən 50 ms simvolu bufer edə bilsin. Bu, OpenLog-a 9600bps sürətlə gələn bütün simvolları uğurla qəbul etməyə imkan verir. Siz ötürmə sürətini artırdıqca bufer daha az vaxt davam edəcək.
OpenLog Buferin Aşılması Vaxtı

Baud dərəcəsi Bayt başına vaxt  Buferin aşmasına qədər vaxt
9600bps 1.04ms 532ms
57600bps 0.174ms 88ms
115200bps 0.087ms 44ms

Bir çox SD kartların rekord müddəti 250 ms-dən daha sürətlidir. Bu, kartın “sinifindən” və kartda artıq nə qədər məlumatın saxlanmasından təsirlənə bilər. Həll yolu aşağı ötürmə sürətindən istifadə etmək və ya daha yüksək ötürmə sürətində göndərilən simvollar arasında vaxtın miqdarını artırmaqdır.
MicroSD kartınızı formatlayın
Bir neçə kartdan istifadə etməyi unutmayın files üzərində. 3.1 GB dəyərində ZIP olan microSD kart files və ya MP3-lərin cavab müddəti boş kartdan daha yavaşdır.
Əgər siz microSD kartınızı Windows əməliyyat sistemində formatlamamısınızsa, microSD kartı yenidən formatlayın və DOS yaradın fileSD kartdakı sistem.
MicroSD kartları dəyişdirin
Çox müxtəlif növ kart istehsalçıları, yenidən etiketlənmiş kartlar, kart ölçüləri və kart sinifləri var və onların hamısı düzgün işləməyə bilər. Biz adətən 8bps-də yaxşı işləyən 4GB sinif 9600 microSD kartdan istifadə edirik. Daha yüksək ötürmə sürətlərinə və ya daha böyük yaddaş sahəsinə ehtiyacınız varsa, 6 və ya yuxarı sinif kartları sınamaq istəyə bilərsiniz.
Xarakter yazıları arasında gecikmələr əlavə edin
Serial.print() ifadələri arasında kiçik bir gecikmə əlavə etməklə, siz OpenLog-a cari vəziyyətini qeyd etmək şansı verə bilərsiniz.
bufer.
məsələnample:
Serial.begin(115200);
for(int i = 1 ; i < 10 ; i++) {
Serial.print(i, DEC);
Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
}

düzgün daxil olmaya bilər, çünki bir-birinin yanında çoxlu simvol göndərilir. Böyük simvolların yazılması arasında 15 ms-lik kiçik bir gecikmənin qoyulması OpenLog-a simvolları buraxmadan yazmağa kömək edəcək.
Serial.begin(115200);
for(int i = 1 ; i < 10 ; i++) {
Serial.print(i, DEC);
Serial.println(“:abcdefghijklmnopqrstuvwxyz-!#”);
gecikmə (15);
}

Arduino Serial Monitor Uyğunluğu əlavə edin
Əgər siz OpenLog-dan daxili serial kitabxanası və ya SoftwareSerial kitabxanası ilə istifadə etməyə cəhd edirsinizsə, əmr rejimi ilə bağlı problemləri görə bilərsiniz. Serial.println() həm yeni sətir, həm də daşıma qaytarılmasını göndərir. Bunu aradan qaldırmaq üçün iki alternativ əmr var.
Birincisi \r əmrindən istifadə etməkdir (ASCII daşıma qaytarılması):
Serial.print(“TEXT\r”);
Alternativ olaraq, 13 dəyərini göndərə bilərsiniz (ondalıq daşıma qaytarılması):
Serial.print (“Mətn”);
Serial.write(13);

Təcili Sıfırlama
Unutmayın ki, əgər siz OpenLog-u standart vəziyyətə qaytarmalısınızsa, siz RX pinini GND-yə bağlayaraq, OpenLog-u işə salaraq, LED-lər eyni anda yanıb-sönməyə başlayana qədər gözləyərək, sonra OpenLog-u söndürüb keçidi çıxararaq lövhəni yenidən qura bilərsiniz.
Əgər siz Fövqəladə Halların ləğvi bitini 1-ə dəyişmisinizsə, konfiqurasiyanı dəyişdirməlisiniz. file, çünki Təcili Sıfırlama işləməyəcək.
İcma ilə yoxlayın
Əgər hələ də OpenLog ilə bağlı probleminiz varsa, lütfən, GitHub repozitorumuzdakı cari və qapalı məsələləri burada yoxlayın. OpenLog ilə işləyən böyük bir icma var, ona görə də kimsə gördüyünüz problemin həllini tapıb.

Resurslar və Daha Davam

İndi OpenLog ilə məlumatları uğurla daxil etdiyinizə görə, siz uzaqdan layihələr qura və gələn bütün mümkün məlumatlara nəzarət edə bilərsiniz. Öz Citizen Science layihənizi və ya hətta Fluffy-nin çölə çıxanda nə etdiyini görmək üçün pet izləyicisi yaratmağı düşünün!
Növbəti layihəniz üçün problemlərin həlli, yardım və ya ilham üçün bu əlavə mənbələrə baxın.

  • OpenLog GitHub
  • Illumitune Layihəsi
  • LilyPad İşıq Sensorunun Bağlanması
  • BadgerHack: Torpaq Sensoru Əlavəsi
  • OBD-II ilə işə başlamaq
  • Vernier Photogate

Daha çox ilham lazımdır? Bu əlaqəli dərsliklərdən bəzilərinə baxın:
Foton Uzaqdan Su Səviyyə Sensoru
Su anbarı üçün uzaqdan su səviyyəsi sensorunun necə qurulacağını və oxunuşlara əsasən nasosun necə avtomatlaşdırılmasını öyrənin!
Foton Uzaqdan Su Səviyyə Sensoru
Su anbarı üçün uzaqdan su səviyyəsi sensorunun necə qurulacağını və oxunuşlara əsasən nasosun necə avtomatlaşdırılmasını öyrənin!
Tessel ilə Google Sheets-ə məlumatların daxil edilməsi 2
Bu layihə məlumatların Google Cədvəllərə iki yolla daxil edilməsini əhatə edir: IFTTT ilə a web bağlantısı və ya USB qələm sürücüsü və "sneakernet" olmadan.
Python və Matplotlib ilə Qrafik Sensor Məlumatları
Raspberry Pi-yə qoşulmuş TMP102 sensorundan toplanmış temperatur məlumatlarının real vaxt qrafikini yaratmaq üçün matplotlib-dən istifadə edin.
Hər hansı bir dərslik rəyiniz varsa, şərhlərə daxil olun və ya texniki dəstək komandamızla əlaqə saxlayın TechSupport@sparkfun.com.

SparkFun loqosu

Sənədlər / Resurslar

SparkFun DEV-13712 SparkFun İnkişaf lövhələri [pdf] İstifadəçi təlimatı
DEV-13712, DEV-11114, DEV-09873, CAB-12016, COM-13833, COM-13004, PRT-00115, PRT-08431, DEV-13712 SparkFun İnkişaf lövhələri, DEV-13712, İnkişaf lövhələri, SparkFun İnkişaf Şurası

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *