Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Γεια σε όλους. Σε ορισμένα έργα μπορεί να χρειαστεί να δημιουργήσετε τη δική σας βιβλιοθήκη όταν δεν μπορείτε να χρησιμοποιήσετε τις έτοιμες βιβλιοθήκες. Or μπορείτε να δημιουργήσετε τη δική σας βιβλιοθήκη με τα δικά της πρότυπα. Σήμερα, θα σας δείξω πόσο εύκολα μπορείτε να φτιάξετε τη δική σας βιβλιοθήκη και να τη χρησιμοποιήσετε στον κώδικά σας…
Βήμα 1: Εισαγωγή
=> ΤΙ ΕΙΝΑΙ. H FİLE;
Ένα αρχείο H είναι ένα αρχείο κεφαλίδας που αναφέρεται από ένα έγγραφο πηγαίου κώδικα C, C ++ ή Objective-C. Μπορεί να περιέχει μεταβλητές, σταθερές και συναρτήσεις που χρησιμοποιούνται από άλλα αρχεία σε ένα πρόγραμμα προγραμματισμού. Τα αρχεία H επιτρέπουν στις συνηθισμένες λειτουργίες να γράφονται μόνο μία φορά και να αναφέρονται από άλλα αρχεία προέλευσης όταν χρειάζεται.
=> ΓΙΑΤΙ ΧΡΗΣΙΜΟΠΟΙΟΥΜΕ ΤΟ C C C ++ ΓΙΑ ΤΗ ΔΗΜΙΟΥΡΓΙΑ ΤΗΣ ΒΙΒΛΙΟΘΗΚΗΣ ΜΑΣ;
Το λογισμικό Arduino αποτελείται από περιβάλλον ανάπτυξης (IDE) και βιβλιοθήκες. Το IDE είναι γραμμένο σε Java και βασίζεται στο περιβάλλον της γλώσσας Επεξεργασία. Οι βιβλιοθήκες είναι γραμμένες σε C και C ++ και έχουν μεταγλωττιστεί με AVR-GCC και AVR Libc. Το
Βήμα 2: ΠΑΡΑΔΕΙΓΜΑ ΚΩΔΙΚΟΣ
Σε αυτό το έργο δημιουργούμε τη βιβλιοθήκη του αισθητήρα HC-SR04.
#include "mylibrary.h"
HC HC, HC1;
void setup () {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
void loop () {
διπλή απόσταση 1 = HC. υπολογισμός (A1, A0). διπλή απόσταση2 = HC1. υπολογίστε (A3, A2).
Serial.print ("distance1 =");
Serial.println (απόσταση1); Serial.print ("distance2 ="); Serial.println (απόσταση2); καθυστέρηση (500)? }
Βήμα 3: ΜΕΡΗ
Ακολουθεί μια λίστα με τα μέρη που χρησιμοποίησα για να φτιάξω αυτό το έργο:
- Arduino UNO
- Breadboard
- HC-SR04 *2 (μπορείτε να χρησιμοποιήσετε μόνο ένα)
- Jumper Wires (αρσενικό σε αρσενικό και αρσενικό σε θηλυκό)