Welcome! Log In Create A New Profile

Advanced

inverser l'orientation de l'ecran

Posted by alex111 
inverser l'orientation de l'ecran
October 02, 2014 01:22AM
Bonjour à tous.

Je suis en train de m'arracher les cheveux sur l'orientation de l'écran.

Je souhaite que mon affichage soit tourner de 280 degrés par rapport à la normale.
J'ai un fykk graphic Smart Controller et j'utilise les boutons en bas, mais je voudrais qu'ils soient en haut.

christlep m'a donner l'inspiration en regardant le fichier : dogm_lcd_implementation.h

et effectivement on y trouve :


static void lcd_implementation_init()
{
#ifdef LCD_PIN_BL
pinMode(LCD_PIN_BL, OUTPUT); // Enable LCD backlight
digitalWrite(LCD_PIN_BL, HIGH);
#endif

u8g.setContrast(lcd_contrast);
// Uncomment this if you have the first generation (V1.10) of STBs board
// pinMode(17, OUTPUT); // Enable LCD backlight
// digitalWrite(17, HIGH);

u8g.firstPage();
do {
u8g.setFont(u8g_font_6x10_marlin);
u8g.setColorIndex(1);
u8g.drawBox (0, 0, u8g.getWidth(), u8g.getHeight());
u8g.setColorIndex(1);
} while( u8g.nextPage() );

#ifdef LCD_SCREEN_ROT_90
u8g.setRot90(); // Rotate screen by 90°
#endif

#ifdef LCD_SCREEN_ROT_180
u8g.setRot180(); // Rotate screen by 180°
#endif

#ifdef LCD_SCREEN_ROT_270
u8g.setRot270(); // Rotate screen by 270°
#endif



Dans les dernières lignes on y trouve bien l'indication pour tourné l'écran mais comment l'activer?

Merci
Re: inverser l'orientation de l'ecran
October 02, 2014 03:33AM
Salut, c'est dans le pin.h qu'il faut decommenter/commenter les lignes pour tourner l'affichage du lcd ..A+
Re: inverser l'orientation de l'ecran
October 02, 2014 03:50AM
Peux tu m'en dire plus?

Merci
Re: inverser l'orientation de l'ecran
October 02, 2014 06:32AM
C'est quoi ta carte? Ramps?
Re: inverser l'orientation de l'ecran
October 02, 2014 04:46PM
Oui une ramp´s. Mais il me semble que toutes les cartes fonctionnent avec le meme principe et le meme code.
Re: inverser l'orientation de l'ecran
October 02, 2014 05:00PM
280° ?

ou

180 !

+++

tourner ?

ou

tourné !

cool smiley
Re: inverser l'orientation de l'ecran
October 02, 2014 05:02PM
180
Re: inverser l'orientation de l'ecran
October 04, 2014 06:53AM
Personne pour m'aider car je flanche complètement.
Re: inverser l'orientation de l'ecran
October 04, 2014 07:22AM
Bonjour

dans le fichier pins.h recherche Uncomment screen orientation -->

// Uncomment screen orientation
         // #define LCD_SCREEN_ROT_0
         // #define LCD_SCREEN_ROT_90
       #define LCD_SCREEN_ROT_180
         // #define LCD_SCREEN_ROT_270

enlève les // en début de ligne --> // #define LCD_SCREEN_ROT_0
ajout les // en début de ligne --> #define LCD_SCREEN_ROT_180

le code devient donc :
// Uncomment screen orientation
          #define LCD_SCREEN_ROT_0
         // #define LCD_SCREEN_ROT_90
         // #define LCD_SCREEN_ROT_180
         // #define LCD_SCREEN_ROT_270

Compile et injecte le code dans la carte arduino.

A+


« Le progrès ne vaut que s'il est partagé par tous. » : Aristote
Site WEB pour retrouver plus vite des sujets que j'ai traité
Ma chaîne
Re: inverser l'orientation de l'ecran
October 06, 2014 06:43PM
Merci Strofe.

C'est presque cela, car il me manquait cette partie du code dans marlin.

Ce code n'est present que pour les cartes sangolun. Du coup j'ai rajouté cela dans la partie Ramp's et cela fonctionne nickel.
Sorry, only registered users may post in this forum.

Click here to login