Tartalomjegyzék:

Készítse el saját Arduino könyvtárát: 5 lépés
Készítse el saját Arduino könyvtárát: 5 lépés

Videó: Készítse el saját Arduino könyvtárát: 5 lépés

Videó: Készítse el saját Arduino könyvtárát: 5 lépés
Videó: Taníts kódolni! – a programozás tanítása tantárgytól függetlenül 2024, Július
Anonim
Készítse el saját Arduino könyvtárát
Készítse el saját Arduino könyvtárát

Hello mindenki. Bizonyos projektekben előfordulhat, hogy saját könyvtárat kell létrehoznia, ha nem tudja használni a kész könyvtárakat. Vagy létrehozhat saját könyvtárat a saját szabványai szerint. Ma megmutatom, milyen könnyen felépítheti saját könyvtárát és felhasználhatja a kódjában …

1. lépés: Mutassa be

=> MI AZ. H FİLE?

A H fájl egy fejlécfájl, amelyre egy C, C ++ vagy Objective-C forráskód-dokumentum hivatkozik. Tartalmazhat olyan változókat, állandókat és függvényeket, amelyeket egy programozási projekt más fájljai használnak. A H fájlok lehetővé teszik az általánosan használt függvények egyszeri írását, és szükség esetén más forrásfájlok hivatkoznak rájuk.

=> MIÉRT HASZNÁLJUK A C VAGY C ++ -t KÖNYVTÁRUNK LÉTREHOZÁSÁHOZ?

Az Arduino szoftver fejlesztői környezetből (IDE) és könyvtárakból áll. Az IDE Java nyelven íródott, és a nyelvi feldolgozás környezetén alapul. A könyvtárak C és C ++ nyelven íródnak, és az AVR-GCC és az AVR Libc segítségével vannak összeállítva..

2. lépés: PÉLDA KÓD

Ebben a projektben létrehozzuk a HC-SR04 érzékelő könyvtárát.

#include "mylibrary.h"

HC HC, HC1;

void setup () {

Sorozat.kezdet (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }

void loop () {

kettős távolság1 = HC.számítás (A1, A0); kettős távolság2 = HC1.számítás (A3, A2);

Soros.nyomtatás ("távolság1 =");

Soros.println (távolság1); Soros.nyomtatás ("távolság2 ="); Soros.println (távolság2); késleltetés (500); }

3. lépés: RÉSZEK

ALKATRÉSZEK
ALKATRÉSZEK

Itt van egy lista a részekről, amelyeket a projekt elkészítéséhez használtam:

  • Arduino UNO
  • Kenyeretábla
  • HC-SR04 *2 (csak egyet használhat)
  • Jumper vezetékek (férfi -férfi és férfi -nő)

4. lépés: Séma

SÉMA
SÉMA

5. lépés: EREDMÉNY

Ajánlott: