Note de ce sujet :
  • Moyenne : 4 (5 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Code OLED 128*64
(12-04-2025, 11:09 AM)kymcoman a écrit : Je me suis mal exprimé :
Avec les nouvelles modifications, l’écran reste bien allumé, mais les pages ne défilent plus automatiquement.
Que dois-je corriger pour réactiver le défilement automatique tout en gardant l’écran allumé en permanence ?

Merci !

D'accord... 
Raphaël a en effet prévu un switch automatique dans la gestion de ses écrans, ce que de mon côté je n'ai pas intégré faute d'en avoir besoin (toutes les infos importantes sont sur la page 1).
Il suffit dans ce cas d'effectuer cette modification (ne pas tenir compte de ce que j'ai dit plus haut pour rendre l'affichage permanent) :

Remplacer :

  else {

    Selecteur_page = 0; // On repart sur la page principale si appui sur le BP après l'extinction de l'écran
    sprite.fillScreen(0x0000); // Efface le buffer (l'écran)
    }

Par :

  else {

    Selecteur_page = !Selecteur_page;
    millis_start = millis();
    }

Bien entendu, dans ce cas le GPIO15 n'est plus utile et on peut effacer/commenter ces lignes :

[...]

#define PAGE_OLED 15//-- Patch01 -- : PIN - IN : changement page d'écran d'informations

[...]


//Initialisation du bouton poussoir (affectation GPIO, mode de fonctionnement)
pinMode (PAGE_OLED, INPUT_PULLUP);

//Initialisation de l'interruption (GPIO affecté au BP, pgm à éxecuter, activé sur front descendant)
attachInterrupt(PAGE_OLED, page_change_ISR, FALLING);


[...]

void page_change_ISR() {

// Code éxecuté à chaque appui sur le bouton poussoir de changement de page via une IRQ.
Selecteur_page = !Selecteur_page;
millis_start = millis();
}

[...]
_________________________________________________
Routeur Solaire en v14.23 (modifié)
Pilotage d'un cumulus de 3kW + Jeedom v4.4.19 + Station solaire 3,5kW
Répondre


Messages dans ce sujet
Code OLED 128*64 - par Raphael591 - 23-06-2024, 04:19 PM
RE: Code OLED 128*64 - par AL53 - 23-06-2024, 07:46 PM
RE: Code OLED 128*64 - par Raphael591 - 23-06-2024, 11:46 PM
RE: Code OLED 128*64 - par AL53 - 24-06-2024, 06:07 PM
RE: Code OLED 128*64 - par DanielJ - 24-06-2024, 04:22 PM
RE: Code OLED 128*64 - par DanielJ - 24-06-2024, 06:32 PM
RE: Code OLED 128*64 - par Raphael591 - 24-06-2024, 08:52 PM
RE: Code OLED 128*64 - par AL53 - 24-06-2024, 10:52 PM
RE: Code OLED 128*64 - par m_fasilleau@yahoo.fr - 24-06-2024, 10:56 PM
RE: Code OLED 128*64 - par Raphael591 - 24-06-2024, 11:03 PM
RE: Code OLED 128*64 - par m_fasilleau@yahoo.fr - 25-06-2024, 08:37 AM
RE: Code OLED 128*64 - par Raphael591 - 25-06-2024, 01:40 PM
RE: Code OLED 128*64 - par m_fasilleau@yahoo.fr - 25-06-2024, 04:11 PM
RE: Code OLED 128*64 - par Psykoz23 - 25-06-2024, 05:17 PM
RE: Code OLED 128*64 - par m_fasilleau@yahoo.fr - 25-06-2024, 07:18 PM
RE: Code OLED 128*64 - par Raphael591 - 25-06-2024, 07:30 PM
RE: Code OLED 128*64 - par Psykoz23 - 25-06-2024, 09:57 PM
RE: Code OLED 128*64 - par Raphael591 - 26-06-2024, 12:39 AM
RE: Code OLED 128*64 - par Psykoz23 - 26-06-2024, 02:00 PM
RE: Code OLED 128*64 - par DanielJ - 26-06-2024, 04:12 PM
RE: Code OLED 128*64 - par F1ATB - 26-06-2024, 04:42 PM
RE: Code OLED 128*64 - par DanielJ - 26-06-2024, 04:53 PM
RE: Code OLED 128*64 - par Raphael591 - 26-06-2024, 05:37 PM
RE: Code OLED 128*64 - par DanielJ - 26-06-2024, 06:33 PM
RE: Code OLED 128*64 - par kymcoman - 14-04-2025, 06:25 PM
RE: Code OLED 128*64 - par m_fasilleau@yahoo.fr - 27-06-2024, 08:29 PM
RE: Code OLED 128*64 - par DanielJ - 27-06-2024, 09:05 PM
RE: Code OLED 128*64 - par m_fasilleau@yahoo.fr - 30-06-2024, 09:02 PM
RE: Code OLED 128*64 - par Serge 11 - 28-06-2024, 05:10 PM
RE: Code OLED 128*64 - par DanielJ - 28-06-2024, 05:30 PM
RE: Code OLED 128*64 - par DanielJ - 28-06-2024, 07:41 PM
RE: Code OLED 128*64 - par Raphael591 - 04-07-2024, 09:01 PM
RE: Code OLED 128*64 - par Serge 11 - 07-07-2024, 09:01 PM
RE: Code OLED 128*64 - par Raphael591 - 08-07-2024, 02:17 PM
RE: Code OLED 128*64 - par Serge 11 - 08-07-2024, 04:42 PM
RE: Code OLED 128*64 - par F1ATB - 05-07-2024, 06:15 AM
RE: Code OLED 128*64 - par lucky - 05-07-2024, 08:48 AM
RE: Code OLED 128*64 - par m_fasilleau@yahoo.fr - 08-07-2024, 08:32 PM
RE: Code OLED 128*64 - par Raphael591 - 08-07-2024, 11:39 PM
RE: Code OLED 128*64 - par m_fasilleau@yahoo.fr - 09-07-2024, 08:14 PM
RE: Code OLED 128*64 - par Raphael591 - 09-07-2024, 10:37 AM
RE: Code OLED 128*64 - par lucky - 09-07-2024, 10:51 AM
RE: Code OLED 128*64 - par Fabio63 - 10-07-2024, 10:24 AM
RE: Code OLED 128*64 - par Raphael591 - 10-07-2024, 11:37 AM
RE: Code OLED 128*64 - par Fabio63 - 10-07-2024, 11:48 AM
RE: Code OLED 128*64 - par Fabio63 - 10-07-2024, 03:42 PM
RE: Code OLED 128*64 - par Raphael591 - 10-07-2024, 04:12 PM
RE: Code OLED 128*64 - par Fabio63 - 10-07-2024, 05:02 PM
RE: Code OLED 128*64 - par Fabio63 - 10-07-2024, 06:23 PM
RE: Code OLED 128*64 - par Raphael591 - 10-07-2024, 07:09 PM
RE: Code OLED 128*64 - par Fabio63 - 10-07-2024, 08:06 PM
RE: Code OLED 128*64 - par Fabio63 - 11-07-2024, 01:21 PM
RE: Code OLED 128*64 - par Raphael591 - 11-07-2024, 02:57 PM
RE: Code OLED 128*64 - par Fabio63 - 11-07-2024, 03:00 PM
RE: Code OLED 128*64 - par Raphael591 - 11-07-2024, 03:36 PM
RE: Code OLED 128*64 - par Alain_C38 - 11-07-2024, 04:07 PM
Code OLED 128*64 - par dede - 12-07-2024, 04:24 PM
RE: Code OLED 128*64 - par Raphael591 - 13-07-2024, 10:33 AM
RE: Code OLED 128*64 - par dede - 14-07-2024, 12:54 PM
RE: Code OLED 128*64 - par Raphael591 - 15-07-2024, 11:30 AM
RE: Code OLED 128*64 - par dede - 26-07-2024, 07:45 PM
RE: Code OLED 128*64 - par Raphael591 - 26-07-2024, 10:35 PM
RE: Code OLED 128*64 - par cmichel - 01-08-2024, 02:12 PM
RE: Code OLED 128*64 - par Psykoz23 - 13-08-2024, 06:08 PM
RE: Code OLED 128*64 - par Alain_C38 - 14-08-2024, 08:58 AM
RE: Code OLED 128*64 - par Alain H - 17-08-2024, 08:41 PM
RE: Code OLED 128*64 - par Sgb31 - 14-08-2024, 03:22 PM
RE: Code OLED 128*64 - par Psykoz23 - 14-08-2024, 08:08 PM
RE: Code OLED 128*64 - par Sgb31 - 15-08-2024, 12:11 PM
RE: Code OLED 128*64 - par Sgb31 - 15-08-2024, 07:31 PM
RE: Code OLED 128*64 - par Serge111 - 14-08-2024, 08:00 PM
RE: Code OLED 128*64 - par Sgb31 - 17-08-2024, 03:09 PM
RE: Code OLED 128*64 - par Raphael591 - 19-08-2024, 07:50 PM
RE: Code OLED 128*64 - par Alain_C38 - 22-08-2024, 08:32 PM
RE: Code OLED 128*64 - par lucky - 11-10-2024, 09:06 AM
RE: Code OLED 128*64 - par FADEGA - 11-10-2024, 02:04 PM
RE: Code OLED 128*64 - par Mike - 11-10-2024, 03:05 PM
RE: Code OLED 128*64 - par lucky - 11-10-2024, 07:43 PM
RE: Code OLED 128*64 - par Raphael591 - 12-10-2024, 01:39 AM
RE: Code OLED 128*64 - par lucky - 12-10-2024, 08:13 AM
RE: Code OLED 128*64 - par FADEGA - 12-10-2024, 09:33 AM
RE: Code OLED 128*64 - par Raphael591 - 12-10-2024, 09:00 PM
RE: Code OLED 128*64 - par FADEGA - 13-10-2024, 09:28 PM
RE: Code OLED 128*64 - par Mike - 11-10-2024, 10:23 PM
RE: Code OLED 128*64 - par Raphael591 - 11-10-2024, 11:51 PM
RE: Code OLED 128*64 - par Nalexdouze - 14-10-2024, 12:06 PM
RE: Code OLED 128*64 - par Sgb31 - 28-10-2024, 09:05 AM
RE: Code OLED 128*64 - par Raphael591 - 28-10-2024, 09:34 PM
RE: Code OLED 128*64 - par F1ATB - 29-10-2024, 08:14 AM
RE: Code OLED 128*64 - par Sgb31 - 29-10-2024, 08:57 AM
RE: Code OLED 128*64 - par Sgb31 - 29-10-2024, 06:58 PM
RE: Code OLED 128*64 - par Sgb31 - 29-10-2024, 11:34 PM
RE: Code OLED 128*64 - par Sgb31 - 29-10-2024, 11:39 PM
RE: Code OLED 128*64 - par lucky - 30-10-2024, 09:00 AM
RE: Code OLED 128*64 - par Sgb31 - 30-10-2024, 02:25 PM
RE: Code OLED 128*64 - par Guallaume - 30-10-2024, 06:36 PM
RE: Code OLED 128*64 - par Sgb31 - 30-10-2024, 05:07 PM
RE: Code OLED 128*64 - par Sgb31 - 31-10-2024, 10:31 AM
RE: Code OLED 128*64 - par Guallaume - 31-10-2024, 03:33 PM
RE: Code OLED 128*64 - par H3rv3 - 16-11-2024, 02:06 PM
RE: Code OLED 128*64 - par Joss randall - 25-11-2024, 08:49 PM
RE: Code OLED 128*64 - par Raphael591 - 26-11-2024, 12:06 AM
RE: Code OLED 128*64 - par Joss randall - 26-11-2024, 11:32 AM
RE: Code OLED 128*64 - par Raphael591 - 26-11-2024, 08:20 PM
RE: Code OLED 128*64 - par Laurent53 - 28-11-2024, 06:22 PM
RE: Code OLED 128*64 - par Laurent53 - 29-11-2024, 01:48 PM
RE: Code OLED 128*64 - par Raphael591 - 05-12-2024, 02:13 PM
RE: Code OLED 128*64 - par Sgb31 - 06-12-2024, 09:33 AM
RE: Code OLED 128*64 - par spaceman59660 - 19-12-2024, 07:14 PM
RE: Code OLED 128*64 - par Raphael591 - 28-12-2024, 12:53 AM
RE: Code OLED 128*64 - par Steph27 - 28-12-2024, 12:17 PM
RE: Code OLED 128*64 - par Chris - 28-12-2024, 01:49 PM
RE: Code OLED 128*64 - par Raphael591 - 28-12-2024, 03:20 PM
RE: Code OLED 128*64 - par Steph27 - 29-12-2024, 06:46 PM
RE: Code OLED 128*64 - par Raphael591 - 29-12-2024, 10:45 PM
RE: Code OLED 128*64 - par Steph27 - 30-12-2024, 12:27 PM
RE: Code OLED 128*64 - par spaceman59660 - 05-01-2025, 03:35 PM
RE: Code OLED 128*64 - par Raphael591 - 06-01-2025, 12:16 AM
RE: Code OLED 128*64 - par spaceman59660 - 06-01-2025, 09:33 AM
RE: Code OLED 128*64 - par Raphael591 - 06-01-2025, 02:56 PM
RE: Code OLED 128*64 - par spaceman59660 - 06-01-2025, 06:24 PM
RE: Code OLED 128*64 - par Mike - 08-01-2025, 12:35 PM
RE: Code OLED 128*64 - par ChrisChris - 08-01-2025, 01:01 PM
RE: Code OLED 128*64 - par Raphael591 - 10-01-2025, 04:53 PM
RE: Code OLED 128*64 - par ChrisChris - 11-01-2025, 01:27 PM
RE: Code OLED 128*64 - par Raphael591 - 11-01-2025, 11:28 PM
RE: Code OLED 128*64 - par ChrisChris - 13-01-2025, 11:09 AM
RE: Code OLED 128*64 - par Fred37 - 14-01-2025, 08:49 PM
RE: Code OLED 128*64 - par Raphael591 - 15-01-2025, 12:27 AM
RE: Code OLED 128*64 - par Raphael591 - 15-01-2025, 09:45 AM
RE: Code OLED 128*64 - par Fred37 - 15-01-2025, 12:19 PM
RE: Code OLED 128*64 - par michy - 15-01-2025, 09:12 PM
RE: Code OLED 128*64 - par Raphael591 - 15-01-2025, 08:09 PM
RE: Code OLED 128*64 - par Fred37 - 15-01-2025, 09:33 PM
RE: Code OLED 128*64 - par FADEGA - 12-02-2025, 09:02 PM
RE: Code OLED 128*64 - par pzaepfel - 24-02-2025, 10:55 AM
RE: Code OLED 128*64 - par FADEGA - 28-02-2025, 08:07 PM
RE: Code OLED 128*64 - par H3rv3 - 28-02-2025, 07:08 PM
RE: Code OLED 128*64 - par H3rv3 - 02-03-2025, 07:08 PM
RE: Code OLED 128*64 - par piman33 - 01-03-2025, 09:13 AM
RE: Code OLED 128*64 - par Laurent53 - 10-03-2025, 12:20 PM
RE: Code OLED 128*64 - par Nalexdouze - 01-04-2025, 05:22 PM
RE: Code OLED 128*64 - par lucky - 01-04-2025, 08:40 PM
RE: Code OLED 128*64 - par kymcoman - 02-04-2025, 03:54 PM
RE: Code OLED 128*64 - par lucky - 02-04-2025, 04:08 PM
RE: Code OLED 128*64 - par FADEGA - 01-04-2025, 08:43 PM
RE: Code OLED 128*64 - par Raphael591 - 02-04-2025, 11:36 PM
RE: Code OLED 128*64 - par DanielJ - 07-04-2025, 04:46 PM
RE: Code OLED 128*64 - par DanielJ - 10-04-2025, 06:40 PM
RE: Code OLED 128*64 - par Chris - 03-04-2025, 07:21 AM
RE: Code OLED 128*64 - par Laurent53 - 10-04-2025, 10:21 PM
RE: Code OLED 128*64 - par DanielJ - 11-04-2025, 10:02 AM
RE: Code OLED 128*64 - par DanielJ - 11-04-2025, 06:38 PM
RE: Code OLED 128*64 - par kymcoman - 12-04-2025, 08:39 AM
RE: Code OLED 128*64 - par DanielJ - 12-04-2025, 09:49 AM
RE: Code OLED 128*64 - par kymcoman - 12-04-2025, 11:09 AM
RE: Code OLED 128*64 - par DanielJ - 12-04-2025, 12:28 PM
RE: Code OLED 128*64 - par kymcoman - 12-04-2025, 02:41 PM
RE: Code OLED 128*64 - par DanielJ - 12-04-2025, 02:59 PM
RE: Code OLED 128*64 - par kymcoman - 12-04-2025, 06:30 PM
RE: Code OLED 128*64 - par Mael - 14-04-2025, 10:24 PM
RE: Code OLED 128*64 - par kymcoman - 15-04-2025, 05:09 AM
RE: Code OLED 128*64 - par kymcoman - 16-04-2025, 05:24 PM
RE: Code OLED 128*64 - par Mael - 17-04-2025, 08:59 AM
RE: Code OLED 128*64 - par DanielJ - 17-04-2025, 09:45 AM
RE: Code OLED 128*64 - par Mael - 17-04-2025, 09:30 PM
RE: Code OLED 128*64 - par Raphael591 - 20-04-2025, 09:32 PM
RE: Code OLED 128*64 - par Raphael591 - 23-04-2025, 12:47 AM
RE: Code OLED 128*64 - par Mael - 23-04-2025, 09:33 PM
RE: Code OLED 128*64 - par Raphael591 - 23-04-2025, 10:36 PM
RE: Code OLED 128*64 - par Mael - 24-04-2025, 09:03 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)