Data Manipulyasiya - bu bölmə verilənləri daha rahat formaya çevirmək və ya hesablamalar aparmaq üçün istifadə olunur. Məsələn, AnalogRead() PWM üçün istifadə edilmək üçün 0-255 diapazonuna uyğunlaşdırıla bilən 0-1023 oxu verir.(bax : analogWrite() )
Çıxış - bu bölmə əvvəlki addımda hesablanmış məlumatlara əsasən məntiqin (“sonra”) yekun nəticəsini müəyyən edir. LDR və PWM nümunəmizə baxsaq, yalnız ətrafdakı işıq səviyyəsi müəyyən həddən aşağı düşdükdə LED-i yandırın.
Arduino Kod kitabxanaları
Kitabxananın strukturu
Kitabxana C++ (.cpp) kod faylları və C++ (.h) başlıq faylları olan fayllardan ibarət qovluqdur.
.h faylı kitabxananın strukturunu təsvir edir və onun bütün dəyişənlərini və funksiyalarını elan edir.
.cpp faylı funksiyanın icrasını saxlayır.
Kitabxanaların idxalı
Etməli olduğunuz ilk şey, onlayn mövcud olan çoxsaylı kitabxanalar arasından istifadə etmək istədiyiniz kitabxananı tapmaqdır. Onu kompüterinizə yüklədikdən sonra sadəcə Arduino IDE-ni açmaq və Sketch > Include Library > Manage Library (Kitabxanaları idarə et) üzərinə klikləmək kifayətdir. Daha sonra IDE-yə idxal etmək istədiyiniz kitabxananı seçə bilərsiniz. Proses başa çatdıqdan sonra kitabxana eskiz menyusunda mövcud olacaq.
circuito.io tərəfindən təmin edilən kodda əvvəllər qeyd edildiyi kimi xarici kitabxanalar əlavə etmək əvəzinə, biz onları proqram təminatı qovluğu ilə təmin edirik. Bu halda, IDE #include istifadə edərkən onları necə tapacağını bilir.
Dostları ilə paylaş: |