สารบัญ:

สร้างห้องสมุด Arduino ของคุณเอง: 5 ขั้นตอน
สร้างห้องสมุด Arduino ของคุณเอง: 5 ขั้นตอน

วีดีโอ: สร้างห้องสมุด Arduino ของคุณเอง: 5 ขั้นตอน

วีดีโอ: สร้างห้องสมุด Arduino ของคุณเอง: 5 ขั้นตอน
วีดีโอ: การวัดกระแส AC และ DC 5A-30A โดยใช้ ACS712 ด้วย Robojax Library 2024, กรกฎาคม
Anonim
สร้างห้องสมุด Arduino ของคุณเอง
สร้างห้องสมุด Arduino ของคุณเอง

เฮ้ทุกคน. ในบางโครงการ คุณอาจต้องสร้างไลบรารีของคุณเองเมื่อคุณไม่สามารถใช้ไลบรารีที่พร้อมใช้งานได้ หรือคุณสามารถสร้างห้องสมุดของคุณเองตามมาตรฐานของห้องสมุด วันนี้ ผมจะแสดงให้คุณเห็นว่าคุณสามารถสร้างห้องสมุดของคุณเองและใช้ในโค้ดของคุณได้ง่ายเพียงใด…

ขั้นตอนที่ 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

PARTS
PARTS

นี่คือรายการชิ้นส่วนที่ฉันใช้ทำโปรเจ็กต์นี้:

  • Arduino UNO
  • เขียงหั่นขนม
  • HC-SR04 *2 (ใช้ได้อันเดียว)
  • สายจัมเปอร์ (ชายกับชาย และชายกับหญิง)

ขั้นตอนที่ 4: SCHEMA

สคีมา
สคีมา

ขั้นตอนที่ 5: ผลลัพธ์

แนะนำ: