2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
היי חבר'ה במדריך זה נלמד כיצד להשתמש ב- Thermistor עם Arduino. תרמיסטור הוא בעצם נגד שהתנגדותו משתנה עם שונות בטמפרטורה. כך שנוכל לקרוא את ההתנגדות שלו ולקבל ממנו את הטמפרטורה והתרמיסטור זול מאוד בהשוואה לחיישני טמפרטורה אחרים בשוק.
שלב 1: דברים שאתה צריך
להדרכה זו תזדקק לדברים הבאים: 1x Arduino uno:
1x תרמיסטור (10k או 100k: אני משתמש 10k כאן): https://www.utsource.net/itm/p/1273468.html1x 10k נגד: https://www.utsource.net/itm/p/8166799. לוח לחם html1x:.: https://www.utsource.net/itm/p/8031572.html כמה קופצים:
שלב 2: שמטים
המעגל פשוט מאוד אז אנא חבר את הכל על פי המוצג בשמטיקה ותוכל לקנס.אתה יכול גם להפנות את התמונה שצירפתי של חיבורי לוח הלוח שלי.
שלב 3: קוד
העתק את הקוד הבא והעלה אותו ל- arduino: #includedouble Thermister (int data) {temp double; temp = log (10000.0*((1024.0/data-1))); temp = 1/(0.001129148+ (0.000234125+ (0.0000000876741*temp*temp))*temp); temp = temp-273.15; Serial.println (""); Serial.print (טמפ '); Serial.print ("Celcius"); temp = (temp*9.0) /5.0+32.0; Serial.println (""); Serial.print (טמפ '); Serial.print ("פרנהייט"); Serial.println (""); Serial.println ("……………………………."); } הגדרת void () {Serial.begin (9600);} int i; לולאת void () {i = analogRead (A0); Thermister (i); עיכוב (1000);}
שלב 4: קבל טמפרטורה על צג סידורי
לאחר העלאת הקוד, פתח את הצג הסדרתי ותוכל לקבל את הטמפרטורה של התרמיסטור שלך על הצג הסדרתי שלך כפי שאני מקבל, עיין בתמונה המסופקת ותתאים לך. טמפרטורת קריאה מהנה עם תרמיסטור.