Përmbajtje:

Ndërtoni Bibliotekën tuaj Arduino: 5 hapa
Ndërtoni Bibliotekën tuaj Arduino: 5 hapa

Video: Ndërtoni Bibliotekën tuaj Arduino: 5 hapa

Video: Ndërtoni Bibliotekën tuaj Arduino: 5 hapa
Video: Измерение 5A-30A переменного и постоянного тока с использованием ACS712 с библиотекой Robojax 2024, Korrik
Anonim
Ndërtoni Bibliotekën tuaj Arduino
Ndërtoni Bibliotekën tuaj Arduino

Pershendetje te gjithe. Në disa projekte mund t'ju duhet të krijoni bibliotekën tuaj kur nuk jeni në gjendje të përdorni bibliotekat e gatshme. Ose mund të krijoni bibliotekën tuaj sipas standardeve të veta. Sot, unë do t'ju tregoj se sa lehtë mund të ndërtoni bibliotekën tuaj dhe ta përdorni në kodin tuaj …

Hapi 1: Prezantoni

=> ÇFAR IS SHT.. H FİLE?

Një skedar H është një skedar titulli i referuar nga një kod burimi C, C ++ ose Objective-C. Mund të përmbajë ndryshore, konstante dhe funksione që përdoren nga skedarë të tjerë brenda një projekti programimi. Skedarët H lejojnë që funksionet e përdorura zakonisht të shkruhen vetëm një herë dhe të referohen nga skedarët e tjerë burim kur është e nevojshme.

=> PSE P USRDORIM C ose C ++ P CR KRIJIMIN E BIBLIOTEKS TON?

Softueri Arduino përbëhet nga një mjedis zhvillimi (IDE) dhe biblioteka. IDE është shkruar në Java dhe bazohet në mjedisin e gjuhës Processing. Bibliotekat janë shkruar në C dhe C ++ dhe janë përpiluar me AVR-GCC dhe AVR Libc. Me

Hapi 2: KOD SHEMBULL

Në këtë projekt ne krijojmë bibliotekën e sensorit HC-SR04.

#përfshi "mylibrary.h"

HC HC, HC1;

void setup () {

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

lak void () {

distancë e dyfishtë1 = HC. llogaris (A1, A0); distancë e dyfishtë2 = HC1.llogarit (A3, A2);

Serial.print ("distance1 =");

Serial.println (distanca1); Serial.print ("distance2 ="); Serial.println (distanca2); vonesë (500); }

Hapi 3: PJES

PJES
PJES

Këtu është një listë e pjesëve që kam përdorur për të bërë këtë projekt:

  • Arduino UNO
  • Breadboard
  • HC-SR04 *2 (mund të përdorni vetëm një)
  • Jumper Wires (mashkull për mashkull dhe mashkull për femër)

Hapi 4: SKEMA

SKEMA
SKEMA

Hapi 5: REZULTATI

Recommended: