Mündəricat:

Öz Arduino Kitabxananızı yaradın: 5 addım
Öz Arduino Kitabxananızı yaradın: 5 addım

Video: Öz Arduino Kitabxananızı yaradın: 5 addım

Video: Öz Arduino Kitabxananızı yaradın: 5 addım
Video: Arduino Programlamanızı Geliştirin! #2 Arduino Smoothing | Arduino Sensör Verilerini Yumuşatma 2024, Iyul
Anonim
Öz Arduino Kitabxananızı yaradın
Öz Arduino Kitabxananızı yaradın

Hamıya salam. Bəzi layihələrdə hazır kitabxanalardan istifadə edə bilməyəndə öz kitabxananızı yaratmalı ola bilərsiniz. Ya da öz standartlarına uyğun olaraq öz kitabxananızı yarada bilərsiniz. Bu gün sizə öz kitabxananızı necə asanlıqla qurub kodunuzda istifadə edə biləcəyinizi göstərəcəyəm …

Addım 1: tanış olun

=> NƏDİR. H FİLE?

H faylı, C, C ++ və ya Objective-C mənbə kodu sənədinə istinad edilən bir başlıq sənədidir. Bir proqramlaşdırma layihəsi daxilində digər fayllar tərəfindən istifadə olunan dəyişənlər, sabitlər və funksiyalar ola bilər. H faylları, ümumiyyətlə istifadə olunan funksiyaların yalnız bir dəfə yazılmasına və lazım olduqda digər mənbə faylları tərəfindən istinad edilməsinə imkan verir.

=> NİYƏ KİTABXANAMIZIN YARADILMASI ÜÇÜN C VƏ C ++ İSTİFADƏ EDİRİK?

Arduino proqramı bir inkişaf mühitindən (IDE) və kitabxanalardan ibarətdir. IDE Java dilində yazılmışdır və dilin işlənməsi mühitinə əsaslanır. Kitabxanalar C və C ++ dillərində yazılır və AVR-GCC və AVR Libc ilə tərtib edilir..

Addım 2: NÜMUNƏ KODU

Bu layihədə HC-SR04 sensor kitabxanasını yaradırıq.

#"mylibrary.h" daxil edin

HC HC, HC1;

boş quraşdırma () {

Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }

boşluq döngəsi () {

ikiqat məsafə1 = HC hesablayın (A1, A0); ikiqat məsafə2 = HC1. hesablayın (A3, A2);

Serial.print ("məsafə1 =");

Serial.println (məsafə1); Serial.print ("məsafə2 ="); Serial.println (məsafə2); gecikmə (500); }

Addım 3: hissələr

PARÇALAR
PARÇALAR

Bu layihəni hazırladığım hissələrin siyahısı:

  • Arduino UNO
  • Çörək lövhəsi
  • HC-SR04 *2 (yalnız birindən istifadə edə bilərsiniz)
  • Jumper telləri (kişidən kişiyə və kişidən qadına)

Addım 4: SCHEMA

ŞEMA
ŞEMA

Addım 5: NƏTİCƏ

Tövsiyə: