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

אופן השימוש ב- DS1307 באמצעות Arduino: 7 שלבים
אופן השימוש ב- DS1307 באמצעות Arduino: 7 שלבים

וִידֵאוֹ: אופן השימוש ב- DS1307 באמצעות Arduino: 7 שלבים

וִידֵאוֹ: אופן השימוש ב- DS1307 באמצעות Arduino: 7 שלבים
וִידֵאוֹ: ארדואינו 2022|חיישן מרחק אולטרא סוני|עקרון פעולה,אופן חיבור לארדואינו+קוד+מדידות מעבדה עם סקופ| 2024, נוֹבֶמבֶּר
Anonim
כיצד להשתמש ב- DS1307 באמצעות Arduino
כיצד להשתמש ב- DS1307 באמצעות Arduino
כיצד להשתמש ב- DS1307 באמצעות Arduino
כיצד להשתמש ב- DS1307 באמצעות Arduino

DS1307 הוא IC שעון בזמן אמת (RTC). IC זה משמש כדי לספק נתוני זמן. הזמן המוקצב מתחיל משניות, דקה, שעות, ימים, תאריך, חודש ושנה.

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

אני מציע לקנות מודול DS1307 המצויד ברכיבים חיצוניים.

רכיבים דרושים:

  • Arduino Nano V.3
  • RTC DS1307
  • כבל מגשר
  • מיני USB

הספרייה בשימוש:

DS1307RTC

שלב 1: חבר את DS1307 ל- Arduino

חבר את DS1307 ל- Arduino
חבר את DS1307 ל- Arduino
חבר את DS1307 ל- Arduino
חבר את DS1307 ל- Arduino

חבר את DS1307 ל- Arduino Nano בהתאם לתמונה או הטבלה שלהלן.

DS1307 ל- Arduino Nano

VCC ==> +5V

GND ==> GND

SCL ==> A5

SDA ==> A4

DS ==> NC

לאחר מכן, חבר את Arduino למחשב הנייד / PC באמצעות מיני USB.

שלב 2: הוסף את ספריית DS1307RTC

הוסף את ספריית DS1307RTC
הוסף את ספריית DS1307RTC
הוסף את ספריית DS1307RTC
הוסף את ספריית DS1307RTC
הוסף את ספריית DS1307RTC
הוסף את ספריית DS1307RTC

ניתן להוריד את ספריית DS1307 כאן:

ספריית DS1307

לאחר השלמת ההורדה, פתח את "Skecth ==> כלול ספרייה ==> הוסף ספריית ZIp"

מצא את קובץ הספרייה שהורד.

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

שלב 3: בחר לוח Arduino

בחר לוח Arduino
בחר לוח Arduino

פתח את הכלים ובחר את לוח ה- Arduino בהתאם לתמונה למעלה.

לוח "ארדואינו ננו"

מקדם: "ATmega328P (מטען אתחול ישן)"

שלב 4: סקיצה של SetTime

סקיצה של SetTime
סקיצה של SetTime
סקיצה של SetTime
סקיצה של SetTime

ישנם שני סקיצות שישמשו אותן. המערכון הראשון הוא "SetTime" המשמש להגדרת השעה ב- DS1307 כך שתתאים לזמן הנוכחי. השני הוא "ReadTest" המשמש להצגת ספירת הזמן.

העלה את SetTime:

פתח קובץ> דוגמאות> DS1307RTC> SetTime

לאחר שסקיצה פתוחה לחץ על העלה והמתן מספר רגעים.

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

שלב 5: סקיצה של ReadTest

סקיצה של ReadTest
סקיצה של ReadTest

העלה סקיצה "ReadTes" לביצוע פונקציה מתוזמנת.

פתח קובץ> דוגמאות> DS1307RTC> ReadTest

לחץ על העלה והמתן מספר רגעים. לאחר השלמת תהליך ההעלאה פתח את הצג הטורי כדי לראות את התוצאות.

שלב 6: תוצאה

תוֹצָאָה
תוֹצָאָה
תוֹצָאָה
תוֹצָאָה

אם הוא יצליח, הצג הסדרתי יוצג כפי שמוצג באיור 1.

אם מודול DS1307 אינו מותקן או אינו מחובר ללוח Arduino, הצג הסדרתי יוצג כפי שמוצג באיור 2.

שלב 7: ארטיקל אחר אודות RTC

מאמר אחר אודות RTC
מאמר אחר אודות RTC
מאמר אחר אודות RTC
מאמר אחר אודות RTC

אתה יכול להשתמש במודול ה- LCD או במדור 7 פלחים כדי להציג את הזמן שנוצר על ידי ה- RTC.

אם אינך יודע כיצד להשתמש בו, תוכל לראות את המאמר הבא שלי בנושא "כיצד להציג זמן על ה- LCD" או "כיצד להציג זמן במודול 7-פלחים" במאמר הבא שלי.

תודה שקראת את המאמר הזה, אני מקווה שזה שימושי.

אם יש שאלות, פשוט כתוב בעמודת ההערות.

מוּמלָץ: