Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#1 Message par paulfjujo » ven. 15 oct. 2021 12:16

bonjour à tous,

Je viens de recevoir cet ecran communiquant en mode Serie, assez bien documenté ICI
j'ai fait mes premiers test s, avec le vieux Terminal VBRAY , et un interface CH340G
Plus facile , tu meurs !

on a deja quelque chose, rien qu'en le branchant ... et ça J'ACHETE .. oops c'est déja fait
Test_LCD_Open_Smart_Serial_CH340G---VBRAY_Terminal.jpg



Je pense déja à l'utiliser comme Ecran Distant via bluetooth.. plutot que mobiliser un terminal PC
ou interface GUI (car écran tactile !)
Meme si je pense qu'on sera limité à un moment donné, vu qu'on a pas acces à toutes les fonctionalité du driver Ili9325.

Le sujet est ouvert !
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Test LCD Open Smart 320x240 via SERIAL (Uart)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#2 Message par Jérémy » ven. 15 oct. 2021 13:10

Bonjour à tous,

Merci Paul pour ce retour.
De mon coté je suis tombé amoureux des écrans NEXTION !
Le tactile résistif est vraiment bien et le capacitif encore mieux ! Je ne jure que par ces écrans dorénavant. Le logiciel gratuit et fournis et génial de simplicité mais permet aussi une grande amplitude de modif.

Curieux de voir la suite de tes tests !

Bonne bidouille
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#3 Message par paulfjujo » ven. 15 oct. 2021 14:05

Jérémy a écrit :Bonjour à tous,

Merci Paul pour ce retour.
De mon coté je suis tombé amoureux des écrans NEXTION !
Le tactile résistif est vraiment bien et le capacitif encore mieux ! Je ne jure que par ces écrans dorénavant. Le logiciel gratuit et fournis et génial de simplicité mais permet aussi une grande amplitude de modif.

Curieux de voir la suite de tes tests !

Bonne bidouille


quelle reference et prix ?
Aide toi, le ciel ou FantasPic t'aidera

Test LCD Open Smart 320x240 via SERIAL (Uart)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#4 Message par Jérémy » ven. 15 oct. 2021 15:25

Niveau prix effectivement c'est plus cher !

J'ai testé le 2.4" en basic série avec écran résistif !
Et pour ma domotique j'ai utilisé le 5" intelligent série en capacitif ! pfiouuuu un régal. RTC intégré, uen vitesse a couper le souple , il gére la transparence et le glissé du doigt .

Ils sont livré avec un calbe pour branche à l'ordi. Ce programme en 921600 bps, qui va super vite. Pas mal de méoire de quoi mettre des photos des videos avec son ..... des fonts . brefs, je suis plus que ravie de ces écrans même si ils ont un cout !

https://nextion.tech/intelligent-series-introduction/
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#5 Message par paulfjujo » ven. 15 oct. 2021 17:52

Jérémy a écrit :....
.. Et pour ma domotique j'ai utilisé le 5" intelligent série en capacitif ! pfiouuuu un régal. RTC intégré, uen vitesse a couper le souple , il gére la transparence et le glissé du doigt .


Effectivement ce n'est pas le meme niveau ...
NX8048P050-011C (5.0 inch capacitive touchscreen without enclosure) Capacitive 72$
finalement relativement bon marché , vu les possibilités .

Utilises-tu ton LCD HMI avec une carte ESP32 Wroom ? ou un PIC ?

j'ai reçu hier, mes 2 cartes Expressif ESP32 Wroom .. je n'ai plus qu'à ..... :sifflotte:
et aussi 5 transceiver GT38 .. à tester
ceux qui remplacent les HC12 , pour avoir au moins 100m de portée ..(promis par PsPIC!)

mais , avant je vais tester mon LCD Serial avec un petit 12F1840 ou 16F1847..

:!!: bref, full busy !
Aide toi, le ciel ou FantasPic t'aidera

Test LCD Open Smart 320x240 via SERIAL (Uart)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#6 Message par Jérémy » ven. 15 oct. 2021 18:22

J'ai hésité à le coupler avec un ESP mais finalement j'ai renoncé.
Je l'utilise en nomade avec un PIC et un module radio.

Quand je repense au module Connect EVE de mikroC l'enfer que j'ai vécu pour faire un truc potable. Avec cet écran en une journée tu as un truc de pro trop facile et performant.
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Test LCD Open Smart 320x240 via SERIAL (Uart)
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#7 Message par Temps-x » sam. 16 oct. 2021 00:02

Bonsoir,

Vous devriez essayer l’Arduino...... c'est encore plus facile :-D exit dehors!!

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#8 Message par paulfjujo » dim. 17 oct. 2021 18:29

bonjour,

j'ai utilisé le terminal VBRAY
qui, outre la possibilité de programmer des touches de fonctions
permet l'usage d'un langage Script = mini simili Pascal
j'ai donc testé quelques fonctionalités de ce LCD OPEN SMART SERIAL 320x240
via le script suivant :

Code : Tout sélectionner


program lcd_serial
;
//  17-10-2021
var datum: string;
var version1:  string;
var i: integer;
var str: string;
//
//  datum:='17 oct 2021';
//  version1:='Cde_Serial_LCD.tsc';
//  writeln(' ');
begin
  i
:=0;
 writeln('Reset');ComSendchr(13);ComSendchr(10);
 ComSendmacro('$7E$02$05$EF');
 Delay(200);

 while i<4 do
  begin
   writeln
('Clear');
  ComSendmacro('$7E$04$20$00$00$EF');  Delay(100);
  ComSendchr(13);//ComSendchr(10);
  writeln('Couleur=Rouge');
  ComSendmacro('$7E$04$02$F8$01$EF');Delay(100);
  ComSendchr(13);  ComSendchr(10); 

  writeln
('Print Hello');
  ComSendmacro('$7E$07$11$48$65$6C$6C$6F$EF'); Delay(100);
  ComSendchr(13);ComSendchr(10); 
  
  writeln
('New Line ');
  ComSendmacro('$7E$02$10$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);

  writeln('Couleur=Jaune $FF$20 ');
  ComSendmacro('$7E$04$02$FF$20$EF');  Delay(100);
  ComSendchr(13);ComSendchr(10);

writeln('New Line ');
  ComSendmacro('$7E$02$10$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);

  writeln('Paulfjujo ..9 chars!');
  ComSendmacro('$7E$0B$11$50$61$75$6C$46$6A$75$6A$6F$EF'); Delay(100);
  ComSendchr(13);ComSendchr(10);

  writeln('New Line ');
  ComSendmacro('$7E$02$10$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);

  writeln('Print 12345');
  ComSendmacro('$7E$07$11$31$32$33$34$35$EF'); Delay(100);
  ComSendchr(13);ComSendchr(10); 
  writeln
('New Line ');
  ComSendmacro('$7E$02$10$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);
  
  writeln
('Couleur=Bleu Cyan  $07$FF ');
  ComSendmacro('$7E$04$02$07$FF$EF');  Delay(100);
  ComSendchr(13);ComSendchr(10);
  writeln('Print 6789z');
  ComSendmacro('$7E$07$11$36$37$38$39$7A$EF'); Delay(100);
  ComSendchr(13);ComSendchr(10); 

  writeln
('Fast V x=120 y=0-> 240  Line Jaune');
  ComSendmacro('$7E$0A$22$00$A0$00$00$00$F0$F7$E0$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);
  writeln('Fast H Line x->0-320 y=120 Cyan');
  ComSendmacro('$7E$0A$23$00$00$00$78$01$3F$07$FF$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);
  writeln('Rectangle jaune');
  ComSendmacro('$7E$0C$25$00$10$00$10$01$00$00$80$FF$F8$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);
  writeln('Cercle Rouge dia 100');
  ComSendmacro('$7E$0A$27$00$A0$00$78$00$64$F8$01$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);
  writeln('Cercle blanc  dia 16');
  ComSendmacro('$7E$0A$27$00$A0$00$78$00$10$FF$FF$EF');Delay(100);
  ComSendchr(13);ComSendchr(10);


  writeln('Couleur=Vert  $07$E0 ');
  ComSendmacro('$7E$04$02$07$E0$EF');  Delay(100);
  ComSendchr(13);ComSendchr(10);
  writeln('Set cursor ');
  ComSendmacro('$7E$06$01$00$16$00$40$EF'); Delay(100);

  writeln('Print ABCDE at x=160,y=64');
  writeln('Set cursor ');
   ComSendmacro('$7E$06$01$00$A0$00$40$EF'); Delay(100)
  ComSendmacro('$7E$07$11$41$42$43$44$45$EF'); Delay(100);
  ComSendchr(13);ComSendchr(10); 

   writeln
('Diagonale 0,0  320,240');
   ComSendmacro('$7E$0C$24$00$00$00$00$01$3F$00$EF$FF$FF$EF');
   Delay(100)
   ComSendchr(13);ComSendchr(10); 

   Delay
(2000);
  i:=i+1;
  end;
  
end
.




fenetre Debug de VBRAY Terminal:

Reset
Clear
Couleur=Rouge
Print Hello
New Line
Couleur=Jaune $FF$20
New Line
Paulfjujo ..9 chars!
New Line
Print 12345
New Line
Couleur=Bleu Cyan $07$FF
Print 6789z
Fast V x=120 y=0-> 240 Line Jaune
Fast H Line x->0-320 y=120 Cyan
Rectangle jaune
Cercle Rouge dia 100
Cercle blanc dia 16
Couleur=Vert $07$E0
Set cursor
Print ABCDE at x=160,y=64
Set cursor
Diagonale 0,0 320,240



resultat visuel sur LCD :
LCD_Open_Smart_test_via_Terminal_VBRAY_2021-1017.jpg




OPEN-SMART Serial TFT User manual v1.0.pdf

contient:
le fichier de config des touches de fonctions (macros) : Open_Smart_LCD_Serial_2021-1017.tmf
le fichier script du programme : Cdes_Serial_LCD_Open_Smart_2021-1017.tsc

meme pas besoin d'un MikroC Pro à plus de 200 boules , pour le tester!

VBRAY_LCD_tactile_2-4p_SERIAL.zip
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par paulfjujo le dim. 17 oct. 2021 20:07, modifié 1 fois.
Aide toi, le ciel ou FantasPic t'aidera

Test LCD Open Smart 320x240 via SERIAL (Uart)
venom
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 953
Âge : 38
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#9 Message par venom » dim. 17 oct. 2021 19:41

Sympa. 8-) le résultat est là :bravo:







@++
Mon site web
Mon discord : venom#4888

Test LCD Open Smart 320x240 via SERIAL (Uart)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#10 Message par paulfjujo » dim. 17 oct. 2021 20:11

c'est pas fini ...
il faut que je voie les temps de réponses ..du LCD,
avec UART plus rapide que la version de base à 9600bds

et une appli pratique en C
à suivre ...

:furieux: que nenni avec arduino ! si vous voyez de qui on parle ..
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 41 invités