Mündəricat:

ARDUINO öyrən (20 dəqiqədə): 10 addım (şəkillərlə)
ARDUINO öyrən (20 dəqiqədə): 10 addım (şəkillərlə)

Video: ARDUINO öyrən (20 dəqiqədə): 10 addım (şəkillərlə)

Video: ARDUINO öyrən (20 dəqiqədə): 10 addım (şəkillərlə)
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Iyul
Anonim
ARDUINO öyrən (20 dəqiqədə)
ARDUINO öyrən (20 dəqiqədə)
ARDUINO öyrən (20 dəqiqədə)
ARDUINO öyrən (20 dəqiqədə)

Arduino haqqında biliklərimi çox sadələşdirilmiş şəkildə bölüşmək üçün xüsusi olaraq yazdığım bir təlimatdır. Mən əminəm ki, bu, arduinonun demək olar ki, bütün əsas mövzularını əhatə edən güclə dolu bir modul olacaq.

Arduino, təsəvvür etdiyinizdən daha çox şey edə biləcək böyük bir potensiala malikdir, bundan istifadə etmək də çox sadədir.

Giriş sessiyasında daha çox məlumat vermək və qiymətli vaxtınızı boşa çıxarmaq istəmirəm, birbaşa məzmuna keçək.

Addım 1: İçindəkilər

Məzmun
Məzmun
  1. Arduino haqqında qısa məlumat.
  2. arduino növləri.
  3. arduino quruluşu.
  4. ilk "layihəniz".
  5. PWM-nəbz eni modulyasiyası.
  6. Serial ünsiyyət.
  7. Təlimlər daxildir

Addım 2: Arduino nədir?

Arduino nədir?
Arduino nədir?
Arduino nədir?
Arduino nədir?

Arduinonun bildiyim sadə bir tərifi sadə bir avtomatlaşdırma həyata keçirə bilən və daha sadə bağlantılar və ən sadə kodlaşdırmalarla fərqli cihazları bir -birinə bağlayan elektron bir vasitədir.

Karyerasını avtomatlaşdırma və ya robototexnika sahəsində yerinə yetirmək istəyənlər üçün doğru platformadır. Arduino, hər hansı bir arduino lövhəsinə quraşdırılmış mikro nəzarətçi ilə əlaqə qurmağımıza imkan verən sadə bir vasitədir. (AT mega328 in arduino Əlavə məlumat üçün şəkilə baxın.

Təsəvvür edin

  • bir məlumatı fransız dilli bir insana çatdırmaq istəyirsən, ancaq ingilis dilini bilirsən.
  • bu halda ünsiyyət qurmaq üçün mütləq tərcüməçiyə ehtiyacınız olacaq.
  • beləliklə tərcüməçi həm fransız, həm də ingilis dillərini bilən olacaq.

mövcud vəziyyətlə əlaqə qurun!

  1. Fransız dili yüksək səviyyəlidir (istifadəçi dostu, məsələn C, C ++ …).
  2. İngilis dili maşın dilidir.
  3. arduino tərcüməçidir. inşallah daha yaxşı başa düşərdiniz !!!

Addım 3: Mikro nəzarətçi nədir?

Mikrokontrolör nədir?
Mikrokontrolör nədir?

Mikro nəzarətçi, çox az miqdarda yaddaşa, RAM və …

arduino UNO -da istifadə olunan mikro nəzarətçi ATmega 328 -dir, əvvəlki kodu silməklə dəfələrlə proqramlaşdırıla bilən bir EEPROM -dan ibarətdir.

Addım 4: Arduino növləri

Arduino növləri
Arduino növləri

Şəkildə ən çox istifadə edilən müxtəlif növ arduino lövhələri verilmişdir.

Arduino UNO

Bu tip lövhələr populyardır və yeni başlayanlar üçün ən uyğundur! içərisində bir sıra dişi sancaqlar var, buna görə bir kişi pinindən istifadə edərək, heç bir lehimləmə və ya çörək taxtası istifadə etmədən əlaqə qura bilərik.

Arduino nano

Bu, UNO lövhəsinə çox bənzəyir, ancaq lövhənin ölçüsü minimuma endirilir, buna görə də adına layiqdir. Bu, çörək taxtasına qoşula bilən və heç bir lehimləmə olmadan istifadə edilə bilən bir sıra lehimli kişi sancaqları ehtiva edir. Müqayisə edildikdə nisbətən ucuzdur UNO -ya.

Arduino LILY pad

Bu geyilə bilən elektronika üçün istifadə olunur.

Addım 5: Arduino Strukturu

Arduino quruluşu
Arduino quruluşu

1. USB plug-bu təminat kodlaşdırmanızı yükləmək üçün istifadə olunur və arduino üçün güc girişi olaraq da istifadə edilə bilər.

2. Rəqəmsal sancaqlar (2-13) giriş və çıxış əməliyyatları üçün istifadə olunur.

3. Analoq pinləri (0-5) analog formada giriş və çıxış əməliyyatları üçün istifadə olunur.

5. qırmızı düymə lövhəni sıfırlamaq üçün istifadə olunur, yəni kodun icrası əvvəldən başlayır.

6. Seriyalı pinlər RX, TX serial ünsiyyət üçün istifadə olunur.

7. ayrıca bir DC giriş yuvasına malikdir.

Addım 6: KURULUM

QURMAQ
QURMAQ
QURMAQ
QURMAQ

1. Arduino IDE proqramını quraşdırın. (Pulsuz proqram)

2. arduino lövhənizi bağlayın və düzgün portu və çeşidi seçin.

Qeyd: mənim üçün liman nömrəsi com23, sizinki fərqli ola bilər.

Şəkillərə baxın!

Addım 7: İlk Layihəniz-LED yanıb-sönür

İlk Layihəniz-LED yanıb sönür
İlk Layihəniz-LED yanıb sönür
İlk Layihəniz-LED yanıb sönür
İlk Layihəniz-LED yanıb sönür

Bu layihədə bir göz qırpımına səbəb olacaqsınız.

bir saniyə ON vəziyyəti, bir saniyə OFF vəziyyəti.

Avadanlıq

əlaqəni şəkildə göstərildiyi kimi qurun.

Proqram təminatı

Şəkildə göstərilən kodu yükləyin.

Kodlaşdırma yüklənən kimi led yanıb sönməyə başlayır.

Qeyd:

void setup () bölməsi yalnız bir dəfə icra olunur.

void loop ()-güc açılana qədər dəfələrlə icra olunur.

Addım 8: PWM -Pulse Width Modulation

PWM -nəbz genişliyi modulyasiyası
PWM -nəbz genişliyi modulyasiyası

-Bu, müxtəlif parlaqlıq mərhələlərində led parıltısını etmək üçün istifadə olunur.

-qaraldır və sonra daha parlaq edir!

-analog pin yalnız 8 bit məlumatları dəstəkləyir (0-255).

-PWM qurmaq üçün rəqəmsal yazmaq əvəzinə analog yazmaqdan istifadə edəcəyik.

-kod analogWrite olacaq (led pin, dəyər)

PWM: 3, 5, 6, 9, 10 və 11 sancaqlar analogWrite () ilə 8 bit PWM çıxışı təmin edir.

led pin- led bağladığınız rəqəmsal pin.

dəyər - dəyər (0-255) arasında dəyişir, daha aşağı bir dəyər LED parıltısını qaraldır, yüksək dəyər isə led parıltısını daha parlaq edir.

Məşq:

istinad üçün istinad üçün döngə istifadə edərək LED -i addım -addım daha parlaq etməyə çalışın!

Addım 9: Serial Rabitə

Serial Ünsiyyət
Serial Ünsiyyət

Serial Arduino lövhəsi ilə kompüter və ya digər qurğular arasında ünsiyyət üçün istifadə olunur. Bütün Arduino lövhələrində ən azı bir serial portu var (UART və ya USART olaraq da bilinir): Serial. 0 (RX) və 1 (TX) rəqəmsal pinlərdə, eləcə də kompüterlə USB vasitəsilə əlaqə qurur. Beləliklə, bu funksiyalardan istifadə etsəniz, rəqəmsal giriş və ya çıxış üçün 0 və 1 sancaqlarından da istifadə edə bilməzsiniz.

ona bağlı olan sensorların oxunuşlarını bilməyə kömək edir

Bluetooth, wifi Esp8266 kimi simsiz modulların bağlanmasında da kömək edirlər.

Bunun daha çox əlaqəsi var ………………………!

Addım 10: Tətbiqi Serial Rabitə

Tətbiqi Serial Rabitə
Tətbiqi Serial Rabitə
Tətbiqi Serial Rabitə
Tətbiqi Serial Rabitə

Bu seansda, LDR işığından asılı bir rezistordan çıxış dəyərini alacağıq və serial monitorda göstərəcəyik.

hardware əlaqələri və kodlaşdırma üçün şəkillərə baxın!

İndi sensora düşən işığı narahat edərək sensor dəyərini kəsin və dəyərlərdəki dəyişiklikləri görün!

Məşq:

Sizin vəzifəniz LDR -nin çıxışına əsaslanan bir LED parıltısı etməkdir, yəni LED qaranlıq vəziyyətdə daha parlaq, parlaq bir vəziyyətdə isə parlamalıdır.

ipucu: PWM və Serial ünsiyyətdən istifadə edin.

avtomatlaşdırma üçün əsasdır!

Ardı var……

Bu, yalnız bu barədə daha çox yazacağım bir giriş modulu və bu modullar tezliklə satışa çıxarılacaq, xoşunuza gəlsə məni izləyin

yaxınlaşan bir neçə mövzu:

  • Servo motor nəzarət.
  • ultrasəs modulu.
  • IR sensoru.
  • motor sürücüsü L293D.
  • bluetooth ünsiyyəti
  • və daha çox …………………. bəyənəcəyinizə ümid edirəm …………………………… !!!! "məlumat paylaş!" "Ətraflı məlumat üçün məni izləyin"

Tövsiyə: