תוכן עניינים:

בנה ספריית ארדואינו משלך: 5 שלבים
בנה ספריית ארדואינו משלך: 5 שלבים
Anonim
בנה ספריית ארדואינו משלך
בנה ספריית ארדואינו משלך

היי לכולם. בפרויקטים מסוימים ייתכן שיהיה עליך ליצור ספרייה משלך כאשר אינך יכול להשתמש בספריות המוכנות. או שאתה יכול ליצור ספרייה משלך לפי הסטנדרטים שלה. היום, אראה לך באיזו קלות תוכל לבנות ספרייה משלך ולהשתמש בקוד שלך …

שלב 1: הצג

=> מה זה. H פילה?

קובץ H הוא קובץ כותרת שמפנה אליו מסמך קוד מקור C, C ++ או Objective-C. הוא עשוי להכיל משתנים, קבועים ופונקציות המשמשים קבצים אחרים בפרויקט תכנות. קבצי H מאפשרים לכתוב פונקציות נפוצות רק פעם אחת ולהפניה לקבצי מקור אחרים בעת הצורך.

=> מדוע אנו משתמשים ב- C או C ++ ליצירת הספרייה שלנו?

תוכנת Arduino מורכבת מסביבת פיתוח (IDE) וספריות. ה- IDE כתוב ב- Java ומבוסס על הסביבה של עיבוד השפה. הספריות כתובות ב- C ו- C ++ ומורכבות עם AVR-GCC ו- AVR Libc..

שלב 2: קוד דוגמה

בפרויקט זה אנו יוצרים את הספרייה של חיישן HC-SR04.

#כלול "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 ("distance2 ="); Serial.println (מרחק 2); עיכוב (500); }

שלב 3: חלקים

חלקים
חלקים

להלן רשימה של חלקים בהם השתמשתי לצורך ביצוע הפרויקט:

  • ארדואינו UNO
  • לוח לחם
  • HC-SR04 *2 (ניתן להשתמש באחד בלבד)
  • חוטי מגשר (זכר לזכר וזכר לנקבה)

שלב 4: סכמה

סכֵימָה
סכֵימָה

שלב 5: תוצאות

מוּמלָץ: