DissertationsEnLigne.com - Dissertations gratuites, mémoires, discours et notes de recherche
Recherche

Explication du Code RemoteXY - Projet Chaudière

Compte rendu : Explication du Code RemoteXY - Projet Chaudière. Rechercher de 54 000+ Dissertation Gratuites et Mémoires

Par   •  14 Juin 2025  •  Compte rendu  •  289 Mots (2 Pages)  •  5 Vues

Page 1 sur 2

Explication du Code RemoteXY - Projet Chaudière

1. Introduction

Ce document explique en détail le code généré par RemoteXY pour contrôler une chaudière via ESP8266. Il comprend l’interprétation du code ligne par ligne ainsi qu’un schéma visuel simplifié.

2. Fonctionnement Général

Ce projet utilise l'application RemoteXY pour piloter une interface composée de deux boutons et une LED à distance via une connexion WiFi. L’ESP8266 fonctionne en mode Point d’Accès WiFi.

3. Détail du Code

En-tête et commentaire

Le commentaire en haut du fichier indique que le code a été généré automatiquement par RemoteXY et qu’il est libre d’utilisation sous licence GNU LGPL.

Inclusion et configuration de RemoteXY

Cette partie configure le mode de communication : ESP8266 crée un point d’accès WiFi avec SSID 'RemoteXY' et mot de passe '23343400'. Le port utilisé est 6377.

Interface graphique RemoteXY

Contient la configuration des éléments de l’interface (boutons, LED, etc.) via un tableau binaire RemoteXY_CONF généré automatiquement.

Déclaration des variables RemoteXY

Structure qui contient les états des boutons (0 ou 1), de la LED virtuelle et de la connexion.

Définition des broches

Associe des noms à des broches physiques : D8 pour Rearm01_gen, D9 pour Rearm02_VCX (à adapter selon le modèle).

Fonction setup()

Initialise la communication RemoteXY et configure les broches en sortie pour activer ou désactiver des éléments physiques.

Fonction loop()

Met à jour l’état de RemoteXY puis active les sorties selon l’état des boutons. Un bouton appuyé met la broche correspondante à HIGH, sinon à LOW.

4. Logique de la LED - Défaut de Réarmement

La LED s’allume automatiquement s’il y a un défaut de réarmement, c’est-à-dire si l’un des deux boutons n’est pas pressé. Cela se traduit en code par :

led01_default = (Rearm01_gen == 0 || Rearm02_VCX == 0) ? 1 : 0;

La LED physique s’allume alors pour indiquer un problème.

5. Schéma Visuel Simplifié

Ci-dessous un schéma simplifié du circuit :

[pic 1]

...

Télécharger au format  txt (2.1 Kb)   pdf (107.1 Kb)   docx (33.7 Kb)  
Voir 1 page de plus »
Uniquement disponible sur DissertationsEnLigne.com