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
[Projekt] Reifeschrank Klimasteuerung
17.03.2015, 12:30
Beitrag #25
RE: [Projekt] Reifeschrank Klimasteuerung
Hi,
wenn das funktioniert, dann ist es ganz und gar nicht stuemperhaft. Ich wundere mich allerdings, dass es funktioniert. Die Konstruktoren fuer String, die ich gefunden habe, geben das nicht her. Kannst Du mal die WString.h von Deiner Installation hier reinstellen?
Gruss,
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
17.03.2015, 12:32
Beitrag #26
RE: [Projekt] Reifeschrank Klimasteuerung
das ist der Bereich, der die Temperatur im Display anzeigt; einschließl. Min und Max Wert in anderer Farbe. Ich hab die ausgeklammerten Sachen mit denen ich am testen war/bin noch nicht bereinigt ^^

Code:
void show_temp(float temp,boolean clear){
  
  int clearcolor=night_mode?ST7735_BLACK:ST7735_WHITE;
  int textcolor=night_mode?ST7735_WHITE:ST7735_BLACK;
  
  byte xs=5;
  byte ys=66;
//  String htemp=dtostrf(temp, 3, 1, htemp);
  String htemp=String((float)temp,1);
//  byte xss=(temp<10?:temp);
  
  set_text(xs,ys,htemp,clear?clearcolor:textcolor,2);
  set_text(xs+(3*htemp.length()*4),ys,"",(clear?clearcolor:textcolor),2.5);
  tft.write(247); // das °-Zeichen  
  tft.print("C");
  set_text(xs+81,ys+1,String((int)max_temp),clear?clearcolor:ST7735_RED,1);
  tft.write(247);tft.print("C");
  set_text(xs+81,ys+11,String((int)min_temp),clear?clearcolor:ST7735_BLUE,1);​
  tft.write(247);tft.print("C");
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.03.2015, 13:03
Beitrag #27
RE: [Projekt] Reifeschrank Klimasteuerung
Hi,
nein, ich meinte die WString.h.
Oder bezieht sich Dein letzter Beitrag auf etwas anderes?
Gruss,
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
17.03.2015, 13:07
Beitrag #28
RE: [Projekt] Reifeschrank Klimasteuerung
(17.03.2015 13:03)Thorsten Pferdekämper schrieb:  Hi,
nein, ich meinte die WString.h.
Oder bezieht sich Dein letzter Beitrag auf etwas anderes?
Gruss,
Thorsten

ok, dann hab ich das missverstanden. wo finde ich WString.h?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.03.2015, 13:33
Beitrag #29
RE: [Projekt] Reifeschrank Klimasteuerung
Schau mal im Pfad Deiner IDE und dan hardware\arduino\cores\arduino

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
17.03.2015, 13:41
Beitrag #30
RE: [Projekt] Reifeschrank Klimasteuerung
ah, jetzt hab ich sie gefunden.
ich hänge die mal an; ist glaub ich einfacher als mit code einfügen.

aber kann mir jemand verraten, warum ich auf diesen code keinerlei Reaktion/Fehler bekomme:
Code:
void show_RELAY1state(boolean clear){
  
  int clearcolor=night_mode?ST7735_BLACK:ST7735_WHITE;
  int textcolor=night_mode?ST7735_WHITE:ST7735_BLACK;

  tft.setTextColor(clear?clearcolor:textcolor);
  tft.setTextSize(1);
  tft.setCursor(120,40);  
if (RELAY1state = 1){
  tft.print("ON");
}else{
  tft.print("OFF");
}

ich will quasi den Status des Relais Pins abfragen und dann die Meldung ON oder OFF auf dem Display ausgeben.


Angehängte Datei(en)
.h  WString.h (Größe: 9,37 KB / Downloads: 34)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.03.2015, 14:21
Beitrag #31
RE: [Projekt] Reifeschrank Klimasteuerung
(17.03.2015 13:41)sleipneer schrieb:  ah, jetzt hab ich sie gefunden.
Ah, jetzt ja:
Code:
explicit String(float, unsigned char decimalPlaces=2);
Das Ding hat tatsaechlich einen passenden Konstruktor fuer float (und auch einen fuer double) mit Angabe der Kommastellen.
Wie hast Du das gefunden ohne zu wissen, wo die Klassendefinition ist?


Code:
if (RELAY1state = 1){
Das ist kein Vergleich, sondern eine Zuweisung. Das Ergebnis ist in dem Fall immer 1, was als boolean "true" interpretiert wird.
Ansonsten kommt's darauf an, was aussenherum passiert.
Gruss,
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
17.03.2015, 14:27
Beitrag #32
RE: [Projekt] Reifeschrank Klimasteuerung
(17.03.2015 14:21)Thorsten Pferdekämper schrieb:  Wie hast Du das gefunden ohne zu wissen, wo die Klassendefinition ist?

öööhhmmm.....ja.....ich hab mich einfach durch verschiedene Examples gewühlt und mir da Code-Schnipsel rausgezogen! *gg*

(17.03.2015 14:21)Thorsten Pferdekämper schrieb:  
Code:
if (RELAY1state = 1){
Das ist kein Vergleich, sondern eine Zuweisung. Das Ergebnis ist in dem Fall immer 1, was als boolean "true" interpretiert wird.
Ansonsten kommt's darauf an, was aussenherum passiert.
Gruss,
Thorsten

Wie müsste das denn aussehen?
Ich muss ihm ja irgendwie sagen, wenn der Pin auf HIGH steht, dass er quasi ON an Display schreiben soll.

Ich hab den Code mal auf pastebin hoch geladen.
Vielleicht findet ja jemand den Fehler!?
http://pastebin.com/CdwreCU3
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Roboter (Projekt) Beginner linux248 1 327 30.11.2016 12:06
Letzter Beitrag: Thie
  Arduino Projekt (Einkauf/Beratung) pekinese 2 217 21.11.2016 13:44
Letzter Beitrag: pekinese
Rainbow WB2812B Projekt CrazyHawk 18 1.494 22.07.2016 17:45
Letzter Beitrag: CrazyHawk
  Cam Slider Projekt, die ersten Schritte T8T 3 1.154 30.04.2016 16:26
Letzter Beitrag: SkobyMobil
  Projekt: Türsensor _Aviciii_ 9 2.434 05.04.2016 18:50
Letzter Beitrag: hotsystems
  Erstes Projekt Claus_M 8 1.963 08.01.2016 07:36
Letzter Beitrag: Claus_M
  NwT-Projekt Kursstufe1 Jonas Halbgewachs 6 2.293 26.10.2015 10:47
Letzter Beitrag: Binatone
  Anfänger mit großem Bau Projekt (Useless Box 3.0) Wambo 7 4.135 02.10.2015 16:36
Letzter Beitrag: Klaus(i)
  Ardunio Anfänger mit vielen Fragen zu einem Design Projekt (mit Bildern) farbexot 0 1.531 01.08.2015 13:03
Letzter Beitrag: farbexot
  1. Arduino Projekt: Riesengrill Wotan 2 2.319 24.06.2015 14:45
Letzter Beitrag: Wotan

Gehe zu:


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