Вывод на графики на дисплей 5110

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

Вывод на графики на дисплей 5110

#1

Сообщение stapmoff » 26.09.2016{, 11:33}

В блоках пользователя есть прекрасный блок для дисплея 5110, но там нет крупного шрифта и вывода графики! Кто нибудь сможет допилить блоки str, чтоб можно было вставлять графику или свой или русский шрифт из масива программы Image generate, плюс к этому добавить крупный шрифт цифр и букв

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

Вывод на графики на дисплей 5110

#2

Сообщение slavas » 27.09.2016{, 08:26}

С двумя шрифтами

блок

Добавлено (27.09.2016, 08:26)
---------------------------------------------
перезалил

скачать

Agafon
Рядовой
Сообщения: 28
Зарегистрирован: 14.07.2016{, 15:51}
Репутация: 0

Вывод на графики на дисплей 5110

#3

Сообщение Agafon » 28.09.2016{, 09:58}

Приветствую.
Версия flprog 2.0
Есть проблема в загрузке скетча.

Сама ошибка:
СпойлерПоказать
Arduino: 1.6.3 (Windows 7), Плата"Arduino Nano, ATmega328"

In file included from pr22.ino:2:0:

C:\Users\agafon\Documents\Arduino_ams\libraries\Adafruit_GFX_Library/Adafruit_PCD8544.h:52:46: error: expected class-name before '{' token

class Adafruit_PCD8544 : public Adafruit_GFX {

^

pr22.ino: In function 'void setup()':

pr22.ino:43:22: error: 'class Adafruit_PCD8544' has no member named 'setTextColor'

pr22.ino:44:22: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'

pr22.ino: In function 'void loop()':

pr22.ino:68:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'

pr22.ino:69:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'

pr22.ino:70:20: error: 'class Adafruit_PCD8544' has no member named 'print'

pr22.ino:71:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'

pr22.ino:72:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'

pr22.ino:73:20: error: 'class Adafruit_PCD8544' has no member named 'print'

pr22.ino:74:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'

pr22.ino:75:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'

pr22.ino:76:20: error: 'class Adafruit_PCD8544' has no member named 'print'

pr22.ino:77:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'

pr22.ino:78:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'

pr22.ino:79:20: error: 'class Adafruit_PCD8544' has no member named 'print'

pr22.ino:80:20: error: 'class Adafruit_PCD8544' has no member named 'setCursor'

pr22.ino:81:20: error: 'class Adafruit_PCD8544' has no member named 'setTextSize'

pr22.ino:82:20: error: 'class Adafruit_PCD8544' has no member named 'print'

Ошибка компиляции.

Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
Пробовал другой блок экрана
Ошибка такая:
СпойлерПоказать
Arduino: 1.6.3 (Windows 7), Плата"Arduino Nano, ATmega328"

pr23.ino: In function 'void loop()':

pr23.ino:46:1: error: 'myGLCD' was not declared in this scope

pr23.ino:46:16: error: 'SmallFont' was not declared in this scope

pr23.ino:52:1: error: 'myGLCD' was not declared in this scope

pr23.ino:52:16: error: 'TinyFont' was not declared in this scope

Ошибка компиляции.
Сам файл проекта прилагаю.
Вложения
6442809.flp
(123.41 КБ) 81 скачивание
kur-tft-28-09-1.flp
(288.75 КБ) 74 скачивания
Последний раз редактировалось Agafon 28.09.2016{, 10:02}, всего редактировалось 1 раз.
Win7-64 FLProg v2.1.0 IDE 1.6.3

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

Вывод на графики на дисплей 5110

#4

Сообщение stapmoff » 28.09.2016{, 10:24}

Agafon писал(а):kur-tft-28-09-1.flp
В этом варианте какая то беда с библиотеками - это в моем случае, хотя библиотеки подгружены
Agafon писал(а):6442809.flp(123Kb)
В этом варианте вы забыли вставить блок инициализации дисплея grapf lcd
Последний раз редактировалось stapmoff 28.09.2016{, 10:25}, всего редактировалось 1 раз.

Agafon
Рядовой
Сообщения: 28
Зарегистрирован: 14.07.2016{, 15:51}
Репутация: 0

Вывод на графики на дисплей 5110

#5

Сообщение Agafon » 28.09.2016{, 10:59}

stapmoff писал(а):В этом варианте вы забыли вставить блок инициализации дисплея grapf lcd
Я к сожалению фиг чего могу вставить сам, только через программу....

ткните куда что вписать руками, хоть знать буду. Я думал что программа сама всё вставляет
Win7-64 FLProg v2.1.0 IDE 1.6.3

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

Вывод на графики на дисплей 5110

#6

Сообщение stapmoff » 28.09.2016{, 11:15}

Изображение

Блок что сверху надо вам добавить (в блоках пользователей скачайте блоки для 5110)
Последний раз редактировалось stapmoff 28.09.2016{, 11:16}, всего редактировалось 1 раз.

Agafon
Рядовой
Сообщения: 28
Зарегистрирован: 14.07.2016{, 15:51}
Репутация: 0

Вывод на графики на дисплей 5110

#7

Сообщение Agafon » 28.09.2016{, 11:30}

stapmoff писал(а):Блок что сверху надо вам добавить (в блоках пользователей скачайте блоки для 5110)
Спасибо. Загрузился. Правда пока не вывел на экран то что я хочу. Экран просто белый.
Win7-64 FLProg v2.1.0 IDE 1.6.3

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Вывод на графики на дисплей 5110

#8

Сообщение Dev1 » 28.09.2016{, 11:35}

Agafon писал(а):Спасибо. Загрузился. Правда пока не вывел на экран то что я хочу. Экран просто белый.
Что бы что то вывести на екран нужно в блоке инициализации выставить пины к которым у вас подключен екран.
Win10-64 FLProg v7.5.2 Portable :fie:

Agafon
Рядовой
Сообщения: 28
Зарегистрирован: 14.07.2016{, 15:51}
Репутация: 0

Вывод на графики на дисплей 5110

#9

Сообщение Agafon » 28.09.2016{, 13:01}

Хочется спросить как? Но спрошу для начала выкладывал кто готовый проект вывода информации в программе чтоб самому разобраться.
Win7-64 FLProg v2.1.0 IDE 1.6.3

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Вывод на графики на дисплей 5110

#10

Сообщение Dev1 » 28.09.2016{, 13:14}

Кликните на блок graph_lcd и увидите параметры пинов.
Win10-64 FLProg v7.5.2 Portable :fie:

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

Вывод на графики на дисплей 5110

#11

Сообщение stapmoff » 28.09.2016{, 13:17}

Вот вам для пробы
Вложения
5110.flp
(1020.04 КБ) 110 скачиваний

Agafon
Рядовой
Сообщения: 28
Зарегистрирован: 14.07.2016{, 15:51}
Репутация: 0

Вывод на графики на дисплей 5110

#12

Сообщение Agafon » 28.09.2016{, 15:05}

Dev1 писал(а):Кликните на блок graph_lcd и увидите параметры пинов.
Спасибо. Дошло.
stapmoff писал(а):Вот вам для пробы
В результате должо получиться на экране "123456789"
ФигВам получился. Подключаю к Nano, правильно ли я подключил по пинам?
led       +3.3V
SCK      D13
SDA/mosi    D11
A0       D9
RESET  D8
CS        D10
GND   -
VCC +3.3V

хелп. белый экран и всё тут

И ещё, а меня вот такой экран, может я вообще не тот блок использую.
Последний раз редактировалось Agafon 28.09.2016{, 15:09}, всего редактировалось 1 раз.
Win7-64 FLProg v2.1.0 IDE 1.6.3

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

Вывод на графики на дисплей 5110

#13

Сообщение stapmoff » 28.09.2016{, 15:22}

Изображение

Настроенно так?

Agafon
Рядовой
Сообщения: 28
Зарегистрирован: 14.07.2016{, 15:51}
Репутация: 0

Вывод на графики на дисплей 5110

#14

Сообщение Agafon » 28.09.2016{, 15:40}

так пробовал, не получилось подключил так как в ссылке на видео, то же не получилось.
Вложения
6602596.png
Последний раз редактировалось Agafon 28.09.2016{, 15:41}, всего редактировалось 1 раз.
Win7-64 FLProg v2.1.0 IDE 1.6.3

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Вывод на графики на дисплей 5110

#15

Сообщение Dev1 » 28.09.2016{, 15:57}

Если у вас дисплей как на видео то вы не ту библиотеку используете. 
Фотку в студию вашего дисплея.
Win10-64 FLProg v7.5.2 Portable :fie:

Agafon
Рядовой
Сообщения: 28
Зарегистрирован: 14.07.2016{, 15:51}
Репутация: 0

Вывод на графики на дисплей 5110

#16

Сообщение Agafon » 28.09.2016{, 16:02}

В тот то и дело как на видео....
Вложения
9639642.jpg
Последний раз редактировалось Agafon 28.09.2016{, 16:04}, всего редактировалось 1 раз.
Win7-64 FLProg v2.1.0 IDE 1.6.3

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Вывод на графики на дисплей 5110

#17

Сообщение Dev1 » 28.09.2016{, 16:13}

Так у вас TFT а вы в теме про 5110, это разные дисплеи и библиотеки.
пысы: ваш дисплей работает с уровнями сигнала 3,3 вольта, а вот тут начинается самое веселое...
Последний раз редактировалось Dev1 28.09.2016{, 16:19}, всего редактировалось 1 раз.
Win10-64 FLProg v7.5.2 Portable :fie:

Agafon
Рядовой
Сообщения: 28
Зарегистрирован: 14.07.2016{, 15:51}
Репутация: 0

Вывод на графики на дисплей 5110

#18

Сообщение Agafon » 28.09.2016{, 16:23}

Как говорится и весело и грустно, весело, что не получилось, потому что не тот блок, а не весело потому что экран есть, а толку мало
Win7-64 FLProg v2.1.0 IDE 1.6.3

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

Вывод на графики на дисплей 5110

#19

Сообщение Dev1 » 28.09.2016{, 16:38}

У вас ардуино 5 вольтовая? если да то вот тут есть как делать резистивный делитель, либо на преобразователях.
Win10-64 FLProg v7.5.2 Portable :fie:

golowa70
Сержант
Сообщения: 195
Зарегистрирован: 20.02.2016{, 00:05}
Репутация: 6

Вывод на графики на дисплей 5110

#20

Сообщение golowa70 » 21.10.2016{, 12:09}

А по теме, кто нибудь выводил картинки? Поделитесь опытом .

Добавлено (21.10.2016, 12:09)
---------------------------------------------
На 5110

Ответить

Вернуться в «Дисплеи и индикаторы»