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
Messwerte anzeigen auf TFT Display
13.12.2014, 10:12
Beitrag #1
Messwerte anzeigen auf TFT Display
Hallo,
habe ein Problem den Spannungswert im TFT Display darzustellen.
Ich benutze ein Arduino Mega mit einem saint smart Touch Display. Da ich noch zu wenig Erfahrung mit Arduino habe, komme ich nicht weiter.
Kann mir einer weiter helfen? Ich schicke einen Auszug aus dem Programm, was ich zur Zeit geschrieben habe. Es soll noch erweitert werden. Daten sollen auf einer SD Karte gespeichert werden und über ein anderes Programm über den Rechner als Hysterese dargestellt werden.

Vielen Dank im voraus

#include <UTFT.h>
#include <UTouch.h>
#include <UTFT_Buttons.h>

// Declare which fonts we will be using
extern uint8_t SmallFont[];
extern uint8_t BigFont[];
extern uint8_t Dingbats1_XL[];

UTFT myGLCD(ITDB32S,38,39,40,41);
UTouch myTouch(6,5,4,3,2);

// Finally we set up UTFT_Buttons Smile
UTFT_Buttons myButtons(&myGLCD, &myTouch);
int analogPin = 1; // potentiometer wiper (middle terminal) connected to analog pin 3
// outside leads to ground and +5V
int val = 0; // variable to store the value read
float voltage;
char charvoltage[4];

void setup()
{
myGLCD.InitLCD();
myGLCD.clrScr();
myGLCD.setFont(SmallFont);


myTouch.InitTouch();
myTouch.setPrecision(PREC_MEDIUM);

myButtons.setTextFont(BigFont);
myButtons.setSymbolFont(Dingbats1_XL);
Serial.begin(9600); // Übertragungsrate von 9600 bit/s
}
void loop()
{
int but1, but2,pressed_button;
boolean default_colors = true;

but1 = myButtons.addButton( 240, 20, 80, 30, "Start");
but2 = myButtons.addButton( 240, 60, 80, 30, "Stopp");



myButtons.drawButtons();

myGLCD.print("Schalt Status", 210, 205);
myGLCD.setColor(VGA_WHITE);
myGLCD.setBackColor(VGA_BLACK);
myGLCD.print("None ", 240, 220);

while(1)
{
if (myTouch.dataAvailable() == true)
{
pressed_button = myButtons.checkButtons();


if (pressed_button==but1)
{ myGLCD.print("Start", 240, 220);
myGLCD.print("Das Programm: start",10, 220);
}

else if(pressed_button==but2)
{ myGLCD.print("Stoppt", 240, 220);
myGLCD.print("Das Programm: stopp",10, 220);

}

if (pressed_button==-1)
myGLCD.print("None ", 240, 220);
myGLCD.print("Spannung [V]", 10,10);
myGLCD.print("Druck[mbar]",10,110);
}

}
//myGLCD.fillScr(VGA_WHITE);
{int sensorValue = analogRead(A1); //liest das Eingangssignal in Pin A1

float voltage = sensorValue * (5.0 / 1023.0);// Umrechnungsfaktor vom Analogensignal zum Spannungswert

myGLCD.print("sensorValue",10,30);// Wiedergabe im Serial Monitor
delay(1000); // zum Test für besseres lesen im Serial Monitor später löschen


myGLCD.print(charvoltage,10,20);
}

}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 10:17 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2014 10:17 von HaWe.)
Beitrag #2
RE: Messwerte anzeigen auf TFT Display
hi,
kannst du das Display bitte mal verlinken?
welches genau?
welche Libs genau? (alle, mit Download-Link!)

bitte auch genaue Shop-/ Bezugsadresse mit Bestellnummer !
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 10:18
Beitrag #3
RE: Messwerte anzeigen auf TFT Display
Hi,
erstens würde ich mal sagen, dass charvoltage nie etwas enthält. Du musst voltage wahrscheinlich noch nach charvoltage umwandeln.
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
13.12.2014, 10:30
Beitrag #4
RE: Messwerte anzeigen auf TFT Display
(13.12.2014 10:17)HaWe schrieb:  hi,
kannst du das Display bitte mal verlinken?
welches genau?
welche Libs genau? (alle, mit Download-Link!)

bitte auch genaue Shop-/ Bezugsadresse mit Bestellnummer !



SainSmart AVR Entwicklungsbrett Für Arduino Mega 2560 ATMEGA 2560+3,2 "TFT-LCD-Schirm + Touch Screen Reader für SD Arduino 2560

http://www.google.de/url?sa=t&rct=j&q=&e...8268,d.d2s
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 10:45
Beitrag #5
RE: Messwerte anzeigen auf TFT Display
...und was ist mit meinem Kommentar, hat das nicht geholfen?

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
13.12.2014, 11:08
Beitrag #6
RE: Messwerte anzeigen auf TFT Display
(13.12.2014 10:45)Thorsten Pferdekämper schrieb:  ...und was ist mit meinem Kommentar, hat das nicht geholfen?

Kann das im Moment nicht testen.
Ändere ich das voltage in charvoltage bekomme ich eine Fehlermeldung
Danke für die Unterstützung
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 11:13
Beitrag #7
RE: Messwerte anzeigen auf TFT Display
(13.12.2014 11:08)sebdo schrieb:  Ändere ich das voltage in charvoltage bekomme ich eine Fehlermeldung
Nein, Du musst voltage nach charvoltage "umwandeln", z.B. mit sprintf.
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
10.01.2015, 10:09
Beitrag #8
RE: Messwerte anzeigen auf TFT Display
Hallo,
wie setzt man diesen charvoltage in eine sprintf. Funktion?
Ich werde aus der Tutorial nicht schlau.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  TFT Display Tool für Planung des Screenaufbaus rev.antun 16 532 29.11.2017 16:03
Letzter Beitrag: rev.antun
Lightbulb Wie kann ich Daten vom Nextion Display auf Arduino Mega2560 senden und benutzen MarkusA 14 959 02.11.2017 23:10
Letzter Beitrag: MarkusA
  3 DHT22 Sensoren im WEB anzeigen Ziege777 6 460 30.10.2017 11:18
Letzter Beitrag: Tommy56
  Daten übergabe ans Nextion Display Franz54 53 2.779 09.10.2017 09:16
Letzter Beitrag: Franz54
  Nextion Display komma Zahlen darstellen becki133 8 695 18.09.2017 18:26
Letzter Beitrag: becki133
  433 MHz - Empfaenger + OLED display Matthias_Arduino 4 376 03.09.2017 17:25
Letzter Beitrag: hotsystems
Wink Arduino TFT Display MEGA 2560 Samsuino 47 3.924 24.07.2017 12:45
Letzter Beitrag: Harry Hirsch
  TFT dauerhaft anzeigen Samsuino 33 2.328 19.07.2017 10:18
Letzter Beitrag: rkuehle
  Nextion Display führt keine gesendeten Befehle aus re.eule 12 2.030 13.07.2017 21:46
Letzter Beitrag: SkobyMobil
  Waveform auf Nextion Display GuaAck 6 1.071 12.04.2017 19:08
Letzter Beitrag: SkobyMobil

Gehe zu:


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