פורסם 2013 ביולי 1312 שנים int analogPin = 3;int temp ;int trashmax = 30 ;int led = 13;void setup() { // put your setup code here, to run once:Serial.begin(9600);pinMode(led,OUTPUT);}void loop() { // put your main code here, to run repeatedly: temp= (5.0*analogRead(analogPin)*100.0)/1024; if (trashmax < temp) { Serial.println("too hot"); digitalWrite(led,HIGH); } else { digitalWrite(led,LOW); } Serial.println(temp); delay (1000);}אחרי שהפין 13 נדלק הוא מביא לי ערך לא נכון בסריאל הוא קופץ ל38 במקום שימשיך ל32 וכו'UNO R3וכבתי את הקוד הזה בעצמי(כן אני יודע לא המצאתי את הגלגל)אחרי למידה של הפונקציות הבסיסיות בC זה הרבה יותר קל להבין את הארדואינומקווה להתקדם נערך 2013 ביולי 1312 שנים על-ידי CyberBot
פורסם 2013 ביולי 1312 שנים מחבר זה חיישן טפמ' LM35 הוא עובד הכל טוב עשיתי את ההמרה של ה-ADCוקבעתי לו סף של 30 מעלות וברגע שהוא עובר אותו כלמור שהפלט 31 לד נדלקזה עובד הכל טוב ויפה עד שהלד נדלק ברגע שהלד נדלק הנתון קופץ ל38
פורסם 2013 ביולי 1312 שנים תדביק לפה את ה Output של ה Serial.למה אתה מכפיל את התוצאה ב 100? אתה אמור לחלק ב 10.החיישן LM35 מוציא 1v/100C (וולט אחד פר 100 מעלות).ובנוסך, תאתחל את הפין של החיישן:pinMode(analogPin,INPUT); נערך 2013 ביולי 1312 שנים על-ידי -LosNir-
פורסם 2013 ביולי 1312 שנים זה לא בעיה של קוד, זה בעיה של אלקטרוניקה.החיישן צובר מטען חשמלי סטטי וכל כמה זמן פורק אותו, מה שמביא לקפיצה בטמפרטורה .תנסה לשים קבל קרמי קטן (0.1-1uf) באחד הרגליים של החיישן (תבדוק גם בגוגל, בטוח יש שם דברים יותר ספציפיים).
פורסם 2013 ביולי 1312 שנים מחבר losnirזה 10mV פר מעלה ואת הנוסחה מצאתי באינטרנטשמתי נגד של 1K בטור ללד זה יסתדרננסה להוריד את הנגד לערך נמוך שיהיה בהיר יותר
פורסם 2013 ביולי 1312 שנים זה בדיוק מה שאמרתי. 10mv פר מעלה שווה ערך ל 1000mv פר 100 מעלות. אתה אמור לחלק, לא להכפיל.
פורסם 2013 ביולי 1312 שנים אתה יכול לבצע ממוצע רץ על כמות מסויימת של דגימות 16/32/64/128 או גם יותר, גם ככה טמפרטורה זה לא משהו שמשתנה מהר.
פורסם 2013 ביולי 1312 שנים מחבר אתה יכול לבצע ממוצע רץ על כמות מסויימת של דגימות 16/32/64/128 או גם יותר, גם ככה טמפרטורה זה לא משהו שמשתנה מהר.אתה מדבר על החלק של החילוק בסוף?!
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.