Pezantros píše:Aha, tak FW Marlin jsem nikdy nezkoušel. Co jsem se tak díval do souborů ve tvém odkaze, tak nemáš povolený žádný displej. Jdi do složky Marlin, a tam v souboru Configuration.h najdi sekci:
- Kód: Vybrat vše
// LCD TYPE
//
// You may choose ULTRA_LCD if you have character based LCD with 16x2, 16x4, 20x2,
// 20x4 char/lines or DOGLCD for the full graphics display with 128x64 pixels
// (ST7565R family). (This option will be set automatically for certain displays.)
//
// IMPORTANT NOTE: The U8glib library is required for Full Graphic Display!
// https://github.com/olikraus/U8glib_Arduino
//
//#define ULTRA_LCD // Character based
//#define DOGLCD // Full graphics display
U posledního řádku odstraň komentář, tzn. bude vypadat takto:
- Kód: Vybrat vše
#define DOGLCD // Full graphics display
Zkompiluj, nahraj do Arduina a pak se uvidí. Snad tam ještě není jinde bota.
Edit: Ještě si musíš stáhnout knihovnu U8glib pro Arduino IDE, viz poznámka IMPORTANT v kódu výše.
to jsem udelal a zas to pise toto
Arduino: 1.6.2 (Windows 8.1), Vývojová deska: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from ultralcd.cpp:75:0:
dogm_lcd_implementation.h:158:22: error: 'DOGLCD_CS' was not declared in this scope
U8GLIB_DOGM128 u8g(DOGLCD_CS, DOGLCD_A0); // HW-SPI Com: CS, A0
^
dogm_lcd_implementation.h:158:33: error: 'DOGLCD_A0' was not declared in this scope
U8GLIB_DOGM128 u8g(DOGLCD_CS, DOGLCD_A0); // HW-SPI Com: CS, A0
^
Chyba kompilace.