สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เฮ้ทุกคน. ในบางโครงการ คุณอาจต้องสร้างไลบรารีของคุณเองเมื่อคุณไม่สามารถใช้ไลบรารีที่พร้อมใช้งานได้ หรือคุณสามารถสร้างห้องสมุดของคุณเองตามมาตรฐานของห้องสมุด วันนี้ ผมจะแสดงให้คุณเห็นว่าคุณสามารถสร้างห้องสมุดของคุณเองและใช้ในโค้ดของคุณได้ง่ายเพียงใด…
ขั้นตอนที่ 1: แนะนำ
=>ไฟล์. H คืออะไร?
ไฟล์ H เป็นไฟล์ส่วนหัวที่อ้างอิงโดยเอกสารซอร์สโค้ด C, C ++ หรือ Objective-C อาจมีตัวแปร ค่าคงที่ และฟังก์ชันที่ใช้โดยไฟล์อื่นภายในโปรเจ็กต์การเขียนโปรแกรม ไฟล์ H อนุญาตให้เขียนฟังก์ชันที่ใช้กันทั่วไปเพียงครั้งเดียวและอ้างอิงโดยไฟล์ต้นฉบับอื่นเมื่อจำเป็น
=>ทำไมเราใช้ C หรือ C++ เพื่อสร้างห้องสมุดของเรา ?
ซอฟต์แวร์ Arduino ประกอบด้วยสภาพแวดล้อมการพัฒนา (IDE) และไลบรารี IDE เขียนด้วยภาษาจาวาและอิงตามสภาพแวดล้อมของการประมวลผลภาษา ไลบรารีเขียนด้วยภาษา C และ C ++ และคอมไพล์ด้วย AVR-GCC และ AVR Libc.
ขั้นตอนที่ 2: รหัสตัวอย่าง
ในโครงการนี้ เราสร้างไลบรารีของเซ็นเซอร์ HC-SR04
#include "mylibrary.h"
HC HC, HC1;
การตั้งค่าเป็นโมฆะ () {
Serial.begin(9600); HC.trigPin(A0); HC.echoPin(A1); HC1.trigPin(A2); HC1.echoPin(A3); }
วงเป็นโมฆะ () {
ระยะทางสองเท่า1 = HC.คำนวณ (A1, A0); ระยะทางสองเท่า2 = HC1.คำนวณ (A3, A2);
Serial.print("distance1 = ");
Serial.println (ระยะทาง 1); Serial.print("ระยะทาง2 = "); Serial.println(ระยะทาง2); ล่าช้า (500); }
ขั้นตอนที่ 3: PARTS
นี่คือรายการชิ้นส่วนที่ฉันใช้ทำโปรเจ็กต์นี้:
- Arduino UNO
- เขียงหั่นขนม
- HC-SR04 *2 (ใช้ได้อันเดียว)
- สายจัมเปอร์ (ชายกับชาย และชายกับหญิง)