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

גשש דקות Arduino: 3 שלבים
גשש דקות Arduino: 3 שלבים

וִידֵאוֹ: גשש דקות Arduino: 3 שלבים

וִידֵאוֹ: גשש דקות Arduino: 3 שלבים
וִידֵאוֹ: תפסתי אותה על חםםםם!!!!!! 2024, מאי
Anonim
מעקב אחר דקות של ארדואינו
מעקב אחר דקות של ארדואינו
גשש דקות Arduino
גשש דקות Arduino

פרויקטים של טינקרד »

במדריך זה אלמד אתכם כיצד להכין גשש דקות באמצעות Arduino Uno. גשש דקות הוא מכשיר שניתן להשתמש בו כדי לעקוב אחר כמה זמן אתה עובד על משהו לאורך זמן. אתה לוחץ על כפתור ההתחלה כדי להתחיל לספור דקות ולוחץ על כפתור האיפוס/יומן כדי לשלוח את הדקות האלה לקובץ. ניתן לגשת לקובץ ותוכלו לראות כמה דקות צברתם לאורך זמן.

אספקה

ארדואינו אונו

לוח לחם

18 חוטי מגשר

תצוגה בת 7 ספרות בת 4 ספרות

2 כפתורים

2 נגדים של 10k אוהם

שלב 1: בנה את החומרה

בנה את החומרה
בנה את החומרה

עקוב אחר התרשים לעיל כדי לבנות את כורת הדקות שלך.

הערה: הספרה השמאלית ביותר בתצוגת 7 המגזרים לא נותרה מחוברת מכיוון שכל הפינים אזלו. אם אתה רוצה להשתמש בכל ארבע הספרות, נסה מגה Arduino.

הערה: מותגי רכיבים שונים יוצבו באופן שונה. הקפד לבדוק את החיווט המדויק של הרכיבים שלך.

שלב 2: קוד את התוכנה

קוד את התוכנה
קוד את התוכנה
קוד את התוכנה
קוד את התוכנה
קוד את התוכנה
קוד את התוכנה

ישנן שלוש שלבי משנה לקידוד התוכנה: קידוד הטיימר, חיבור הצג ויישום הרישום. אם אתה נתקע או לא רוצה לקודד את זה בעצמך, אתה מוזמן לבדוק את הקוד שלי כאן:

טיפ: בעת קידוד, הקפד על יומן התוכנית שניות (לא דקות) לבדיקה קלה יותר.

קידוד הטיימר

החלק הראשון של הקוד יוצר בעצם שעון עצר. הוא משתמש בלחצן התחלה/עצירה ולחצן איפוס כדי לעקוב אחר דקות. התחל בלהפעיל את כפתור ההפעלה וההפסק: הדפס את הזמן שחלף לקונסולה לאחר לחיצה על הכפתור, והשהה אותו לאחר לחיצה על הכפתור שוב. רמז: יהיה עליך להשתמש בפונקציה millis ().

רמז: יהיה עליך להוסיף עיכוב של כ- 20-50ms כדי להבטיח שהכפתור לא יופעל ונכבה בלחיצה אחת.

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

כעת, כאשר לחצן ההתחלה/העצירה שלך פועל, השלב הבא הוא כפתור האיפוס. הפונקציה של זה היא להחזיר את הזמן חזרה ל- 0. רמז: זכור לאפס את זמן ההתחלה שלך ולהשהות את משתני הזמן.

חיבור הצג

לאחר שהתוכנית שלך עוקבת אחר הזמן בהצלחה, עליך לשלוח את נתוני הזמן לתצוגה בת 7 ספרות בת 4 ספרות. אתה יכול ליצור פונקציית ספירה מאפס או לקבל עזרה מקוונת להצגת מספרים מסוימים. הקפד להגדיר את הגבול של הערך המרבי שהתצוגה שלך יכולה להציג (אם אתה משתמש ב -3 ספרות זה יהיה 999).

יישום רישום

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

שלב 3: בוצע

זהו זה! אל תהסס להוסיף על הפרויקט הזה ולהתאים אותו למה שאתה עוקב אחריו. תודה שקראתם.

מוּמלָץ: