Satura rādītājs:

Izveidojiet savu Arduino bibliotēku: 5 soļi
Izveidojiet savu Arduino bibliotēku: 5 soļi

Video: Izveidojiet savu Arduino bibliotēku: 5 soļi

Video: Izveidojiet savu Arduino bibliotēku: 5 soļi
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Jūlijs
Anonim
Izveidojiet savu Arduino bibliotēku
Izveidojiet savu Arduino bibliotēku

Sveiki visiem. Dažos projektos jums var nākties izveidot savu bibliotēku, ja nevarat izmantot gatavās bibliotēkas. Vai arī varat izveidot savu bibliotēku pēc saviem standartiem. Šodien es jums parādīšu, cik viegli jūs varat izveidot savu bibliotēku un izmantot savā kodā …

1. solis: iepazīstiniet

=> KAS IR. H FİLE?

H fails ir galvenes fails, uz kuru atsaucas C, C ++ vai Objective-C avota koda dokuments. Tas var saturēt mainīgos, konstantes un funkcijas, kuras programmēšanas projektā izmanto citi faili. H faili ļauj bieži lietotās funkcijas rakstīt tikai vienu reizi un vajadzības gadījumā atsaukties uz citiem avota failiem.

=> KĀPĒC MUMS BIBLIOTĒKAS IZVEIDOŠANAI IZMANTOT C VAI C ++?

Arduino programmatūra sastāv no izstrādes vides (IDE) un bibliotēkām. IDE ir rakstīts Java valodā un ir balstīts uz valodas apstrādes vidi. Bibliotēkas ir rakstītas C un C ++ valodās un apkopotas ar AVR-GCC un AVR Libc..

2. darbība. PIEMĒRA KODS

Šajā projektā mēs izveidojam HC-SR04 sensora bibliotēku.

#include "mylibrary.h"

HC HC, HC1;

void setup () {

Sērijas sākums (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }

void loop () {

divkāršs attālums1 = HC.aprēķināt (A1, A0); dubultā distance2 = HC1.aprēķināt (A3, A2);

Sērijas nospiedums ("distance1 =");

Sērijas.println (attālums1); Sērijas nospiedums ("distance2 ="); Sērijas.println (attālums2); kavēšanās (500); }

3. darbība: DAĻAS

DAĻAS
DAĻAS

Šeit ir to daļu saraksts, kuras es izmantoju, lai izveidotu šo projektu:

  • Arduino UNO
  • Maizes dēlis
  • HC-SR04 *2 (varat izmantot tikai vienu)
  • Jumper vadi (no vīrieša uz vīrieti un no vīrieša uz sievieti)

4. solis: SHĒMA

SHĒMA
SHĒMA

5. solis: REZULTĀTS

Ieteicams: