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:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Brauche Hilfe, Was Stimmt an meinem Sketch nicht
20.03.2020, 00:29
Beitrag #9
RE: Brauche Hilfe, Was Stimmt an meinem Sketch nicht
(20.03.2020 00:25)GuaAck schrieb:  So z. B.
Code:
....statt TempC1
  lcd.print(67); // Anzeige 67 auf dem LCD
... statt TempC2
  byte neuerWert=23;
  lcd.print(neuerWert); // Anzeige 23 auf dem LCD
...
Gruß GuaAck

(19.03.2020 23:01)Andi-1090 schrieb:  
(19.03.2020 22:48)GuaAck schrieb:  Hallo,

vermutlich ist das float das Problem.

Gib doch einfach mal statt TempC1 einen Zahlenwert und statt TempC2 ein Variable vom Type byte aus.

Gruß GuaAck

Wie und was und wo genau sollte ich es eingeben? Sorry, bin ein ziemlicher anfänger. Blush

Habe ich jetzt so gemacht, es zeigt jetzt die eingegebenen werte an.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.03.2020, 00:42
Beitrag #10
RE: Brauche Hilfe, Was Stimmt an meinem Sketch nicht
Moin Andi-1090,

der Wert "-127" sagt, laut deiner Bibliothek, das der Sensor nicht verbunden ist.
Der normale Vorgang ist so.
- Eine Request senden und dann abfragen.
Du setzt einen Request ab und fragst 2mal ab. Das geht so nicht.

Du liest doch hier den Wert aus.
Code:
void printTemperature(DeviceAddress deviceAddress)
{
  float tempC = sensors.getTempC(deviceAddress);#
Warum gibst du den Wert von tempC nun nicht direkt auf dem LCD aus?

Sri, wenn es sich etwas konfus liest, aber ich kann es nicht besser beschreiben.

73 de Bernd
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.03.2020, 00:47
Beitrag #11
RE: Brauche Hilfe, Was Stimmt an meinem Sketch nicht
(20.03.2020 00:42)Bernd666 schrieb:  Moin Andi-1090,

der Wert "-127" sagt, laut deiner Bibliothek, das der Sensor nicht verbunden ist.
Der normale Vorgang ist so.
- Eine Request senden und dann abfragen.
Du setzt einen Request ab und fragst 2mal ab. Das geht so nicht.

Du liest doch hier den Wert aus.
Code:
void printTemperature(DeviceAddress deviceAddress)
{
  float tempC = sensors.getTempC(deviceAddress);#
Warum gibst du den Wert von tempC nun nicht direkt auf dem LCD aus?

Sri, wenn es sich etwas konfus liest, aber ich kann es nicht besser beschreiben.

73 de Bernd

Weil ich anscheinend noch zu doof bin und es nicht schaffe.
Und mit der wenigen ahnung ofr nur bahnhof verstehe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.03.2020, 01:05
Beitrag #12
RE: Brauche Hilfe, Was Stimmt an meinem Sketch nicht
Auch ein Blindes Huhn findet mal ein KornBig Grin.
Ich habe es jetzt zum dritten mal so probiert wie senseman im beitrag 4 gemeint hat alles nur auf lcd umschreiben. ich habe jetzt alles was mit dem seriellen monitor zu tun hat gelöscht und auf lcd umgeschrieben. das hatte ich vorher schon probiert, aber eben den text mit seriellen monitor drinen gelassen da hat es nicht funktioniert. Aber jetzt scheint es zu laufen auf dem LCD. danke an euch alle das ihr einem hoffnunglosen Anfänger so tatkräftig unterstützt.

Hier nochmal Der sketch mit dem es Funktioniert:
Code:
#include <OneWire.h>
#include <DallasTemperature.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 13, 11, 7, 8, 9, 10);

// Data wire is plugged into port 2 on the Arduino
#define ONE_WIRE_BUS 2

// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS);

// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);

// Addresses of 3 DS18B20s
uint8_t sensor1[8] = { 0x28, 0x59, 0xA3, 0x29, 0x0B, 0x00, 0x00, 0xF9 };
uint8_t sensor2[8] = { 0x28, 0xE5, 0x93, 0x29, 0x0B, 0x00, 0x00, 0x07 };
uint8_t sensor3[8] = { 0x28, 0xC7, 0xE4, 0x29, 0x0B, 0x00, 0x00, 0xE3 };

void setup(void)
{
  sensors.begin();

  lcd.begin(16,2);
  lcd.clear();
  lcd.setCursor(0,0);
  lcd.print("Loading.........");
  lcd.setCursor(3,1);
  lcd.print("Temperatur");
  delay(5000);
}

void loop(void)

{
  sensors.requestTemperatures();
  
// Sensor 1
  lcd.clear();
  lcd.setCursor(1,0);
  lcd.print("1:Temp Solar");
  lcd.setCursor(5,1);
  printTemperature(sensor1);
  delay(3000);
  
// Sensor 2
  lcd.clear();
  lcd.setCursor(1,0);
  lcd.print("2:Temp Regler");
  lcd.setCursor(5,1);
  printTemperature(sensor2);
  delay(3000);
  
// Sensor 3
  lcd.clear();
  lcd.setCursor(1,0);
  lcd.print("3:Temp Batterie");
  lcd.setCursor(5,1);
  printTemperature(sensor3);
  delay(3000);
}

void printTemperature(DeviceAddress deviceAddress)
{
  float tempC = sensors.getTempC(deviceAddress);
  lcd.print(tempC);
  lcd.print((char)223);
  lcd.print("C");
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.03.2020, 10:04
Beitrag #13
RE: Brauche Hilfe, Was Stimmt an meinem Sketch nicht
(20.03.2020 00:00)Andi-1090 schrieb:  Über index habe ich es vor ungefähr einer woche schon mal versucht. Aber dan bin ich nicht mehr klar gekommen und hatte schon aufgegeben.

Dabei ist es per Index def. die einfachste Lösung.

Du gibst einfach zu schnell auf. Nur wenn man sich durchbeist, wird man es lernen.
Und nochmals, entwickle alles erst nach den Beispielen der Library, dann lernst du es auch.
Beispiele im Netzt sind leider oftmals nicht zu gebrauchen.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Benötige dringende Hilfe bei CHAR DO3GE 4 182 07.10.2020 10:41
Letzter Beitrag: Tommy56
  Simple if Bedingung funktioniert nicht (Anfänger) Maxcruiser 12 444 22.09.2020 16:12
Letzter Beitrag: hotsystems
  Sketch auf anderem Rechner Telefonmann 2 193 21.09.2020 17:23
Letzter Beitrag: hotsystems
  Werte im Sketch in Variablen speichern Bitklopfer 4 348 06.09.2020 10:25
Letzter Beitrag: Bitklopfer
  Hochladen eines Sketches funktioniert nicht otti123 29 2.873 05.09.2020 15:33
Letzter Beitrag: hotsystems
  Sketch von Uno auf Mega portieren Clixmaster 12 786 15.08.2020 18:36
Letzter Beitrag: hotsystems
  RGB Controller Hilfe bei der Programmierung Jumbo_27 1 280 15.08.2020 17:32
Letzter Beitrag: Tommy56
  Brauch Hilfe bei Laser Nevelierung mit Traktor Schild SiR WonG 4 711 26.07.2020 10:00
Letzter Beitrag: SiR WonG
  Uno startet nicht j.klomfass 4 611 08.07.2020 10:09
Letzter Beitrag: j.klomfass
  Arduino Programm funktioniert auf nano nicht Arduino DMX Master 10 1.462 15.06.2020 13:07
Letzter Beitrag: Arduino DMX Master

Gehe zu:


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