LCD5110 does not a name type

Raven93
Offline
Зарегистрирован: 30.11.2013

Доброго времени суток! В общем проблема такая - пытаюсь подключить экранчик от нокии 5110, составляю элементарную программу чтобы на экран вывелся текст. Исходный код:

//проба пера на LCD5110

#include <LCD5110_Graph.h>

//  Pin 1 - RST  - Pin 12
//  Pin 2 - CE   - Pin 11
//  Pin 3 - DC   - Pin 10
//  Pin 4 - DIN  - Pin 9
//  Pin 5 - CLK  - Pin 8
//  Pin 6 - 3.3V     
//  Pin 7 - GND
//  Pin 8 - GND   

LCD5110 myGLCD(8,9,10,12,11);

void setup()
{
  myGLCD.InitLCD(); //инициализация экрана
  myGLCD.setFont(SmallFont); //установка типа шрифта
  myGLCD.print("PROBA", CENTER, 0); //проба пера
}

void loop()
{
}

Но проблема в том, что компилятор выдает ошибку что "LCD5110" does not a name type.

Вроде как библиотека скинута в нужное место и подключена, код этой строчки с ошибкой скопирован прямо из мануала за исключением того, что я RST и CE местами поменял (и аппаратно, и программно это у меня учитывалось), но вот программа не хочет компилироваться.

 

В чем может быть проблема?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

попробуйте так. может получится

//проба пера на LCD5110

#include <LCD5110_Graph.h>

//  Pin 1 - RST  - Pin 12
//  Pin 2 - CE   - Pin 11
//  Pin 3 - DC   - Pin 10
//  Pin 4 - DIN  - Pin 9
//  Pin 5 - CLK  - Pin 8
//  Pin 6 - 3.3V     
//  Pin 7 - GND
//  Pin 8 - GND   

myGLCD G  =  myGLCD(8,9,10,12,11);

void setup()
{
  G.InitLCD(); //инициализация экрана
  G.setFont(SmallFont); //установка типа шрифта
  G.print("PROBA", CENTER, 0); //проба пера
}

void loop()
{
}

 

Raven93
Offline
Зарегистрирован: 30.11.2013

Все равно ругается на тоже самое.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

да. скачал либу ругается

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

пробуйте. уменя комплится

#include <LCD5110_Graph.h>

LCD5110 myGLCD(8,9,10,12,11);
extern uint8_t SmallFont[];

void setup()
{
  myGLCD.InitLCD();
  myGLCD.clrScr();
  myGLCD.setFont(SmallFont);
  myGLCD.print("PROBA", CENTER, 0); //проба пера
  myGLCD.update();
}

void loop()
{
}

 

Raven93
Offline
Зарегистрирован: 30.11.2013

Не помогло, та же самая проблема осталась. Ругается на строчку №3, говорит does not a name type

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Raven93 пишет:

Не помогло, та же самая проблема осталась. Ругается на строчку №3, говорит does not a name type

перезапустите иде, бывают глючит. мне помогает. у меня скомпилилось

если не поможет закройте иде. удалите старую библиотеку. вставьте эту

http://yadi.sk/d/Txnjt0GwDfDnc

откройте иде и вставьте код что я давал самый последний

плату уно например не забудьте поставить и запустите проверку

повторяю у меня компилится

Raven93
Offline
Зарегистрирован: 30.11.2013

После перезапуска иде и скачивания вашей библиотеки проблема решилась, спасибо вам большое)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

пожалуйста