Sadržaj:

Izgradite vlastitu Arduino knjižnicu: 5 koraka
Izgradite vlastitu Arduino knjižnicu: 5 koraka

Video: Izgradite vlastitu Arduino knjižnicu: 5 koraka

Video: Izgradite vlastitu Arduino knjižnicu: 5 koraka
Video: Веб-приложения будущего с React, Нил Мехта 2024, Studeni
Anonim
Izgradite vlastitu Arduino knjižnicu
Izgradite vlastitu Arduino knjižnicu

Pozdrav svima. U nekim projektima možda ćete morati stvoriti vlastitu knjižnicu ako niste u mogućnosti koristiti gotove knjižnice. Ili možete stvoriti vlastitu knjižnicu prema njezinim standardima. Danas ću vam pokazati kako lako možete izgraditi vlastitu biblioteku i koristiti je u svom kodu …

Korak 1: Upoznajte se

=> ŠTO JE. H FİLE?

H datoteka je datoteka zaglavlja na koju upućuje dokument izvornog koda C, C ++ ili Objective-C. Može sadržavati varijable, konstante i funkcije koje koriste druge datoteke u programskom projektu. H datoteke dopuštaju da se uobičajeno korištene funkcije zapisuju samo jednom i po potrebi pozivaju druge izvorne datoteke.

=> ZAŠTO KORISTIMO C ILI C ++ ZA STVARANJE NAŠE KNJIŽNICE?

Arduino softver sastoji se od razvojnog okruženja (IDE) i knjižnica. IDE je napisan na Javi i temelji se na okruženju jezika Processing. Knjižnice su napisane na C i C ++ i kompilirane s AVR-GCC i AVR Libc..

Korak 2: PRIMJER KODA

U ovom projektu stvaramo biblioteku senzora HC-SR04.

#include "mylibrary.h"

HC HC, HC1;

void setup () {

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

void loop () {{100} {101}

dvostruka udaljenost1 = HC.izračunati (A1, A0); dvostruka udaljenost2 = HC1 izračunati (A3, A2);

Serial.print ("udaljenost1 =");

Serial.println (udaljenost1); Serial.print ("udaljenost2 ="); Serial.println (distance2); kašnjenje (500); }

Korak 3: DIJELOVI

DIJELOVI
DIJELOVI

Evo popisa dijelova koje sam koristio za izradu ovog projekta:

  • Arduino UNO
  • Oglasna ploča
  • HC-SR04 *2 (možete koristiti samo jedan)
  • Kratkospojne žice (muški na muški i muški na ženski)

Korak 4: SHEMA

SHEMA
SHEMA

Korak 5: REZULTAT

Preporučeni: