<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NEXTION EDITOR Archives - PlaisirArduino</title>
	<atom:link href="https://plaisirarduino.fr/tag/nextion-editor/feed/" rel="self" type="application/rss+xml" />
	<link>https://plaisirarduino.fr/tag/nextion-editor/</link>
	<description></description>
	<lastBuildDate>Mon, 06 Sep 2021 08:09:50 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>NEXTION EDITOR l&#8217;éditeur pour écran tactile.</title>
		<link>https://plaisirarduino.fr/nextion-ecran-tactile-editeur/</link>
		
		<dc:creator><![CDATA[M.D-L]]></dc:creator>
		<pubDate>Mon, 06 Sep 2021 08:09:48 +0000</pubDate>
				<category><![CDATA[Intermédiaire]]></category>
		<category><![CDATA[NEXTION EDITOR]]></category>
		<guid isPermaLink="false">https://plaisirarduino.fr/?p=3598</guid>

					<description><![CDATA[<p>Le but de ce tutoriel est de vous aiguiller étape après étapes dans l'utilisation de l'éditeur NEXTION et de ses composants pour la mise en forme de pages d'écran tactile. Le matériel. Écran tactile NEXTION et son alimentation 5V.Avoir une carte micro SD formaté en FAT32.Télécharger et installer l'éditeur logiciel &#8230;</p>
<p>Cet article <a href="https://plaisirarduino.fr/nextion-ecran-tactile-editeur/">NEXTION EDITOR l&rsquo;éditeur pour écran tactile.</a> est apparu en premier sur <a href="https://plaisirarduino.fr">PlaisirArduino</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-accueil-resized.png"><img fetchpriority="high" decoding="async" width="488" height="308" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-accueil-resized.png" alt="Vue de face d'un écran tactile de marque NEXTION." class="wp-image-4601" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-accueil-resized.png 488w, https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-accueil-resized-300x189.png 300w" sizes="(max-width: 488px) 100vw, 488px" /></a><figcaption>Écran tactile NEXTION</figcaption></figure></div>



<p>Le but de ce tutoriel est de vous aiguiller étape après étapes dans l'utilisation de l'éditeur NEXTION et de ses composants pour la mise en forme de pages d'écran tactile. </p>



<h4 class="wp-block-heading" id="h-le-mat-riel"><span style="text-decoration: underline;">Le matériel.</span></h4>



<p><strong>Écran tactile NEXTION </strong>et son alimentation 5V.<br>Avoir une carte <strong>micro SD formaté en FAT32</strong>.<br>Télécharger et installer <strong>l'éditeur logiciel </strong><a href="https://nextion.itead.cc/resources/download/nextion-editor/">NEXION</a> sur votre PC.</p>



<h4 class="wp-block-heading" id="h-l-diteur-nextion"><span style="text-decoration: underline;">L'éditeur NEXTION.</span></h4>



<p>Ouvrons l'éditeur NEXTION. ( En anglais)<br>Au centre de l'éditeur se trouve deux volets. "<strong>Recent projects</strong>" pour les <strong>récent projets</strong> et "<strong>About</strong>" qui nous informe sur la version utilisé et donne la possibilité de faire une <strong>mise à jour</strong> (latest version).<br>Commençons par observer son aspect. En plus de la <strong>barres de menus et de la barre d'outils fonctionnels </strong>l'éditeur est composé de <strong>sept (7) volets de travail</strong> détaillés dans le tableau qui suit. <br>A ce stade <strong>les volets de travail ne sont pas actifs </strong>car il nous faut <strong>crée un projet</strong>.</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="576" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/01-Editeur-NEXTION-présentation-1024x576.png" alt="Vue globale de l'éditeur NEXTION." class="wp-image-3759" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/01-Editeur-NEXTION-présentation-1024x576.png 1024w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/01-Editeur-NEXTION-présentation-300x169.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/01-Editeur-NEXTION-présentation-768x432.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/01-Editeur-NEXTION-présentation-700x393.png 700w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/01-Editeur-NEXTION-présentation.png 1919w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<table id="tablepress-6" class="tablepress tablepress-id-6">
<thead>
<tr class="row-1">
	<th class="column-1">Volets.</th><th class="column-2">Fonctions.</th><th class="column-3">Outils.</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">Display.<br />
 (centre)</td><td class="column-2">Aperçu.</td><td class="column-3">Affiche l'aperçu de la pages projet sélectionné.</td>
</tr>
<tr class="row-3">
	<td class="column-1">Toolbox.<br />
(gauche)</td><td class="column-2">Composants <br />
d'affichages</td><td class="column-3">Texte                       / Zone de texte.<br />
Scrolling text           / Texte défilant.<br />
Number                  / Zone de nombre.<br />
Button                    / Commande Bouton.<br />
Progresse bar         / Bar de progression.<br />
Picture                    / Zone d'image.<br />
Crop                       / Couper une zone d'image par une autre.<br />
Hotspot                  / ????<br />
Gauge                     / jauge de niveaux ou seuils.<br />
Weveform               / Zone de tracé graphiques.<br />
Slider                       / Commande par glissement.<br />
Timer                       / Bloc d'appel de la fonction RTC exploitation de l'horodatage.<br />
Variable                   / Créé une variable.<br />
Dual-state button    / Commande bouton à deux états fixe.<br />
Checkbox                 / Commande de validation.<br />
Radio                       / Commande de validation.<br />
QRcode                    / QRcode.<br />
</td>
</tr>
<tr class="row-4">
	<td class="column-1">Picture.<br />
(gauche)</td><td class="column-2">Images.</td><td class="column-3">Ajouter une image.<br />
Supprimer une image.<br />
Remplacer une image par une autre.<br />
Insérer une image depuis nos fichiers.<br />
Déplacer de haut en bas parmi les images existantes.<br />
Supprimer toutes les images.</td>
</tr>
<tr class="row-5">
	<td class="column-1">Font<br />
(onglet sous "picture")</td><td class="column-2">Polices.</td><td class="column-3">Ajouter une Police.<br />
Supprimer une Police.<br />
Remplacer une Police par une autre.<br />
Insérer une Police depuis nos fichiers.<br />
Déplacer de haut en bas parmi les polices existantes.<br />
Aperçu de la Police sélectionnée.</td>
</tr>
<tr class="row-6">
	<td class="column-1">Page.<br />
(droite)</td><td class="column-2">Pages.</td><td class="column-3">Ajouter une page.<br />
Supprimer une page.<br />
Insérer une page depuis nos fichiers.<br />
Déplacer de haut en bas parmi les pages existantes.<br />
Faire une copie de page.<br />
Importer une page.<br />
Exporter une page.</td>
</tr>
<tr class="row-7">
	<td class="column-1">Atrribute.<br />
(droite)</td><td class="column-2">Paramétrages <br />
objets.</td><td class="column-3">Modifier l'apparence, le style ou les spécificités dynamique et visuel de l'objets sélectionné.<br />
Voire le tableau paramètres objets. (fin de tutoriels)</td>
</tr>
<tr class="row-8">
	<td class="column-1">Output.<br />
(bas)</td><td class="column-2">Résultats <br />
compilations</td><td class="column-3">Aucun.</td>
</tr>
<tr class="row-9">
	<td class="column-1">Event.<br />
(bas)</td><td class="column-2">Événements<br />
d'activation<br />
objet.</td><td class="column-3">Onglet "Touch Press Event(0)" / Appuis sur l'objet.<br />
Onglet "Touch Release Event(0)" / Relâchement d'appuis sur objet.<br />
Onglet "Preinitialize Event(0)" initialisation page à son appel.<br />
Onglet "Postinitialize Event(0)". Initialisation des positions d'objets.<br />
Checkbox "Send Component" ID Envoie l' ID de l'objet activé.<br />
Zone de saisi "User Code" Programmation.</td>
</tr>
</tbody>
</table>




<h4 class="wp-block-heading" id="h-cr-er-un-projet-avec-l-diteur-nextion"><span style="text-decoration: underline;">Créer un projet avec l'éditeur NEXTION.</span></h4>



<div class="wp-block-image"><figure class="alignleft is-resized"><img decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/02-Editeur-NEXTION-nouveau-projet.png" alt="" class="wp-image-3760" width="87" height="144"/></figure></div>



<p>Pour commencer créons un<strong> nouveau projet</strong>.<br>Dans la barres des menu "<strong>file</strong>" (= Fichier) puis "<strong>new</strong>" (= Nouveau).<br>L'utilitaire d'enregistrement s'ouvre puis à l'emplacement de notre choix <strong>créons un fichier</strong> repérable "<strong>NEXTION projet</strong>".<br>Nommons le "<strong>Tuto NEXTION</strong> <strong>Éditeur</strong>" -ou différemment si vous le souhaitez-, enregistrons et l'éditeur nous aiguille ensuite vers l'<strong>étape de configurations </strong>en ouvrant<strong> la fenêtre "Setting".</strong></p>



<h5 class="wp-block-heading" id="h-configurations-de-l-diteur-nextion"><span style="text-decoration: underline;">Configurations de l'éditeur NEXTION.</span></h5>



<p>L'éditeur à besoins de <strong>connaitre le profil </strong>de votre écran tactile pour s'y adapter. Nous comprendrons cela plus tard lors de la mise en forme de nos pages.<br> <br>Recherchons et sélectionnons notre <strong>modèle d'écran</strong> suivant sa catégorie "<strong>BASIC</strong>", "<strong>ENHANCED</strong>" ou "<strong>INTELLIGENT</strong>" .<br>Dans notre cas pour le modèle <strong>NX8048K070</strong> la catégorie est "<strong>ENHANCED</strong>".<br><strong>N'appuyons pas encore sur OK!</strong>.</p>



<figure class="wp-block-image size-large"><a href="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/04-Editeur-NEXTION-Configurations.png"><img loading="lazy" decoding="async" width="881" height="661" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/04-Editeur-NEXTION-Configurations.png" alt="Vue de la fenêtre de configuration. Sélection du modèle d'écran tactile utilisé." class="wp-image-3762" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/04-Editeur-NEXTION-Configurations.png 881w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/04-Editeur-NEXTION-Configurations-300x225.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/04-Editeur-NEXTION-Configurations-768x576.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/04-Editeur-NEXTION-Configurations-700x525.png 700w" sizes="auto, (max-width: 881px) 100vw, 881px" /></a></figure>



<p>Sélectionnons d'abord <strong>l'orientation de l'écran</strong> <strong>souhaité</strong> en fonction de l'exploitation de notre projet<strong>. </strong>Dans "<strong>Display</strong>" (= Affichage) à gauche de la fenêtre de configuration.<br><br>Divers choix d'orientations sont proposés <strong>Horizontale à 0° ou 180°&nbsp;</strong>ou <strong>verticale à 0° ou 180°.</strong>  Pour notre exemple nous faisons le choix  <br><strong>Horizontale à 0°</strong> puis validons sur "<strong>OK</strong>".<br>Note : l'orientation  à 180° est équivalent à un retournement de l'écran.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="882" height="658" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/05-Editeur-NEXTION-Configurations-Display.png" alt="Vue des configurations d'écran tactile.
Choix de la disposition Horizontale, vertical à 90°, Horizontale à 180° ou  vertical à 270°." class="wp-image-3763" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/05-Editeur-NEXTION-Configurations-Display.png 882w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/05-Editeur-NEXTION-Configurations-Display-300x224.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/05-Editeur-NEXTION-Configurations-Display-768x573.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/05-Editeur-NEXTION-Configurations-Display-700x522.png 700w" sizes="auto, (max-width: 882px) 100vw, 882px" /><figcaption>Fenêtre de configuration d'orientation</figcaption></figure></div>



<p>Nous retournons systématiquement <strong>vers l'éditeur</strong>, les <strong>volets de travail</strong> sont à présent <strong>actifs </strong>et l'on a au centre <strong>l'onglet d'aperçu de notre écran.</strong><br></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="576" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/06-Editeur-NEXTION-Editeur-prêt-1024x576.png" alt="Vue de l'éditeur NEXTION.
Les volets de travail sur les cotées, au centre l'onglet d'aperçu de notre écran tactile." class="wp-image-3764" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/06-Editeur-NEXTION-Editeur-prêt-1024x576.png 1024w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/06-Editeur-NEXTION-Editeur-prêt-300x169.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/06-Editeur-NEXTION-Editeur-prêt-768x432.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/06-Editeur-NEXTION-Editeur-prêt-700x393.png 700w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/06-Editeur-NEXTION-Editeur-prêt.png 1917w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p><br>Nous sommes prêt à la réalisation de notre écran tactile NEXTION.</p>



<h5 class="wp-block-heading" id="h-la-police-d-affichage"><span style="text-decoration: underline;">La police d'affichage.</span></h5>



<p>Premièrement <strong>choisissons et configurons une police d'affichage</strong> utilisé à l'écran.</p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/07-Editeur-NEXTION-Police.png" alt="Vue des onglets de menu. 
Tools, Setting, Help.
Tools est sélectionné en sous sélection active Font Générator." class="wp-image-3765" width="182" height="72"/></figure></div>



<p>Dans "<strong>Tools</strong>" (= Outils<strong>) </strong>puis "<strong>Font&nbsp;generator</strong>" (=générateur de police) la fenêtre "<strong>Font&nbsp;generator</strong>" s'ouvre.<br>Puis choisissons <strong>une taille et un style de police</strong> via la liste "<strong>Height</strong>" et  celle qui se situe dans la zone d'aperçu "<strong>Preview Aréa</strong>". <br>Le caractère <strong>"X" donne un aperçu de sa taille</strong> <strong>et sa forme par rapport à l'écran.</strong><br>Pour démarrer notre exemple nous choisirons "<strong>56</strong>" et "<strong>Source code pro</strong>"</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="442" height="436" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/08-Editeur-NEXTION-Police-configuration.png" alt="Vue de la Pop-up Font générator. Mise en évidence des zone de paramétrage. Taille de police, Type de police et Zone de texte pour nommer la police d'écriture utilisé dans l'aperçu de l'éditeur NEXTION.
" class="wp-image-3766" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/08-Editeur-NEXTION-Police-configuration.png 442w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/08-Editeur-NEXTION-Police-configuration-300x296.png 300w" sizes="auto, (max-width: 442px) 100vw, 442px" /></figure></div>



<p>Finalement, <strong>saisissons  le nom de notre police</strong> personnel "<strong>Source code pro_56</strong>" et validons sur "<strong>Generate font</strong>" <strong>générer une police.</strong><br>Enfin enregistrons celle ci dans le même fichier que notre projet "<strong>NEXTION projets</strong>" dans un fichier nommé "<strong>NEXTION polices</strong>".<br>Puis comme demandé par la pop-up qui suit <strong>ajoutons la police générée à notre projet en cliquant sur "OK".</strong><br>Nous retrouvons nos<strong> polices personnalisé dans le volet "Font</strong>" situé sous le volet<strong> "Picture</strong>". </p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="219" height="72" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/23-Editeur-NEXTION-fonts.png" alt="Vue du volet &quot;Font&quot; situé sous le volet &quot;Picture&quot;. Mise en évidence de la nouvelle police enregistré." class="wp-image-3782"/></figure></div>



<p>Avant de passer à la réalisation de notre page d'accueil nous devons avant tout nous intéresser à la <strong>résolution de nos écrans</strong> et des <strong>images</strong> qui vont alimenter notre projet d'interface graphique.</p>



<h5 class="wp-block-heading" id="h-images-et-r-solutions"><span style="text-decoration: underline;">Images et résolutions.</span></h5>



<p><strong>Un projet d'affichage graphique sur un écran tactile </strong>implique un travail d'apparence sur images.<br>l’aspect le plus important du <strong>traitement des images</strong> est basé sur la <strong>résolutions.</strong><br><br>Pour ces raisons il nous faut souligner <strong>l'importance de leurs dimensionnement </strong>car elles risqueraient de ne pas <strong>être afficher de manière optimale</strong> donc prenons garde à faire une <strong>adéquation entre la résolution écran et celle de l'image.</strong><br>Étant donnée que les caractéristiques des écrans tactiles ne sont pas modifiables nous <strong>dimensionnons les images en fonction de la résolution</strong> indiqué par la <strong>référence de notre écran.</strong><br><br>Prenons le cas de notre écran NX8048 K070. Le chiffre <strong>8048 indique</strong> une résolution de <strong>800 pixels</strong> de largeur par <strong>480 pixels</strong> de hauteur. (80/48)<br><strong>Les images ne doivent donc pas dépasser les dimensions de résolution de l'écran que nous exploitons.</strong><br>Mais pour faire plus simple il suffis de regarder dans la barres d'informations système (écran) au bas de l'éditeur . </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="575" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/12-Editeur-NEXTION-Resolution-1024x575.png" alt="Vue de la barres d'information système en bas de l'éditeur NEXTION.
Affiche les données écran.
Référence de l'écran NX8048 K070.
La résolution de 800 pixels de largeur et 480 pixels de hauteur. " class="wp-image-3770" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/12-Editeur-NEXTION-Resolution-1024x575.png 1024w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/12-Editeur-NEXTION-Resolution-300x168.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/12-Editeur-NEXTION-Resolution-768x431.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/12-Editeur-NEXTION-Resolution-700x393.png 700w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/12-Editeur-NEXTION-Resolution.png 1923w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Mais en réalité nos <strong>images n'aurons jamais une résolution identique aux écrans tactiles</strong>. Par conséquent à chaque fois que l'on souhaite ajouter une image <strong>il nous faudra la dimensionner.</strong></p>



<h5 class="wp-block-heading" id="h-dimensionner-l-image-de-votre-choix"><span style="text-decoration: underline;">Dimensionner l'image de votre choix.</span></h5>



<p>Pour la suite du projet nous vous proposons et invitons à suivre cette méthode -Parmi d'autre- pour dimensionner l'image de votre choix.<br>Ouvrez là sous "<strong>PAINT</strong>".<br>Passez en mode "sélection".<br>Faites un clic droit sur celle ci.<br>Sélectionnez "Redimensionner".</p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/14-Editeur-NEXTION-Resolution-PAINT.png" alt="Sous PAINT. Vue de la Pop-up de redimensionnement d'image." class="wp-image-3772" width="296" height="426" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/14-Editeur-NEXTION-Resolution-PAINT.png 282w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/14-Editeur-NEXTION-Resolution-PAINT-208x300.png 208w" sizes="auto, (max-width: 296px) 100vw, 296px" /></figure></div>



<p>Choisissez le mode "Pixel".<br>Décochez "conserver les proportions".<br>Entrez vos valeurs de résolutions horizontale et verticale.<br>Validez par "OK".<br>Si besoins ajustez la planche "paint" (blanc) à votre image.<br><strong>L'image et à présent dimensionné pour un affichage en fond d'écran. </strong><br><em>Pour d'autres dimensionnements plus  petit  qui vous seront utiles faite la même.</em><br>Faites<strong> </strong>tout de même<strong> attention à la qualité de l'image.</strong><br> <br>Afin de <strong>ne pas perdre l'image originale faite </strong>"<strong>enregistrer sous</strong>"  puis renommez la nouvelle image avec <strong>un nom qui lui est propre</strong> et pour une exploitation via l'éditeur créez un  <strong>fichier repérable "image NEXTION" dans le ficher "NEXTION projet" </strong>. <br><br>Après cela, l'image sélectionné est prête à être <strong>ajouter au projet. </strong><br><br>Cela vu, nous pouvons passer à la <strong>création de notre projet.</strong></p>



<h2 class="wp-block-heading" id="h-d-buter-un-projet-nextion"><strong><span style="text-decoration: underline;">Débuter un projet NEXTION.</span></strong></h2>



<p>Lors de la création du projet "<strong>Etape NEXTION</strong>" l'éditeur à d'office inséré une <strong>page vierge</strong>, nommé "<strong>page0</strong>", que l'on trouve dans le volet "<strong>Page</strong>".<br>De toute évidence ce volet représente la <strong>structure de classement des pages</strong> de notre projet. </p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="218" height="99" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/15-Editeur-NEXTION-PAGE.png" alt="Vue du volet PAGE de l'éditeur NEXTION.
Ce volet représente la structure de classement des pages de notre projet. " class="wp-image-3773"/></figure></div>



<p>Par simplicité de repérages à notre projet, <strong>renommons la page</strong> "<strong>accueil</strong>" en faisant un <strong>double clic </strong>dessus<strong>.</strong> Attention toutefois à <strong>ne pas dépasser les quatorze (14) caractères maximum.</strong><br><br>Nous sommes prêt pour la <strong>mise en forme d'une page d'accueil.</strong></p>



<h5 class="wp-block-heading" id="h-cr-e-une-page-d-accueil-l-cran-tactile"><strong><span style="text-decoration: underline;">Crée une page d’accueil à l'écran tactile.</span></strong></h5>



<p>En premier lieu, Plaçons y un <strong>fond d'écran.</strong><br><strong>Cliquons sur notre page d'aperçu</strong> qui s'encadre en bleu et complète alors les volets "<strong>Event</strong>" et "<strong>Attribute</strong>".<br>Concentrons nous plus précisément sur le volet "<strong>Attribute</strong>".<br>Observons le tableau qui s'y trouve car en fonction des objets sélectionnés il contient <strong>les paramètres et données</strong> utiles à modifier pour<strong> l'aspect et les caractéristiques des composants</strong> que nous verrons plus tard.<br>Comme illustré ci dessous, notre page "<strong>accueil</strong>" fait partie de ces <strong>composants</strong>.</p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/16-Editeur-NEXTION-ATTRIBUTE.png" alt="Vue du volet Attribute de l'éditeur NEXTION.
Contient les paramètres et données." class="wp-image-3774" width="150" height="332" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/16-Editeur-NEXTION-ATTRIBUTE.png 218w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/16-Editeur-NEXTION-ATTRIBUTE-135x300.png 135w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>



<p><em>Trouvez en fin de tutoriel un tableau qui décrit les différentes fonctions de chaque paramètres que l'on peut y trouver en fonction des composants.</em><br><br><strong>Suivant les paramètres </strong>choisis nous pouvons<strong> crée un fond d'écran</strong> <strong>de couleur uni</strong> ou <strong>insérer une image.</strong><br><br>Pour donner plus d’intérêt à notre exemple nous choisissons d'insérer une image en modifiant le <strong>paramètre </strong>"<strong>sta</strong>" en mode "<strong>image</strong>".</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="206" height="48" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/18-Editeur-NEXTION-ATTRIBUTE-IMAGE.png" alt="Vue des paramètres &quot;sta&quot; en mode &quot;image&quot;." class="wp-image-3776"/></figure></div>



<p>Cette action active le <strong>paramètre </strong>"<strong>pic</strong>" qui doit obligatoirement être complété par un double clic à son emplacement.<br><br>La<strong> fenêtre de sélection d'images</strong> s'ouvre mais à ce stade du projet elle est <strong>vide</strong>.<br>Il faut donc préalablement<strong> ajouter une image.</strong></p>



<h5 class="wp-block-heading" id="h-ajouter-une-image"><strong><span style="text-decoration: underline;">Ajouter une image</span></strong></h5>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/19-Editeur-NEXTION-PICTURE.png" alt="Vue du volet PICTURE de l'éditeur NEXTION.
" class="wp-image-3777" width="164" height="368" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/19-Editeur-NEXTION-PICTURE.png 217w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/19-Editeur-NEXTION-PICTURE-134x300.png 134w" sizes="auto, (max-width: 164px) 100vw, 164px" /></figure></div>



<p>Utilisons <strong>le volet</strong> "<strong>Picture</strong>" (= Image). <br>La zone blanche sous la barre d'outils affichera de toute évidence les <strong>images contenus dans nôtre projets.</strong> <br><br>Cliquons sur <strong>plus "+" (Add)</strong> qui aura pour effet d'<strong>ouvrir l'utilitaire d’accès aux fichiers image </strong>de notre bibliothèque PC.<br><strong>Allons dans notre fichier repéré "image NEXTION", puis sélectionnons l'image</strong> notre choix et validons.<br><br>Après cela une pop-up nous indique que l'ajout au projet est un succès et nous invite à valider par "<strong>OK</strong>".<br>Notre<strong> image fait donc partie du projet</strong> et apparait dans le volet "<strong>Picture</strong>".<br>A noter que <strong>chaque images aura un indice de 0 à X</strong> pour l'identifier en paramètre de composants.</p>



<p>La zone blanche sous la barre d'outils affichera de toute évidence les <strong>images contenus dans nôtre projets.</strong> <br>Cliquons sur <strong>plus "+" (Add)</strong> qui aura pour effet d'<strong>ouvrir l'utilitaire d’accès aux fichiers image </strong>de notre bibliothèque PC.<br><strong>Allons dans notre fichier repéré "image NEXTION", puis sélectionnons l'image</strong> notre choix et validons.<br>Après cela une pop-up nous indique que l'ajout au projet est un succès et nous invite à valider par "<strong>OK</strong>".<br><br>Notre<strong> image fait donc partie du projet</strong> et apparait dans le volet "<strong>Picture</strong>".</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="221" height="219" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/20-Editeur-NEXTION-PICTURE-fond-décran-1.png" alt="Vue du volet PICTURE de l'éditeur NEXTION. Complété de la nouvelle image." class="wp-image-3793" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/20-Editeur-NEXTION-PICTURE-fond-décran-1.png 221w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/20-Editeur-NEXTION-PICTURE-fond-décran-1-150x150.png 150w" sizes="auto, (max-width: 221px) 100vw, 221px" /></figure></div>



<p>A noter que <strong>chaque images aura un indice de 0 à X</strong> pour l'identifier en paramètre de composants.</p>



<h5 class="wp-block-heading" id="h-le-fond-d-cran"><span style="text-decoration: underline;"><strong>Le fond d'écran</strong>.</span></h5>



<p>Revenons au volet "<strong>Attribute</strong>" et faisons un<strong> double clic</strong> au paramètre "<strong>pic</strong>". La <strong>fenêtre de sélection</strong> est à présent fourni de notre image.<br><strong>Sélectionnons là </strong>et <strong>validons </strong>sur <strong>"OK"</strong>.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="575" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/26-Editeur-NEXTION-Fond-decran-1-1024x575.png" alt="Vue globale de l'éditeur NEXTION avec l'aperçue de l'écran tactile.
Mise en évidence de l'indice de la nouvelle image dans le volet ATTRIBUTE." class="wp-image-3797" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/26-Editeur-NEXTION-Fond-decran-1-1024x575.png 1024w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/26-Editeur-NEXTION-Fond-decran-1-300x169.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/26-Editeur-NEXTION-Fond-decran-1-768x431.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/26-Editeur-NEXTION-Fond-decran-1-700x393.png 700w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/26-Editeur-NEXTION-Fond-decran-1.png 1921w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/27-Editeur-NEXTION-save-1.png" alt="LOGO disquette enregistrement." class="wp-image-3799" width="169" height="62" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/27-Editeur-NEXTION-save-1.png 272w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/27-Editeur-NEXTION-save-1-268x100.png 268w" sizes="auto, (max-width: 169px) 100vw, 169px" /></figure></div>



<p>Bravo !! L'image s'affiche à l'aperçu !!<br>A ce stade nous <strong>sauvegardons notre travail</strong> en cliquant sur "<strong>Save</strong>" dans la barres d'outils.<br>Nous avons ainsi <strong>une page d’accueil </strong>stylisé et prête à recevoir nos textes d'informations ou d'instructions utilisateurs.</p>



<p>L'exercice suivant consiste à <strong>afficher des textes d'instructions</strong> ou des <strong>informations utiles</strong> aux utilisateurs.</p>



<h5 class="wp-block-heading" id="h-affichage-de-textes"><span style="text-decoration: underline;"><strong>Affichage de textes</strong>.</span></h5>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/28-Editeur-NEXTION-Toolbox-1.png" alt="Vue volet TOOLBOX de l'éditeur NEXTION.
Mise en évidence la sélection TEXT." class="wp-image-3804" width="205" height="446" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/28-Editeur-NEXTION-Toolbox-1.png 216w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/28-Editeur-NEXTION-Toolbox-1-138x300.png 138w" sizes="auto, (max-width: 205px) 100vw, 205px" /></figure></div>



<p>L'ajout d'un texte ce fait via le volet "<strong>Toolbox</strong>". <br>Nous y trouverons tout <strong>les composants utiles</strong> à la réalisation de nos commandes, retours d'actions systèmes et autres que nous verrons plus tard.<br><br>Cliquons donc sur<strong> le composant</strong> "<strong>Text</strong>".<br><strong>Le texte s'installe</strong> sous forme d'un rectangle bleu, en haut à gauche, dans l'aperçu d'écran.<br>Remarquons<strong> l'indication "t0</strong>" qui est en faite sa <strong>variable</strong> <strong>d'exploitation programme</strong>.<br><br>Il faut retenir que <strong>chaque composants installés à l'écran sera affecté d'une variable </strong>que nous pouvons <strong>renommer </strong>dans le volet<strong> "Attribute".</strong></p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/21-Editeur-NEXTION-Texte.png" alt="Vue du composant TEXT sur l'aperçu d'écran." class="wp-image-3780" width="122" height="43" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/21-Editeur-NEXTION-Texte.png 153w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/21-Editeur-NEXTION-Texte-150x54.png 150w" sizes="auto, (max-width: 122px) 100vw, 122px" /></figure></div>



<p><strong>Déplaçons </strong>le rectangle en le faisant glisser à l'endroit de notre choix puis <strong>redimensionnons</strong> le en tirant sur ses bords pour y voir l'affichage "<strong>Newtxt</strong>" inscrit par défaut.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-1.png" alt="Vue de l'aperçu de l'écran tactile." class="wp-image-3820" width="311" height="187" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-1.png 800w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-1-300x180.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-1-768x461.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-1-700x420.png 700w" sizes="auto, (max-width: 311px) 100vw, 311px" /></figure></div>



<div class="wp-block-image"><figure class="alignleft"><img loading="lazy" decoding="async" width="216" height="560" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/30-Editeur-NEXTION-Text-Attribute-1.png" alt="Vue du volet ATTRIBUTE de l'éditeur NEXTION.
Mise en évidence du paramètre &quot;txt_maxl&quot;." class="wp-image-3812" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/30-Editeur-NEXTION-Text-Attribute-1.png 216w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/30-Editeur-NEXTION-Text-Attribute-1-116x300.png 116w" sizes="auto, (max-width: 216px) 100vw, 216px" /></figure></div>



<p>Les <strong>paramètres </strong>de mise en <strong>formes </strong>et de <strong>propriétés </strong>sont accessibles dans le volet "<strong>Attribute</strong>".<br><br><strong>Modifions le texte</strong> "<strong>newtxt</strong>" par "<strong>Bienvenu</strong>" au paramètre "<strong>txt</strong>".</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="189" height="25" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/31-Editeur-NEXTION-Text-Attribute-txt.png" alt="" class="wp-image-3814"/></figure>



<p>En ce qui concerne<strong> la longueur du texte</strong> prenons garde à adapter le paramètre <strong>"txt_maxl</strong>" au nombre de <strong>caractères maximum à afficher</strong>.<br>On peut aussi <strong>modifier le nom de variable du composant texte</strong> au paramètre "<strong>objname</strong>" mais comme nous n'avons pas de raison de le modifier nous en resterons là.<br><br><em>Rappelons que vous trouvez en fin de tutoriel un tableau qui décrit les différentes fonctions de chaque paramètres que l'on peut y trouver en fonction des composants.</em> <br><br>Nous avons à présent une<strong> page d'accueil digne de ce nom</strong> qui porte une <strong>instruction de</strong> "<strong>Bienvenu</strong>".</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="812" height="491" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-2.png" alt="Aperçu de l'écran tactile NEXTION depuis l'éditeur avec le composant TEXTE renseigné du mon BIENVENU." class="wp-image-3833" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-2.png 812w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-2-300x181.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-2-768x464.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/29-Editeur-NEXTION-Text-2-700x423.png 700w" sizes="auto, (max-width: 812px) 100vw, 812px" /></figure></div>



<p>Il faut reconnaitre que cela est un peu léger comme instruction utilisateur.<br><br>Donc pour la suite de notre projet<strong> </strong>nous <strong>affichons une instruction</strong> utilisateur sous forme de <strong>texte défilant de droite à gauche</strong>.</p>



<h5 class="wp-block-heading" id="h-texte-d-filant"><strong><span style="text-decoration: underline;">Texte défilant.</span></strong></h5>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/32-Editeur-NEXTION-Scrolling-Text-t.png" alt="Vue du composant &quot;Scrolling text&quot; dans la &quot;toolbox.&quot;" class="wp-image-3816" width="139" height="37" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/32-Editeur-NEXTION-Scrolling-Text-t.png 275w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/32-Editeur-NEXTION-Scrolling-Text-t-268x74.png 268w" sizes="auto, (max-width: 139px) 100vw, 139px" /></figure></div>



<p>Prenons le <strong>composant </strong>"<strong>Scrolling text</strong>" dans la "<strong>toolbox</strong>.</p>



<p>Modifions le contenu et la forme de notre nouveau composants. Centrons le sur l'image.<br><br>Par contre comment modifier <strong>la police du texte si elle est trop grande ?</strong><br>Ce n'est <strong>pas possible </strong>car nous ne disposons que<strong> </strong>d'<strong>un seul </strong>type de <strong>police </strong>dans le volet "<strong>Fonts</strong>". Il faut <strong>crée une police de plus</strong>.<br><br>Comme déjà vu précédemment <strong>créons puis ajoutons une nouvelle police</strong>. <br>Il faudra en crée <strong>autant que nécessaire</strong> dans l'évolution du projet.<br>Par conséquent <strong>ajoutons une police de taille</strong> "<strong>24</strong>" et renseignons le paramètre "<strong>font</strong>" du texte défilant avec la<strong> valeur d'index de la nouvelle police</strong> dans le volet "<strong>Fonts</strong>".</p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/33-Editeur-NEXTION-Scrolling-Text-parametre.png" alt="Vue des paramètres du composant Scrolling text." class="wp-image-3817" width="252" height="149"/></figure></div>



<p>Il est possible de <strong>modifier la vitesse</strong>, le <strong>pas </strong>et le <strong>sens </strong>de défilement par "<strong>tim</strong>" "<strong>dis</strong>" et "<strong>dir</strong>".</p>



<p>Affichons le texte "<strong>Touchez l'écran</strong>". Comme ont pouvait s'y attendre<strong> il ne défile pas.&nbsp;</strong></p>



<p>De plus il faut reconnaitre que<strong> le fond blanc de la zone de texte</strong> par dessus notre belle image n'est <strong>pas très esthétique.</strong></p>



<div class="wp-block-image"><figure class="alignleft"><img loading="lazy" decoding="async" width="200" height="73" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/35-Editeur-NEXTION-Scrolling-Text-affichage-crop-image.png" alt="Vue des paramètres du composant TEXT.
Mise en évidence du paramètre STYLE en mode CROP IMAGE." class="wp-image-3824"/></figure></div>



<p>Alors dans le but de<strong> rendre le fond de la zone de texte transparent</strong> nous changeons le paramètre "<strong>sta</strong>" en mode "<strong>crop image</strong>" ce qui implique de renseigner le paramètre "<strong>picc</strong>" par l<strong>'indice de l'image de fond d'écran</strong> dans notre cas zéro "0". </p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="205" height="28" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/36-Editeur-NEXTION-Scrolling-Text-affichage-picc.png" alt="Vue du paramètre PICC." class="wp-image-3825"/></figure></div>



<p>En fonction de l'image de fond nous aurons besoins d'<strong>adapter la couleur de police au paramètre "pco".</strong></p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="202" height="29" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/37-Editeur-NEXTION-Scrolling-Text-affichage-pco.png" alt="Vue du paramètre PICC renseigné du paramètre de l'image à prendre en fond." class="wp-image-3827"/></figure></div>



<p>Nous avons là une <strong>page d'accueil qui a plus de classe</strong> !!!</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="815" height="494" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/38-Editeur-NEXTION-Scrolling-Text-affichage-apercu-e1551899744540.png" alt="Aperçu de l'écran tactile avec les composants TEXTE en fond modifié." class="wp-image-3868" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/38-Editeur-NEXTION-Scrolling-Text-affichage-apercu-e1551899744540.png 815w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/38-Editeur-NEXTION-Scrolling-Text-affichage-apercu-e1551899744540-300x182.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/38-Editeur-NEXTION-Scrolling-Text-affichage-apercu-e1551899744540-768x466.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/38-Editeur-NEXTION-Scrolling-Text-affichage-apercu-e1551899744540-700x424.png 700w" sizes="auto, (max-width: 815px) 100vw, 815px" /></figure></div>



<p><strong>Toujours définir une zone tactile</strong> d'activation car un appuie sur un composants non programmée n'aura aucun effet à moins de les programmées aussi pour cela. Constatons cela sur les composants texte "<strong>Bienvenu</strong>" et "<strong>Touchez l’écran</strong>". </p>



<p>Mais pour un <strong>premier aperçu dynamique</strong> du rendu <strong>graphique </strong>sans charger le programme dans l'écran tactile, l'éditeur est équipé d'un <strong>débogueur qui fait office de simulateur.</strong></p>



<h5 class="wp-block-heading" id="h-le-d-bogage-debug"><strong><span style="text-decoration: underline;">Le débogage. (Debug)</span></strong></h5>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/39-Editeur-NEXTION-Debug.png" alt="Vue du logo DEBUG." class="wp-image-3829" width="120" height="40"/></figure></div>



<p>Utilisons "<strong>Debug</strong>" dans la barre d'outil, afin de<strong> tester nos configurations </strong>de mise en page et <strong>le rendu graphique de façon dynamique</strong>.<br><br>Cette outils est<strong> dédié au débogage</strong> qui entrainera donc <strong>une compilation</strong> et un enregistrement du projet avec un retour d'informations au volet "<strong>Output</strong>". Le débogueur ne s'ouvre pas si une <strong>erreur </strong>est <strong>présente</strong> et un<strong> message rouge </strong>apparait alors dans le volet "<strong>Output</strong>".</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/40-Editeur-NEXTION-Output.png" alt="Vue de la fenêtre de debug OUTPUT de l'éditeur NEXTION." class="wp-image-3830" width="790" height="233"/></figure></div>



<p>Dans le cas contraire l<strong>e simulateur d'affichage </strong>s'ouvre et nous pouvons alors <strong>tester et constater les résultats.</strong></p>



<p><strong>Bravos !! </strong>A ce stade, vous <strong>franchissez, </strong>à présent,<strong> l'étape de mise en forme</strong> des afficheur <strong>NEXTION.</strong> <br><br>Alors maintenant que l'on <strong>maitrise la mise en forme des pages et des textes</strong> fermons le simulateur pour revenir à l'éditeur <strong>NEXTION</strong> et passons à présent à une chose essentiel à l'exploitation d'un écran tactile. Les<strong> événements tactiles.</strong></p>



<h5 class="wp-block-heading" id="h-cr-e-un-v-nement-tactile-en-page"><strong><span style="text-decoration: underline;">Crée un événement tactile en page.</span></strong></h5>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/42-Editeur-NEXTION-Page-add.png" alt="Vue du logo ADD. Ajout d'une page." class="wp-image-3839" width="83" height="66"/></figure></div>



<p>Premièrement <strong>l'événement tactile</strong> que l'on vas créer consiste à <strong>passer à une page suivante en touchant l'écran</strong>. Ce qui, par conséquent, demande <strong>d'ajouter une page&nbsp;</strong>via le volet "<strong>page</strong>".<br>La mise en forme de cette dernière se ferra donc en répétant les actions précédentes.</p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/43-Editeur-NEXTION-Page-SecondeEtape.png" alt="Vue du volet page avec en sélection la page nommée SECONDE ETAPE." class="wp-image-3841" width="227" height="99"/></figure></div>



<p>Nommons la "<strong>SecondeEtape</strong>", ajoutons une <strong>image en fond d'écran </strong>et revenons ensuite à la page précédente.<br>Les événements sont générés dans <strong>le volet</strong> "<strong>Event</strong>" via les principaux onglets qui  sont:</p>



<ul class="wp-block-list"><li>"<strong>Touch Press Event</strong>". Événement lors d'un appui sur un<strong> composan</strong>t.</li><li>"<strong>Touch Release  Event(0</strong>)" Événement lors d'un appui puis relâchement sur un <strong>composant</strong> ou <strong>l'écran</strong>.</li><li>"<strong>Preinitialize Event(0)</strong>" Événement <strong>avant l'affichage </strong>d'une <strong>page</strong>. Utile pour <strong>initialiser </strong>des composants ou variables.</li><li>"<strong>Postinitialize Event(0)</strong>" Événement <strong>après l'affichage </strong>d'une <strong>page</strong>. </li><li><strong>"Page Exite Event(0"</strong> Événement <strong>à la fermeture </strong>de la page.</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="718" height="227" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/44-Editeur-NEXTION-Event.png" alt="Vue du volet EVENT de l'éditeur NEXTION. Avec les 4 onglets.
Preinitialize event, Postinitialise event, Touch presse event, Touche release event." class="wp-image-3842" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/44-Editeur-NEXTION-Event.png 718w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/44-Editeur-NEXTION-Event-300x95.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/44-Editeur-NEXTION-Event-700x221.png 700w" sizes="auto, (max-width: 718px) 100vw, 718px" /></figure></div>



<p><em>Pour plus de détaille référez vous à ce lien</em> <a href="https://nextion.tech/editor_guide/"><span class="has-inline-color has-vivid-cyan-blue-color"><em><span style="text-decoration: underline;">Le guide de l’éditeur Nextion</span></em></span></a></p>



<p> Dans la zone de saisi de l'onglet "<strong>Touch Press Event(0)</strong>" écrivons l'instruction ci dessous.</p>



<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/45-Editeur-NEXTION-instruction-page.png" alt="Vue de l'instruction saisi dans l'onglet &quot;Touch Press Event(0)&quot;." class="wp-image-3844" width="882" height="30" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/45-Editeur-NEXTION-instruction-page.png 529w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/45-Editeur-NEXTION-instruction-page-300x10.png 300w" sizes="auto, (max-width: 882px) 100vw, 882px" /></figure>



<div class="wp-block-image"><figure class="alignleft"><img loading="lazy" decoding="async" width="187" height="58" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/46-Editeur-NEXTION-Compile.png" alt="Vue du logo &quot;COMPILE &quot; sous la barre des menus de l'éditeur NEXTION." class="wp-image-3845"/></figure></div>



<p>Testons premièrement<strong> l'exactitude de notre programmation</strong> d'événements en utilisant <strong>"Compile</strong>" sous la barre des menus. <br>Une compilation exécute <strong>l'enregistrement fichier de votre projet</strong> et de ce fait, renvoie ses résultats de compilations dans le volet "<strong>Output</strong>" et en cas d'erreurs le message s'affiche en rouge. <br>Deuxièmement, si tout est "ok" faisons un test par le "<strong>Débug</strong>".<br><br>Ça fonctionne bravo! Encore une étape de passé! Ainsi, vous touchez du doigt la <strong>programmation de votre projet</strong>. -Si l'on peux dire !!-<br><br>Mais retenons que <strong>chaque composants </strong>d'une page peut <strong>générer des événements </strong>en programmant dans leurs volet "<strong>EVENT</strong>".<br><br><strong>Restons sur la seconde page !</strong><br>La prochaine étape consistera donc à<strong> revenir à la page précédente en appuyant sur un bouton.</strong></p>



<h5 class="wp-block-heading" id="h-le-bouton"><span style="text-decoration: underline;">Le bouton.</span></h5>



<div class="wp-block-image"><figure class="alignleft"><img loading="lazy" decoding="async" width="187" height="58" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/47-Editeur-NEXTION-Bouton.png" alt="Vue du Logo et paramètre dans le volet &quot;Tollbox&quot; pour le composant bouton. " class="wp-image-3847"/></figure></div>



<p>Une fois de plus servons nous dans la "<strong>Tollbox</strong>" pour <strong>le composant bouton</strong>. <br><br><strong>De la même façon que&nbsp;les objets déjà utilisés il est paramétrable en formes et styles.</strong><br>Affichons "<strong>RETOUR</strong>" dessus (txt).</p>



<div class="wp-block-image"><figure class="alignleft"><img loading="lazy" decoding="async" width="187" height="58" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/48-Editeur-NEXTION-Bouton-retour.png" alt="Vue du bouton. " class="wp-image-3849"/></figure></div>



<p><em>Rappelons une dernière fois que vous trouvez en fin de tutoriel un tableau qui décrit les différentes fonctions de chaque paramètres que l'on peut y trouver, en fonction des composants.</em></p>



<p>Ensuite dans l'onglet "<strong>Touch Press Event</strong>" du bouton écrivons l'instruction</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/49-Editeur-NEXTION-Bouton-retour-event.png" alt="Vue de l'instruction &quot;Touch Press Event&quot; du bouton." class="wp-image-3851" width="221" height="27"/></figure></div>



<div class="wp-block-image"><figure class="alignleft"><img loading="lazy" decoding="async" width="203" height="67" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/50-Editeur-NEXTION-aide-contextuel.png" alt="Vue exemple de l' aide contextuelle à la programmation." class="wp-image-3852"/></figure></div>



<p>En outre lors de la saisi une <strong>aide contextuelle</strong> nous assiste en proposant des raccourcis <strong>par mots clés</strong>. <br><br>Puis clôturons par une compilation et si tout est "Ok" faisons un essais "<strong>Debug</strong>".<br><br>Encore bravos, une seconde étape est une fois de plus de franchis !!<br>Ensuite abordons <strong>les bases des événements tactiles par bouton</strong> il est temps pour la <strong>prochaine étape d'utiliser la programmation des commandes à boutons pour renseigner une valeur en affichage.</strong></p>



<h5 class="wp-block-heading" id="h-afficher-des-donn-es"><span style="text-decoration: underline;"><strong>Afficher des do</strong>nnées.</span></h5>



<p>La prochaine étape consistera, lors de l'appuie sur un bouton, à<strong> afficher</strong> <strong>deux type de données</strong>, l'une texte et l'autre numérique.</p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/51-Editeur-NEXTION-Number.png" alt="Vue du logo de composant &quot;Number&quot; (=Nombre) qui permet d'afficher des valeurs numérique." class="wp-image-3855" width="188" height="62"/></figure></div>



<p>En bref, pour cela, ajoutons <strong>les composant</strong> "<strong>text</strong>" (=Nombre) et <strong>"Number"</strong> (=Nombre) qui <strong>permet d'afficher des valeurs numérique et entière.</strong> <br><br>Nommons le boutons "<strong>Charge</strong> ".</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="819" height="497" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/52-Editeur-NEXTION-apercu-chargement-données.png" alt="Aperçu de l'écran tactile complété des divers composants TEXT, NOMBRE et BOUTONS ajouté précédemment." class="wp-image-3856" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/52-Editeur-NEXTION-apercu-chargement-données.png 819w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/52-Editeur-NEXTION-apercu-chargement-données-300x182.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/52-Editeur-NEXTION-apercu-chargement-données-768x466.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/52-Editeur-NEXTION-apercu-chargement-données-268x164.png 268w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/52-Editeur-NEXTION-apercu-chargement-données-700x425.png 700w" sizes="auto, (max-width: 819px) 100vw, 819px" /></figure></div>



<p>Une fois les composants en forme et placés, sélectionnons le bouton "<strong>charge</strong>" puis <strong>programmons le.</strong><br><br>Écrivons les <strong>instructions</strong> ci-dessous. </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="851" height="77" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/53-Editeur-NEXTION-instructions-chargements-données.png" alt="Vue des instructions au BOUTON CHARGE." class="wp-image-3858" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/53-Editeur-NEXTION-instructions-chargements-données.png 851w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/53-Editeur-NEXTION-instructions-chargements-données-300x27.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/53-Editeur-NEXTION-instructions-chargements-données-768x69.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/53-Editeur-NEXTION-instructions-chargements-données-700x63.png 700w" sizes="auto, (max-width: 851px) 100vw, 851px" /></figure>



<p><em><strong>Rappelons une dernière fois de prendre garde à la grandeur maximales que peut accepter chaque composants. </strong>Voire le paramètre "txt_maxl".</em><br><br>Finalement <strong>compilons et testons</strong> notre programme. <br>Un appuie sur le boutons "<strong>Charge</strong>" et s'affichent les données "<strong>12</strong>" et "<strong>Nombre</strong>" dans les composants.<br><br>Encore bravos !!!<br>Mais avant l'étape suivante <strong>revenons sur les instructions précédentes.</strong></p>



<h5 class="wp-block-heading" id="h-d-clarations-des-variables-sous-l-diteur-nextion"><span style="text-decoration: underline;"><strong>Déclarations des variables sous l'éditeur NEXTION</strong>.</span></h5>



<p class="has-very-dark-gray-color has-text-color">N'oublions pas que dans tout programmes informatiques les déclaration sont primordiale.<br>Donc voici dessous le format de déclaration de variable.<br><strong>Variable</strong>.<strong>type</strong>.<br>Cependant, dans la programmation NEXTION, il faut <strong>réitérer cette façon de faire appel à une variable.</strong><br>Comme le montre l'exemple ci dessous.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="208" height="31" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/54-Editeur-NEXTION-Exemple-Déclaration.png" alt="Vue du format de déclaration de variable. Variable.val=5" class="wp-image-3859"/></figure>



<p>Prenons le cas de notre exemple, "<strong>n0</strong>" et "<strong>t1</strong>" correspondent respectivement aux <strong>variables des composants</strong> numérique et texte.<br>Puis suivis du <strong>point "."  </strong>dit, par traduction, <strong>séparateur de période</strong>.<br>Pour conclure "<strong>val</strong>" et <strong>txt</strong>" correspondent respectivement aux <strong>type des variables </strong>numérique et texte.<br><strong>Il faut savoir que la programmation ne supporte pas les espaces.</strong><br>t0. val = "texte" ne fonctionne pas.(t0.val="texte" correcte)<br><br>Nous sommes donc <strong>capable de charger des données</strong> vers un composant texte ou numérique.<br>Mais nous pouvons tout aussi bien le faire vers <strong>une variable.</strong></p>



<h5 class="wp-block-heading" id="h-les-variables-nextion"><span style="text-decoration: underline;">Les variables NEXTION.</span></h5>



<p>Considérons les <strong>composants </strong>à l'écran comme des <strong>entrées ou des sorties </strong>mais de type tactiles et graphiques.<br>Par conséquent pour <strong>traiter des données internes</strong> à l'affichage il faut utiliser des <strong>variables</strong>.</p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/55-Editeur-NEXTION-Variable.png" alt="Vue du logo paramètre du  composant  &quot;Variable&quot;." class="wp-image-3860" width="190" height="44"/></figure></div>



<p>Pour <strong>crée une variable</strong> une fois de plus nous devons faire appel à un <strong>composant </strong>qui porte le juste nom de "<strong>Variable</strong>".<br>En revanche contrairement aux autres composant il n'est pas installé dans l'aperçu mais <strong>dans le bandeau</strong> qui s'ouvre juste en dessous.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="576" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/56-Editeur-NEXTION-Variable-bandeau-1024x576.png" alt="Vue globale de l'éditeur. Mise en évidence de la zone de déclaration variables dans le bandeau qui s'ouvre juste en dessous de l'aperçu." class="wp-image-3862" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/56-Editeur-NEXTION-Variable-bandeau-1024x576.png 1024w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/56-Editeur-NEXTION-Variable-bandeau-300x169.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/56-Editeur-NEXTION-Variable-bandeau-768x432.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/56-Editeur-NEXTION-Variable-bandeau-700x393.png 700w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/56-Editeur-NEXTION-Variable-bandeau.png 1919w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/57-Editeur-NEXTION-Variable-Va0.png" alt="Vue détaillé d'une variable. Carré inscrit va0 en haut à gauche." class="wp-image-3863" width="156" height="147"/></figure></div>



<p>Par défaut elle aura le nom de "<strong>va0</strong>" mais comme tout les autres composants sont <strong>nom peut être modifié dans le volet ATTRIBUTE</strong>.</p>



<div class="wp-block-image"><figure class="alignleft"><img loading="lazy" decoding="async" width="200" height="47" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/58-Editeur-NEXTION-Variable-154.png" alt="Vue d'une instruction d'affectation de valeur à une variable. va0.val=154." class="wp-image-3864"/></figure></div>



<p>Pour <strong>affecter une valeur</strong> à une variable respectons le format vu précédemment, en se rappelant de <strong>ne pas mettre d'espace.</strong><br>va0.val=154<br><br>Faisons l'exercice de <strong>charger une valeur dans la variable</strong> "<strong>va0</strong>" lors d'un appuie sur le bouton "<strong>charge</strong>". Ensuite additionnons à <strong>la variable</strong> "<strong>va0</strong>" la valeur du composant "<strong>n0</strong>". Et finalement <strong>affichons le résultat </strong>sur<strong> un autre composant numérique</strong> "<strong>n1</strong>".<br>Écrivons les instructions suivantes à la suite du programme.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="601" height="70" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/59-Editeur-NEXTION-Instructions-resultat.png" alt="Vue des instructions de chargement, calcul et affichage d'une valeur avec les variables." class="wp-image-3865" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/59-Editeur-NEXTION-Instructions-resultat.png 601w, https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/59-Editeur-NEXTION-Instructions-resultat-300x35.png 300w" sizes="auto, (max-width: 601px) 100vw, 601px" /></figure>



<p>Une fois cela fait, faisons une compilation et un test.</p>



<figure class="wp-block-image size-large"><a href="https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-affichage-donnees.png"><img loading="lazy" decoding="async" width="802" height="486" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-affichage-donnees.png" alt="" class="wp-image-4656" srcset="https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-affichage-donnees.png 802w, https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-affichage-donnees-300x182.png 300w, https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-affichage-donnees-768x465.png 768w, https://plaisirarduino.fr/arduino/wp-content/uploads/2021/08/NEXTION-Ecran-affichage-donnees-700x424.png 700w" sizes="auto, (max-width: 802px) 100vw, 802px" /></a></figure>



<p>Bravos, c'est finalement la <strong>dernière étape</strong> de l'exploration des divers fonctionnalités de l'éditeur <strong>NEXTION</strong>. En définitive nous sommes <strong>capable de manipuler des pages</strong>, leurs <strong>composants</strong>, leurs <strong>variables internes</strong> et <strong>générer des événements tactiles</strong>.</p>



<p>Mais vous trépignez surement d'impatience à l'idée de voire <strong>le résultat</strong> <strong>de notre travail</strong> à l'écran tactile NEXTION et de tester votre programme !!</p>



<p>Or patience, car avant cela il nous faut <strong>charger le programme dans l'écran tactile.</strong></p>



<h5 class="wp-block-heading" id="h-chargement-du-projet-de-l-diteur-nextion-vers-l-cran-tactile"><span style="text-decoration: underline;"><span class="has-inline-color has-black-color">Chargement du projet de l'éditeur NEXTION vers l'écran tactile.</span></span></h5>



<p>Néanmoins, au préalable,<strong> préparons les branchements d'alimentation</strong> de l'écran, mais<strong> sans le connecter à l'Arduino.</strong><br><br>Pour ce faire, il vas donc nous falloir une <strong>carte micro "SD"</strong> formaté en "<strong>FAT32</strong>".</p>



<div class="wp-block-image"><figure class="alignleft is-resized"><img loading="lazy" decoding="async" src="https://plaisirarduino.fr/arduino/wp-content/uploads/2019/03/60-Editeur-NEXTION-Open-build-folder.png" alt="Vue des onglets de menu. 
Onglet File activé.
Choix en sélection &quot;Open build folder&quot;.
Affichage du dossier et de l'emplacement de destination SD." class="wp-image-3866" width="316" height="246"/></figure></div>



<p>Puis ouvrir le dossier de construction "<strong>Open build folder</strong>" dans le menu "<strong>file</strong>" et rechercher le fichier projet "<strong>Etape NEXTION.tft</strong>".<br>Ensuite faire<strong>&nbsp;copie et le coller à l'emplacement de la carte "SD".</strong> <br><br>Par contre <strong>prenons garde&nbsp;</strong>à ce que le fichier soit<strong> le seul de type "tft"</strong>. Par conséquent, dédions Idéalement, une carte vierge juste pour cela.<br>Ensuite une fois le <strong>projet dans la carte</strong> <strong>SD </strong>insérons là à l'écran tactile. <br><br>A présent alimentons l'écran.</p>



<p>En premier lieu, <strong>à l'allumage,</strong> il entre en <strong>phase d'initialisation</strong> et <strong>détecte la présence d'une carte "SD"</strong> puis charge les données contenus dans la carte vers sa mémoire interne. Par la suite affiche le message "<strong>Check Data</strong> <strong>100% / Update Successed"</strong> qui indique sont initialisation complète et terminé avec succès.<br>Maintenant <strong>désactivons puis réactivons l'alimentation </strong>de&nbsp;l'écran Afin qu'il <strong>se configure suivant les nouvelles données et exécute notre projet</strong>.<br>L'écran est<strong> </strong>ainsi <strong>prêt à être exploiter</strong> et n'attends plus que vos <strong>actions tactiles pour exécuter </strong>vos <strong>instructions.</strong><br><br>En fin de compte, c'est une belle<strong> avancé dans l'exploration des écrans tactiles NEXTION</strong> qui vous permettra la constructions de vos projets sur ce type de supports HMI.</p>



<h2 class="wp-block-heading" id="h-tableau-des-42-attribues-de-composants">Tableau des 42 attribues de composants.</h2>




<table id="tablepress-5" class="tablepress tablepress-id-5">
<thead>
<tr class="row-1">
	<th class="column-1">Mnémoniques</th><th class="column-2">Fonctions.</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">id</td><td class="column-2">Identifiant de l'objet.</td>
</tr>
<tr class="row-3">
	<td class="column-1">objname</td><td class="column-2">Nom de l'objet. (à saisir)</td>
</tr>
<tr class="row-4">
	<td class="column-1">type</td><td class="column-2">Numéros du type d'objet.</td>
</tr>
<tr class="row-5">
	<td class="column-1">vscope</td><td class="column-2">Local / global.<br />
Portée de la variable.Visible localement dans la page en cours ou visible globalement dans toutes les pages.<br />
</td>
</tr>
<tr class="row-6">
	<td class="column-1">sta</td><td class="column-2">crop image / solid color / image.<br />
Remplissage du fond: image sans recadrage, couleur unie ou image.</td>
</tr>
<tr class="row-7">
	<td class="column-1">dez</td><td class="column-2">Horizontal / Vertical<br />
Direction de la barre de progression.<br />
Horizontal / vertical.</td>
</tr>
<tr class="row-8">
	<td class="column-1">style</td><td class="column-2">flat / border / 3D_down / 3D_up / 3D_Auto.<br />
Style d'affichage du bouton. Plat, bordure, 3D_Bas, 3D_haut ou 3D_Auto.</td>
</tr>
<tr class="row-9">
	<td class="column-1">key</td><td class="column-2">full qwerty-kebod\ -  numeric keboard\ -  speed dial-keybdC / None.<br />
Configuration du type de clavier utilisé en addition avec l'écran.</td>
</tr>
<tr class="row-10">
	<td class="column-1">pic</td><td class="column-2">Permet d'affecter une image au composant.<br />
Double clic pour activer la sélection d'images..</td>
</tr>
<tr class="row-11">
	<td class="column-1">picc</td><td class="column-2">Permet d'affecter une  image en coupe superposé.<br />
Double clic pour activer la sélection d'images..</td>
</tr>
<tr class="row-12">
	<td class="column-1">bco</td><td class="column-2">Couleur de fond par défaut. Choix de personnalisation en palette de couleur.</td>
</tr>
<tr class="row-13">
	<td class="column-1">bc02</td><td class="column-2">Couleur de fond par défaut lors d'une pression sur le bouton. Choix de personnalisation en palette de couleur.</td>
</tr>
<tr class="row-14">
	<td class="column-1">pco</td><td class="column-2">Couleur de police par défaut. Choix de personnalisation en palette de couleur.</td>
</tr>
<tr class="row-15">
	<td class="column-1">pc02</td><td class="column-2">Couleur de police par défaut lors d'une pression sur le composant. Choix de personnalisation en palette de couleur.</td>
</tr>
<tr class="row-16">
	<td class="column-1">hig</td><td class="column-2">Hauteur du curseur.<br />
En fonction de la taille.</td>
</tr>
<tr class="row-17">
	<td class="column-1">hiw</td><td class="column-2">Largeur du curseur.<br />
En fonction de la taille.</td>
</tr>
<tr class="row-18">
	<td class="column-1">val</td><td class="column-2">État initiale ou valeur attribué à un composant.<br />
Logique, analogique ou donnée numériques.</td>
</tr>
<tr class="row-19">
	<td class="column-1">maxval</td><td class="column-2">Valeur maximale de donnée de composant.</td>
</tr>
<tr class="row-20">
	<td class="column-1">minval</td><td class="column-2">Valeur minimale de donnée de composant.</td>
</tr>
<tr class="row-21">
	<td class="column-1">font</td><td class="column-2">Numéros de police par défaut.</td>
</tr>
<tr class="row-22">
	<td class="column-1">xcen</td><td class="column-2">Left / Center / Right.<br />
Positionnement horizontale de l'affichage. Gauche, centré ou à droite.</td>
</tr>
<tr class="row-23">
	<td class="column-1">ycen</td><td class="column-2">Left / Center / Right.<br />
Positionnement verticale de l'affichage. Gauche, centré ou à droite.</td>
</tr>
<tr class="row-24">
	<td class="column-1">pw</td><td class="column-2">Character / Password<br />
Type d'entrée.<br />
Caractère /mot de passe</td>
</tr>
<tr class="row-25">
	<td class="column-1">dir</td><td class="column-2">Left to Right / Right to Left / Up to Down / Down to Up.<br />
Sens de défilement.<br />
De gauche à droite, de droite à gauche, de haut en bas ou de bas en haut.</td>
</tr>
<tr class="row-26">
	<td class="column-1">tim</td><td class="column-2">Temps d'intervalle en ms (à saisir de 80 à 65535)<br />
Vitesse de défilement.</td>
</tr>
<tr class="row-27">
	<td class="column-1">dis</td><td class="column-2">Distance de défilement en pixels (à saisir de 2 à 50).<br />
Définis le pas d'avance plus ou moins grand.</td>
</tr>
<tr class="row-28">
	<td class="column-1">txt</td><td class="column-2">Contenu du message ou données à afficher au composant. (à saisir).<br />
Texte ou hyperliens QRcode</td>
</tr>
<tr class="row-29">
	<td class="column-1">txt_maxl</td><td class="column-2">Taille maximum du nombre de caractères contenu dans l'affichage. (à saisir).</td>
</tr>
<tr class="row-30">
	<td class="column-1">isbr</td><td class="column-2">True / False<br />
Envoloppe. Vrais ou faux.</td>
</tr>
<tr class="row-31">
	<td class="column-1">lenth</td><td class="column-2">Montre le nombre de chiffres maxi à afficher.<br />
0-auto, Max-10</td>
</tr>
<tr class="row-32">
	<td class="column-1">format</td><td class="column-2">Decimal /Currency / Hex<br />
Type de format.<br />
Décimal / segmenté / Hexadécimale.</td>
</tr>
<tr class="row-33">
	<td class="column-1">spax</td><td class="column-2">Espacement horizontal entre les caractères des mots contenu dans l'affichage depuis le point de positionnement "xcen/ycen"  (à saisir de 0 à 255).</td>
</tr>
<tr class="row-34">
	<td class="column-1">spay</td><td class="column-2">Espacement verticale entre les caractères des mots contenu dans l'affichage depuis le point de positionnement "xcen/ycen"  (à saisir de 0 à 255).<br />
</td>
</tr>
<tr class="row-35">
	<td class="column-1">x</td><td class="column-2">Coordonnées en abscisse de positionnement du bouton. Utile pour l'alignement de plusieurs objets. (à saisir suivant résolution écran)</td>
</tr>
<tr class="row-36">
	<td class="column-1">y</td><td class="column-2">Coordonnées en ordonnées de positionnement du bouton. Utile pour l'alignement de plusieurs objets. (à saisir suivant résolution écran)</td>
</tr>
<tr class="row-37">
	<td class="column-1">w</td><td class="column-2">Largeur du bouton. (à saisir).</td>
</tr>
<tr class="row-38">
	<td class="column-1">h</td><td class="column-2">Hauteur du bouton. (à saisir).</td>
</tr>
<tr class="row-39">
	<td class="column-1">tim</td><td class="column-2">Défini le temps d'activation en ms.<br />
50 à 65535.</td>
</tr>
<tr class="row-40">
	<td class="column-1">en</td><td class="column-2">Activation du "timer"<br />
0 = Désactivé, 1 = Activé</td>
</tr>
<tr class="row-41">
	<td class="column-1">gdw</td><td class="column-2">Largeur de la grille.<br />
0 = Aucune.</td>
</tr>
<tr class="row-42">
	<td class="column-1">gdh</td><td class="column-2">Hauteur de la grille.<br />
0 = Aucune.</td>
</tr>
<tr class="row-43">
	<td class="column-1">ch</td><td class="column-2">Nombre de canaux d'affichages.<br />
Mini 1, maxi 4.<br />
</td>
</tr>
<tr class="row-44">
	<td class="column-1"></td><td class="column-2"></td>
</tr>
</tbody>
</table>




<p>Quant à vous, <em><a href="https://plaisirarduino.fr/telechargement/"><strong><span class="has-inline-color has-vivid-cyan-blue-color">Téléchargez</span></strong></a> </em>l'exemple <em><span class="has-inline-color has-vivid-cyan-blue-color"><span style="text-decoration: underline;">"Tuto NEXTION Éditeur"</span></span></em> dans la rubrique "Download" et amusez vous avec les bases de ce tutoriel pour créer vos projet et découvrir les autres composants !!<br>Rejoignez nous aussi sur le projet <span class="has-inline-color has-vivid-cyan-blue-color"><span style="text-decoration: underline;"><em>"Clavier NEXTION"</em></span></span> et élargissez vos compétences pour optimiser vos projets. <br><br>Encore une fois, <strong>merci de votre lecture</strong>.</p>



<p class="has-text-align-center"><strong><em><a href="https://plaisirarduino.fr/" target="_blank" rel="noreferrer noopener"><span class="has-inline-color has-vivid-cyan-blue-color"><span style="text-decoration: underline;">PlaisirArduino.fr</span></span></a></em></strong></p>



<p class="has-text-align-center" id="h-fin-1"><strong><a href="https://plaisirarduino.fr/"><em><span class="has-inline-color has-vivid-cyan-blue-color"><span style="text-decoration: underline;">FIN</span></span></em></a></strong></p>
<p>Cet article <a href="https://plaisirarduino.fr/nextion-ecran-tactile-editeur/">NEXTION EDITOR l&rsquo;éditeur pour écran tactile.</a> est apparu en premier sur <a href="https://plaisirarduino.fr">PlaisirArduino</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Mise en cache de page à l’aide de Disk: Enhanced 
Minified using Disk
Mise en cache de la base de données de 65/99 requêtes en 0.096 secondes utilisant Disk

Served from: plaisirarduino.fr @ 2026-05-08 14:11:04 by W3 Total Cache
-->