Obsah:

Vytvorte si vlastnú knižnicu Arduino: 5 krokov
Vytvorte si vlastnú knižnicu Arduino: 5 krokov

Video: Vytvorte si vlastnú knižnicu Arduino: 5 krokov

Video: Vytvorte si vlastnú knižnicu Arduino: 5 krokov
Video: ESP32 Tutorial 11 - Using LCD1602 LCD2004 with ESP32 -SunFounder's ESP32 IoT Learnig kit 2024, Júl
Anonim
Vybudujte si vlastnú knižnicu Arduino
Vybudujte si vlastnú knižnicu Arduino

Ahojte, všetci. V niektorých projektoch možno budete musieť vytvoriť vlastnú knižnicu, ak nemôžete použiť pripravené knižnice. Alebo si môžete vytvoriť vlastnú knižnicu podľa vlastných štandardov. Dnes vám ukážem, ako ľahko si môžete vytvoriť vlastnú knižnicu a použiť ju vo svojom kóde …

Krok 1: Predstavte sa

=> ČO JE. H FİLE?

Súbor H je súbor hlavičky, na ktorý odkazuje dokument zdrojového kódu C, C ++ alebo Objective-C. Môže obsahovať premenné, konštanty a funkcie, ktoré používajú iné súbory v rámci programovacieho projektu. Súbory H umožňujú bežne používané funkcie zapísať iba raz a v prípade potreby na ne odkazovať iné zdrojové súbory.

=> PREČO POUŽÍVAME C alebo C ++ NA VYTVORENIE NAŠEJ KNIŽNICE?

Softvér Arduino pozostáva z vývojového prostredia (IDE) a knižníc. IDE je napísané v Jave a je založené na prostredí jazyka Processing. Knižnice sú napísané v jazyku C a C ++ a sú zostavené pomocou formátov AVR-GCC a AVR Libc..

Krok 2: PRÍKLADOVÝ KÓD

V tomto projekte vytvárame knižnicu snímača HC-SR04.

#include "mylibrary.h"

HC HC, HC1;

neplatné nastavenie () {

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

prázdna slučka () {

dvojnásobná vzdialenosť1 = výpočet HC (A1, A0); dvojnásobná vzdialenosť2 = výpočet HC1. (A3, A2);

Serial.print ("distance1 =");

Serial.println (vzdialenosť1); Serial.print ("distance2 ="); Serial.println (vzdialenosť2); oneskorenie (500); }

Krok 3: ČASTI

ČASTI
ČASTI

Tu je zoznam dielov, ktoré som použil na výrobu tohto projektu:

  • Arduino UNO
  • Breadboard
  • HC-SR04 *2 (môžete použiť iba jeden)
  • Prepojovacie vodiče (muž - muž a muž - žena)

Krok 4: SCHÉMA

SCHÉMA
SCHÉMA

Krok 5: VÝSLEDOK

Odporúča: