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
4.3" oder 5" TFT-LCD mit Touch wo kaufen?
03.09.2015, 18:46 (Dieser Beitrag wurde zuletzt bearbeitet: 03.09.2015 19:20 von fraju.)
Beitrag #41
RE: 4.3" oder 5" TFT-LCD mit Touch wo kaufen?
Code:
#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX

void setup()
{
  
  Serial.begin(9600);
  while (!Serial)
  {
  }


  Serial.println("Guten Tag"); // Test zum Monitor

  mySerial.begin(9600);

  mySerial.write("Hallo HaWe");//  test zum Display
  mySerial.write("#GR10,10,470,260,");//  Rechteck zum Display
}

void loop()
//Am ende des Befehls Komma
// Am ende von bestimmten Befehlen NUL   Hex00
// glaube im seriell monitor geht dies nicht
// wer den Moni benutzen will, muss ein nicht verwendedes Zeichen nutzen
// und im Ardu zu NUL codieren.
// selbst testen
{
  if (mySerial.available())    //wenn zeichen empfangen wird
    Serial.write(mySerial.read()); //Zeichen lesen und zum Display
}

Jetzt die Befehle im Monitor eingeben ,welche zum Display weitergeleitet
werden.


Ist das nicht ein Arduino ProgrammBig Grin

Ich mache kaum was mit den Ardu und dem Display, habe dies nur für HaWe gemacht! ;-)))

Nicht jeder Neuling in einem Forum hat keine Ahnung über die Materie!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.09.2015, 23:48 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2015 08:54 von HaWe.)
Beitrag #42
RE: 4.3" oder 5" TFT-LCD mit Touch wo kaufen?
ok, das ist zwar noch keine lib, aber schon mal ein Anfang - immerhin das allererste sichtbare Sketch-Programm dafür!!

Dann müsste man also anfangen, eine lib für jede dieser einzelnen kryptischen Steuerkommandos selber zu schreiben.
Da SoftwareSerial auf dem Due nicht funktioniert und auch auf dem Mega sehr langsam ist, also besser z.B. Serial2 (nur für kleine AVRs als SoftwareSerial oder (Hardware-) Serial auf pins 0+1:

Code:
void setup()
{
  
  Serial2.begin(460800); // max baud rate
  /*
  Serial2.write("Hallo HaWe");//  test zum Display
  Serial2.write("#GR10,10,470,260,");//  Rechteck zum Display
  */

// jetzt als API-Funktion:

  tft_print("Hallo HaWe");
  tft_rectangle(10,10,470,260);
}


// eigene lib mit tft API-Funktionen:

void tft_print(char * str) {
   Serial2.write(str);
}

void tft_rectangle(int x1, int x2, int y1, int y2) {
   char str[512];
   sprintf(str, "#GR %d,%d,%d,%d,", x1, x2, y1, y2);
   Serial2.write(str);
}

Sicher ist das jetzt machbar, aber auch sehr viel Arbeit.
Das ganze könnte man dann als tftserial2.h ( und ggf. tftserial2.cpp ) abspeichern - analog auch tftserial0.h oder tftserialsoft.h etc.

Ich wäre dabei, bei so etwas als Forums-Projekt mitzuarbeiten!

wie gehen ClearScreen, Textgröße, Textfarbe + Texthintergrund, wie geht Textausgabe an Position (x,y),
wie gehen farblich gefülltes Rechteck, Linie, Punkt, Kreis, farblich gefüllter Kreis, Ellipse, farblich gefüllte Ellipse?
wenn ich die Definitionen kenne, schreibe ich dafür die passenden API-Funktionen und dann auch das komplette Testprogramm als "example code"!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.09.2015, 08:17
Beitrag #43
RE: 4.3" oder 5" TFT-LCD mit Touch wo kaufen?
@alpenpower:
könntest du das kleine Progrämmchen oben mal bei dir testen, ob es überhaupt so funktoniert wie wir uns das vorstellen ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.09.2015, 09:35
Beitrag #44
RE: 4.3" oder 5" TFT-LCD mit Touch wo kaufen?
http://www.lcd-module.de/pdf/grafik/ediptft43-a.pdf
S.13-17 sind die wichtigsten Befehle!
#DL Display löschen gibt verschiedene Arten

Nicht jeder Neuling in einem Forum hat keine Ahnung über die Materie!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.09.2015, 09:48 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2015 09:48 von HaWe.)
Beitrag #45
RE: 4.3" oder 5" TFT-LCD mit Touch wo kaufen?
um Gottes Willen, mit sowas fang ich gar nicht an - da krieg ich ja Gehirnkrämpfe!

Ich brauche vorher wenigstens ein paar funktionierende Beispiel-Sketche für die nötigen Funktionen , so wie du das oben gemacht hast für

Code:
Serial2.write("Hallo HaWe");//  test zum Display
  Serial2.write("#GR10,10,470,260,");//  Rechteck zum Display

und zwar für:

ClearScreen,
Textgröße,
Textfarbe
Texthintergrund
Textausgabe an Position (x,y),
farblich gefülltes Rechteck,
Linie,
Punkt,
Kreis,
farblich gefüllter Kreis,
Ellipse,
farblich gefüllte Ellipse

und dann kann ich anfangen, Wrapper wie oben dafür zu schreiben.

Aber als allererstes braucht man sicher die Rückmeldung von Alpenpower, ob wenigstens das kleine Miniprogrämmchen oben so funktioniert oder nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.09.2015, 10:11 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2015 10:18 von fraju.)
Beitrag #46
RE: 4.3" oder 5" TFT-LCD mit Touch wo kaufen?
Code:
#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX


void setup()
{
  
  Serial.begin(9600); // max baud rate
  /*
  Serial2.write("Hallo HaWe");//  test zum Display
  Serial2.write("#GR10,10,470,260,");//  Rechteck zum Display
  */
mySerial.begin(9600);
// jetzt als API-Funktion:

  tft_print("Hallo HaWe");
  tft_rectangle(10,10,470,260);
  delay (1000);
  
}
void loop()
{
  tft_print("GutGutGut");
  tft_rectangle(20,20,460,250);
}


// eigene lib mit tft API-Funktionen:

void tft_print(char * str) {
   mySerial.write(str);
}

void tft_rectangle(int x1, int x2, int y1, int y2) {
   char str[512];
   sprintf(str, "#GR %d,%d,%d,%d,", x1, x2, y1, y2);
   mySerial.write(str);
}

Habe dies von Dir auf die schnelle gemacht!
läuft!
Funktionen sind ja kein Problem auch wenn ich wenig Ahnung vom Arduino habe!

Es ist für mich nicht nachvollziehbar, dass du die Befehle nicht Umsetzen willst/kannstIdea

Ist doch alles einfach.
Deine oben geschriebenen Programme sind leicht übersetzbar, mit FleißBig Grin
P.S.
http://www.arduinoforum.de/attachment.php?aid=1435

Hiermit konnten die Befehle eingetragen und getestet werden.
Auch kleine Programme sind noch vorhanden.
Wollte Eigendlich alle Befehle implantieren, aber der Fleiß fehlt!

Nicht jeder Neuling in einem Forum hat keine Ahnung über die Materie!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.09.2015, 10:20
Beitrag #47
RE: 4.3" oder 5" TFT-LCD mit Touch wo kaufen?
dann soll es bitte alpenpower bei sich auf seinem Display testen,
wenn es funktioniert brauche ich den Beispielcode für

ClearScreen,
Textgröße,
Textfarbe
Texthintergrund
Textausgabe an Position (x,y),
farblich gefülltes Rechteck,
Linie,
Punkt,
Kreis,
farblich gefüllter Kreis,
Ellipse,
farblich gefüllte Ellipse

dann setze ich es auch dafür mit C-wrapper-Funktionen um!
Ich habe das Display aber nicht, daher kann ich es nicht testen sondern kann nur ins Blaue hinein programmieren.
Meinen "vereinfachten API-Code" müsst ihr dann wieder testen!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.09.2015, 10:21
Beitrag #48
RE: 4.3" oder 5" TFT-LCD mit Touch wo kaufen?
(03.09.2015 16:49)HaWe schrieb:  Und wenn du es für Arduino-COM gezeigt hast, dann zeig es bitte anschließend auch für Arduino-SPI, wenn es "kein Problem" ist - für mich ist es ein Problem, sowohl das eine wie das andere!

Ich würde es für Spi machen, aber mein Displayköfferchen will ich erst wieder ändern , wenn ich es benötigeWink

Nicht jeder Neuling in einem Forum hat keine Ahnung über die Materie!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Board und Touch Screen auswählen Felix91 7 344 14.09.2016 16:12
Letzter Beitrag: Binatone
  Gartenbewässerung mit Arduino und/oder ESP8766 alpenpower 6 681 02.09.2016 19:30
Letzter Beitrag: NetRap
  USB neu programmieren oder Daten schreiben Mathias 15 827 17.05.2016 16:12
Letzter Beitrag: Mathias
  Ethernetshield am Netz oder nicht Wampo 7 873 30.11.2015 21:53
Letzter Beitrag: Wampo
  3,2" TFT Touch MeisterQ 4 1.301 03.09.2015 11:10
Letzter Beitrag: HaWe
  Touch auslesen? fraju 2 680 27.07.2015 14:23
Letzter Beitrag: fraju
  mit arduino touch sensor kontrollieren farewell 5 1.971 22.07.2015 09:43
Letzter Beitrag: Logonhel2
  und wieder mal: schnelle Hardware-SPI Displays (oder UART) HaWe 2 1.240 08.05.2015 19:00
Letzter Beitrag: HaWe
  Touch Sensor j0hnnie 7 2.379 21.02.2015 07:52
Letzter Beitrag: dqb312
  Wer hat pcDuino3 oder pcDuinoV2? HaWe 0 681 20.02.2015 15:52
Letzter Beitrag: HaWe

Gehe zu:


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