Bonjour à tous. Je progresse bien dans la réalisation de mon projet. Mais j'ai 2 problèmes:
- dans le croquis inclut, je voudrai que l'écran s'éteigne après les 2s et avant de recommencer.
C'est parce que j'envisage de faire plusieurs page indexées avec la fonction "case".
Merci de m'indiquer ce qu'il faut écrire et ou dans la boucle. - j'envisage d'utiliser un DS3231 pour la date et l'heure ( sur la dernière ligne). Mais j'ai vu un tuto qui décrivait bien ce qu'il fallait écrire pour récupérer l"@ mais je ne le retrouve pas
Mercie de votre aide.
#include "U8glib.h" // Inclut la librairie U8G
//U8GLIB_ST7920_128X64 u8g(8, 9, 10, 11, 4, 5, 6, 7, 18, U8G_PIN_NONE, U8G_PIN_NONE, 17, 16); // Câblage parallèle
U8GLIB_ST7920_128X64 u8g(13, 11, 10, U8G_PIN_NONE); // Câblage SPI
/* Fonction permettant de redessiner TOUT l'écran */
void draw(void) {
//u8g.setFont(u8g_font_unifont); // Utilise la police de caractère standard
u8g.setFont(u8g_font_profont10); // Utilise la police de caractère profont10
u8g.drawStr( 02,6, "GESTION de la cave du POP"); // Affichage
u8g.drawStr( 02,8, "_________________________"); // Affichage
u8g.setFont(u8g_font_trixel_square); // Utilise la police de caractère 5 pixelles
u8g.drawStr( 14,64, "Samedi 09 Avril 2016 09:56"); // Affichage
}
/* setup() */
void setup(void) {
u8g.setColorIndex(1); // Affichage en mode N&B (obligatoire vu que l'on a pas un écran couleur)
}
/* loop() */
void loop(void)
{
u8g.firstPage(); // Sélectionne la 1er page mémoire de l'écran
do {
draw(); // Redessine tout l'écran
} while(u8g.nextPage()); // Sélectionne la page mémoire suivante
/* Delai avant de recommencer */
delay(2000);
}