2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Nè mọi người. Trong một số dự án, bạn có thể phải tạo thư viện của riêng mình khi bạn không thể sử dụng các thư viện sẵn có. Hoặc bạn có thể tạo thư viện của riêng mình theo tiêu chuẩn riêng của nó. Hôm nay, tôi sẽ chỉ cho bạn cách bạn có thể dễ dàng xây dựng thư viện của riêng mình và sử dụng trong mã của mình…
Bước 1: Giới thiệu
=>. H FİLE LÀ GÌ?
Tệp H là tệp tiêu đề được tham chiếu bởi tài liệu mã nguồn C, C ++ hoặc Objective-C. Nó có thể chứa các biến, hằng số và hàm được sử dụng bởi các tệp khác trong một dự án lập trình. Tệp H cho phép các hàm thường dùng chỉ được ghi một lần và được các tệp nguồn khác tham chiếu khi cần.
=> TẠI SAO CHÚNG TÔI DÙNG C HOẶC C ++ ĐỂ TẠO THƯ VIỆN CỦA CHÚNG TÔI?
Phần mềm Arduino bao gồm một môi trường phát triển (IDE) và các thư viện. IDE được viết bằng Java và dựa trên môi trường của ngôn ngữ Xử lý. Các thư viện được viết bằng C và C ++ và được biên dịch bằng AVR-GCC và AVR Libc..
Bước 2: MÃ VÍ DỤ
Trong dự án này, chúng tôi tạo thư viện của cảm biến 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 () {
double gap1 = HC.calculate (A1, A0); double gap2 = HC1.calculate (A3, A2);
Serial.print ("distance1 =");
Serial.println (khoảng cách1); Serial.print ("distance2 ="); Serial.println (khoảng cách2); chậm trễ (500); }
Bước 3: BỘ PHẬN
Đây là danh sách các phần mà tôi đã sử dụng để thực hiện dự án này:
- Arduino UNO
- Breadboard
- HC-SR04 * 2 (bạn chỉ có thể sử dụng một)
- Dây nhảy (nam sang nam và nam sang nữ)