Mục lục:

Xây dựng thư viện Arduino của riêng bạn: 5 bước
Xây dựng thư viện Arduino của riêng bạn: 5 bước

Video: Xây dựng thư viện Arduino của riêng bạn: 5 bước

Video: Xây dựng thư viện Arduino của riêng bạn: 5 bước
Video: Tự học lập trình Arduino Tập 4 | Cấu trúc của một chương trình trong môi trường lập trình Arduino 2024, Tháng bảy
Anonim
Xây dựng thư viện Arduino của riêng bạn
Xây dựng thư viện Arduino của riêng bạn

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

CÁC BỘ PHẬN
CÁC 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ữ)

Bước 4: SCHEMA

LƯỢC ĐỒ
LƯỢC ĐỒ

Bước 5: KẾT QUẢ

Đề xuất: