מציג תוצאות 1 עד 4 מתוך 4

נושא: לא מצליח לקרוא טמפרטורה

  1. #1
    תאריך הצטרפות
    Oct 2018
    הודעות
    2
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts

    לא מצליח לקרוא טמפרטורה

    שלום
    אני מנסה לחבר חיישן טמפרטורה ולא מצליח לקבל קריאה
    הקוד אותו אני מריץ

    קוד:
    #include <OneWire.h>
    #include <DallasTemperature.h>
    
    
    #define ONE_WIRE_BUS 2
    
    
    OneWire oneWire(ONE_WIRE_BUS);
    
    
    DallasTemperature sensors(&oneWire);
    
    
     float Celcius=0;
     float Fahrenheit=0;
    void setup(void)
    {
      
      Serial.begin(9600);
      sensors.begin();
    }
    
    
    void loop(void)
    { 
      sensors.requestTemperatures(); 
      Celcius=sensors.getTempCByIndex(0);
      Fahrenheit=sensors.toFahrenheit(Celcius);
      Serial.print(" C  ");
      Serial.print(Celcius);
      Serial.print(" F  ");
      Serial.println(Fahrenheit);
      delay(1000);
    }
    כנראה אני מפספס משהוא בגדול
    מצורפות תמונות של החיבורים ופלט ה debug

    אשמח לכל רעיון

    תודה
    תמונות ממוזערות מצורפות תמונות ממוזערות מצורפות Click image for larger version. 

Name:	IMG_3009.jpg‏ 
Views:	22 
Size:	302.0 קילובייט 
ID:	4162   Click image for larger version. 

Name:	serial output.png‏ 
Views:	15 
Size:	13.7 קילובייט 
ID:	4161   Click image for larger version. 

Name:	IMG_3010.jpg‏ 
Views:	15 
Size:	275.5 קילובייט 
ID:	4163  

  2. פרסומת
  3. #2
    תאריך הצטרפות
    Aug 2013
    הודעות
    2,149
    תודה
    15
    קיבל/ה 331 תודות ב-295 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    מהצילומים אי אפשר להבין דבר - אתה צריך להעלות סכימה של המעגל - תשתמש ב FRITZING וככה תוכל לבצע את הסכימה על פי ה BREADBOARD וזה גם ייתן את הסכימה החשמלית

  4. #3
    תאריך הצטרפות
    Oct 2018
    הודעות
    2
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    הנה הסכימה
    Click image for larger version. 

Name:	termostat_bb.png 
Views:	15 
Size:	268.0 קילובייט 
ID:	4164

    טוב עכשיו מד הטמפרטורה עובד.
    השינוי שעשיתי הוא לחבר את המד לרגל D4 ולא D2
    ההנחה שלי ש #define ONE_WIRE_BUS 2
    אומר שרגל הקריאה בצהוב צריכה להיות מחוברת ל D2 לא נכונה

    אני מקווה שזה יעזור למשהוא בעתיד


    נערך לאחרונה על ידי AmirK; 30-10-2018 בשעה 09:20-24.

  5. #4
    תאריך הצטרפות
    Aug 2013
    הודעות
    2,149
    תודה
    15
    קיבל/ה 331 תודות ב-295 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    לא כתבת איזה באיזה רכיב אתה משתמש, אבל בהנחה שכל הרכיבים שומרים על אותו סדר רגליים (כמו למשל DS18B20) נראה שחיברת את המתח הפוך - אם הצד השטוח של הרכיב פונה אליך ה + צריך להיות בצד ימין וה - בשמאל

הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך
  •  
הרשמה