INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 1 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
22.07.2015, 19:18
Beitrag #25
RE: Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
Zitat:sketch_jul22a.ino: In function 'void loop()':
sketch_jul22a.ino:61:29: error: 'getTemp' was not declared in this scope
sketch_jul22a.ino:72:9: error: return-statement with a value, in function returning 'void' [-fpermissive]
sketch_jul22a.ino:76:9: error: return-statement with a value, in function returning 'void' [-fpermissive]
sketch_jul22a.ino:80:9: error: return-statement with a value, in function returning 'void' [-fpermissive]
sketch_jul22a.ino:96:8: error: return-statement with a value, in function returning 'void' [-fpermissive]
sketch_jul22a.ino: At global scope:
sketch_jul22a.ino:99:14: error: expected constructor, destructor, or type conversion before '(' token
sketch_jul22a.ino:100:14: error: expected constructor, destructor, or type conversion before '(' token
sketch_jul22a.ino:101:6: error: expected constructor, destructor, or type conversion before '(' token
sketch_jul22a.ino:102:1: error: expected declaration before '}' token
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2015, 08:13
Beitrag #26
RE: Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
Code:
float getTemp();
{
//returns the temperature from one DS18S20 in DEG Celsius
byte data[12];
byte addr[8];
Der Strichpunkt in der ersten Zeile muss weg.
Du könntest Dich außerdem um eine ordentliche Formatierung Deines Codings bemühen. So ist es etwas schwierig zu lesen.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2015, 14:27
Beitrag #27
RE: Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
Also so?

float getTemp()
{
//returns the temperature from one DS18S20 in DEG Celsius
byte data[12];
byte addr[8];

dann bekomme ich diese Fehler
Code:
Versuch1-inen-aussen.ino: In function 'void loop()':
Versuch1-inen-aussen.ino:74:32: error: 'getTemp' was not declared in this scope
Versuch1-inen-aussen.ino:78:2: error: a function-definition is not allowed here before '{' token
Versuch1-inen-aussen.ino:115:2: error: expected '}' at end of input
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2015, 17:15
Beitrag #28
RE: Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
Da hast Du offensichtlich nicht für jede { eine }. Zähl mal die Klammern...

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2015, 18:26
Beitrag #29
RE: Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
Bin mir sicher das die Klammern jetzt stimmen.
Code:
void loop( )
{
uint8_t buf[VW_MAX_MESSAGE_LEN];  
  uint8_t buflen = VW_MAX_MESSAGE_LEN;    
  if (vw_get_message(buf, &buflen)) // Non-blocking  
   {  
        
    char temp=0;//mod:tim:added a temporary character    
    for (int i = 0; i < buflen; i++)    
    {  
     temp=(char)buf[i];//mod:tim:convert uint to char  
     Serial.print(temp); //mod:tim:changed buff[i] to temp here  
      }
   //temp=temp - 0;  
    
    
  Serial.println("");      
    if(buf[0]=='1')
  {  
    digitalWrite(17,1);  //blink with active rf link
    }    
      
    if(buf[0]=='0')  
    {  
    digitalWrite(17,0);  
    }  
  }  
  
   float temperature = getTemp();  
Serial.println(temperature);    
}

float getTemp()  
  {
  //returns the temperature from one DS18S20 in DEG Celsius  
  byte data[12];  
  byte addr[8];  
  if ( !ds.search(addr))
  {  
    //no more sensors on chain, reset search  
    ds.reset_search();  
    return -1000;  
  }  
  if ( OneWire::crc8( addr, 7) != addr[7])
  {  
    Serial.println("CRC is not valid!");  
    return -1000;  
  }  
  if ( addr[0] != 0x10 && addr[0] != 0x28)
  {  
    Serial.print("Device is not recognized");  
    return -1000;  
  }  
  ds.reset();  
  ds.select(addr);  
  ds.write(0x44,1); // start conversion, with parasite power on at the end  
  byte present = ds.reset();  
  ds.select(addr);    
  ds.write(0xBE); // Read Scratchpad  
  for (int i = 0; i < 9; i++)
  {
   data[i] = ds.read();  
  }  
  ds.reset_search();  
  byte MSB = data[1];  
  byte LSB = data[0];  
  float tempRead = ((MSB << 8) | LSB); //using two's compliment  
  float TemperatureSum = tempRead / 16;  
  return TemperatureSum;  

displayNumber(temp, temperature);
delay(1000);

}

Nun kommt folgende MeldungAngry
Code:
Versuch1-inen-aussen.ino: In function 'float getTemp()':
Versuch1-inen-aussen.ino:123:15: error: 'temp' was not declared in this scope
Versuch1-inen-aussen.ino:123:21: error: 'temperature' was not declared in this scope
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2015, 20:19
Beitrag #30
RE: Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
Hi,
ich bin mir fast sicher, dass Du das auch selbst herausfinden könntest. Die Fehlermeldung sagt ja die Zeile und was los ist.
Code:
float tempRead = ((MSB << 8) | LSB); //using two's compliment  
   float TemperatureSum = tempRead / 16;  
   return TemperatureSum;  

displayNumber(temp, temperature);
delay(1000);

}
Die Variablen temp und temperature gibt es in der Funktion getTemp nicht. Außerdem: Alles, was nach dem return kommt, wird eh nie ausgeführt.

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.07.2015, 08:32
Beitrag #31
RE: Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
OK, Danke.

Hab es jetzt so geschrieben, dass keine Fehler mehr angezeigt werden.
Nun stellt sich die Frage, wie ich die InnenTemperatur auf die zwei zusätzlichen 7 Seg. bekomme.

Jetzt ist erstmal WochenendeSmile
Euch ALLEN ein schönes WE!
Gruß ottii
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.07.2015, 09:46
Beitrag #32
RE: Funkthermometer mit 7 Segmentanzeige-bitte um Hilfe
(24.07.2015 08:32)ottii50 schrieb:  Nun stellt sich die Frage, wie ich die InnenTemperatur auf die zwei zusätzlichen 7 Seg. bekomme.
Genauso wie die Außentemperatur. Wo ist das Problem?

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  eine einfache Xor Bitte ? himbeersirup 1 145 08.06.2017 09:15
Letzter Beitrag: MicroBahner
  bitte, was ist "link GND" bergfrei 2 198 21.05.2017 15:14
Letzter Beitrag: bergfrei
  Bitte um Hilfe Arduino Nano-MAX7219-PIR_Sensor Opa_Klaus 35 1.116 20.05.2017 21:11
Letzter Beitrag: Opa_Klaus
  Brauche Hilfe für meine Abfüllanlage/ millis() Slash96 8 396 10.05.2017 21:04
Letzter Beitrag: MicroBahner
Question Problem beim Hochladen auf AtTiny45. Hilfe -.- Jonas Lindenblatt 17 916 16.04.2017 12:58
Letzter Beitrag: Jonas Lindenblatt
  Zeitschaltuhr Hilfe für RTC Anfänger 4Jordy 4 280 24.03.2017 15:23
Letzter Beitrag: MicroBahner
  Hilfe bei Taster huber5093 11 480 14.02.2017 19:26
Letzter Beitrag: Tommy56
  DHT22 min max Temperatur 7-Segmentanzeige bastelbert 50 1.942 14.01.2017 11:46
Letzter Beitrag: Tommy56
  Hilfe: IR Remote Steuerung, MSGEQ7 + RGB-LED Streifen dastob 1 361 14.10.2016 21:40
Letzter Beitrag: hotsystems
Sad Ich brauche Hilfe Prosac 4 544 09.10.2016 18:39
Letzter Beitrag: Prosac

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste