01.02.2019, 05:49 | #51 |
Местный
Регистрация: 22.07.2014
Адрес: Санкт Петербург
Сообщений: 1,431
Сказал(а) 'не согласен(а)'!: 18
Сказали 'не согласен'! 6 раз(а) в 5 сообщениях
Сказал(а) спасибо: 2,961
Поблагодарили 1,496 раз(а) в 716 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1507)
|
Mkol извени, а куда эту строку в скетч Shalexa вставить подскажи пожалуйста, если Shalex не против. А то я как свин в апельсинах в программировании ардуина разбираюсь .
|
|
01.02.2019, 11:20 | #52 |
Заглянувший
Регистрация: 01.08.2015
Адрес: Москва
Сообщений: 67
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 0
Поблагодарили 33 раз(а) в 19 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (33)
|
Надо не вставлять эту строчку в код, а редактировать (раскомментировать нужный параметр и закомментировать остальные) файл библиотеки по пути \sketch\libraries\Adafruit_SSD1306\Adafruit_SSD130 6.h
|
|
01.02.2019, 15:27 | #53 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
В Windows это можно найти в Мой компьютер - Документы - Arduino - Libraries
|
|
01.02.2019, 16:08 | #54 | |
Местный
Регистрация: 22.07.2014
Адрес: Санкт Петербург
Сообщений: 1,431
Сказал(а) 'не согласен(а)'!: 18
Сказали 'не согласен'! 6 раз(а) в 5 сообщениях
Сказал(а) спасибо: 2,961
Поблагодарили 1,496 раз(а) в 716 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1507)
|
Цитата:
#include <LocoNet.h> #include <EEPROMex.h> #include "U8glib.h" #include <QueueList.h> #include <SimpleList.h> #define DRAW_ON #ifdef DRAW_ON U8GLIB_SSD1306_64X48 u8g(U8G_I2C_OPT_NONE); // I2C / TWI #endif Взамен "U8glib.h? |
|
|
04.02.2019, 17:31 | #55 |
Местный
Регистрация: 22.07.2014
Адрес: Санкт Петербург
Сообщений: 1,431
Сказал(а) 'не согласен(а)'!: 18
Сказали 'не согласен'! 6 раз(а) в 5 сообщениях
Сказал(а) спасибо: 2,961
Поблагодарили 1,496 раз(а) в 716 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1507)
|
Сейчас покопался в интернете нашел сайт где написано :
Запуск Распаковаем библиотеку U8glib в папку Library Открываем пример в верхнем меню Файл -> Образцы -> U8glib -> GraphicsTest Находим строку //U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); // I2C / TWI и раскоментируем её, должно получиться вот так: U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); // I2C / TWI Загружаем в ардуину и наслаждаемся. Завтра попробую. |
|
04.02.2019, 18:45 | #56 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Цитата:
Для данного случая в скетче табло ищем блок: Код:
#ifdef DRAW_ON U8GLIB_SSD1306_64X48 u8g(U8G_I2C_OPT_NONE); // I2C / TWI #endif Код:
#ifdef DRAW_ON U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0); // I2C / TWI #endif |
|
|
Пользователь сказал cпасибо: |
05.02.2019, 17:45 | #57 |
Местный
Регистрация: 22.07.2014
Адрес: Санкт Петербург
Сообщений: 1,431
Сказал(а) 'не согласен(а)'!: 18
Сказали 'не согласен'! 6 раз(а) в 5 сообщениях
Сказал(а) спасибо: 2,961
Поблагодарили 1,496 раз(а) в 716 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1507)
|
Не заработало, ну ведь показывало сначала. И библиотеку переустановил и скетч заново скачал, и все сдаюсь, сделаю просто рекламный щит. Он хоть работает.
|
|
05.02.2019, 18:02 | #58 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Бывает и такое. Посмотрю у себя такой дисплей и если нет, то закажу, ради интереса.
Оставались платы от другого проекта, можно попробовать собрать железо на нормальной плате, только это займет время. Напишите в личку, если есть интерес. |
|
Пользователь сказал cпасибо: |
10.02.2019, 17:16 | #59 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
В итого спаял просто базовую плату от "конструктора электроники для макета" и подключил к ней дисплей.
Залил скетч из первого сообщения и декодер заработал. Нашелся и большой дисплей с интерфейсом I2C, вроде 128х64. Осталось найти под него правильный драйвер из библиотеки U8glib. Большой дисплей в сравнении с 64х32. |
|
Пользователь сказал cпасибо: |
10.02.2019, 22:34 | #60 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,667
Поблагодарили 3,281 раз(а) в 1,177 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3292)
|
Кстати, кажется нашел потенциальную причину нерабочего скетча для большого дисплея - переполнение памяти (((
Убрал из скетча весь отладочный код и поменял подход к отрисовке "строк" для табло 128х64. Теперь названия рейсов - это не "кракозябры", а строки-константы, время прибытия будет всегда одним и тем же: p.s. хоть и появились вменяемые надписи, но сразу встала проблема - синхронизировать реальное время прибытия/убытия поезда, часы на табло и время рейса. Последний раз редактировалось shalex; 11.02.2019 в 21:09. |
|
Пользователь сказал cпасибо: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
XpressNet и LocoNet | AleksSF | Arduino | 134 | 11.02.2018 10:34 |
Пульт-табло управления макетом | Alexander | Элементы макетов | 4 | 14.08.2014 20:20 |
(Размер значения не имеет) Вывески, рекламы, табло и.т.п. | TTfan | ТТ (1:120) | 1 | 10.01.2013 13:37 |
Проблема с управлением. | igorshajter | ЧАВО | 1 | 13.02.2012 11:06 |