İçindekiler:

Kendi Arduino Kütüphanenizi Oluşturun: 5 Adım
Kendi Arduino Kütüphanenizi Oluşturun: 5 Adım

Video: Kendi Arduino Kütüphanenizi Oluşturun: 5 Adım

Video: Kendi Arduino Kütüphanenizi Oluşturun: 5 Adım
Video: Arduino Dersleri 8 : Arduino Kütüphane Ekleme (Library Ekleme) 2024, Temmuz
Anonim
Kendi Arduino Kütüphanenizi Oluşturun
Kendi Arduino Kütüphanenizi Oluşturun

Selam millet. Bazı projelerde hazır kütüphaneleri kullanamadığınızda kendi kütüphanenizi oluşturmanız gerekebilir. Ya da kendi kitaplığınızı kendi standartlarına göre oluşturabilirsiniz. Bugün size kendi kütüphanenizi nasıl kolayca oluşturabileceğinizi ve kodunuzda nasıl kullanabileceğinizi göstereceğim…

1. Adım: Tanıtın

=>. H DOSYA NEDİR?

Bir H dosyası, bir C, C++ veya Objective-C kaynak kodu belgesi tarafından başvurulan bir başlık dosyasıdır. Bir programlama projesi içindeki diğer dosyalar tarafından kullanılan değişkenleri, sabitleri ve işlevleri içerebilir. H dosyaları, yaygın olarak kullanılan işlevlerin yalnızca bir kez yazılmasına ve gerektiğinde diğer kaynak dosyalar tarafından başvurulmasına izin verir.

=>KÜTÜPHANEMİZİ OLUŞTURMAK İÇİN NEDEN C VEYA C++ KULLANIYORUZ?

Arduino yazılımı, bir geliştirme ortamı (IDE) ve kitaplıklardan oluşur. IDE, Java ile yazılmıştır ve İşleme dilinin ortamına dayanmaktadır. Kütüphaneler C ve C++ ile yazılır ve AVR-GCC ve AVR Libc ile derlenir..

2. Adım: ÖRNEK KOD

Bu projede HC-SR04 sensörünün kütüphanesini oluşturuyoruz.

#include "mylibrary.h"

HCHC, HC1;

geçersiz kurulum() {

Seri.başla(9600); HC.trigPin(A0); HC.echoPin(A1); HC1.trigPin(A2); HC1.echoPin(A3); }

boşluk döngüsü () {

çift mesafe1 = HC.hesapla(A1, A0); çift mesafe2 = HC1.hesapla(A3, A2);

Serial.print("mesafe1 = ");

Seri.println(mesafe1); Serial.print("mesafe2 = "); Seri.println(mesafe2); gecikme(500); }

Adım 3: PARÇALAR

PARÇALAR
PARÇALAR

Bu projeyi yapmak için kullandığım parçaların bir listesi:

  • Arduino UNO'su
  • ekmek tahtası
  • HC-SR04 *2 (yalnızca birini kullanabilirsiniz)
  • Jumper Telleri (erkekten erkeğe ve erkekten dişiye)

4. Adım: ŞEMA

ŞEMA
ŞEMA

Adım 5: SONUÇ

Önerilen: