Например TDA7294

Форум РадиоКот • Просмотр темы - Редактор шрифтов Adafruit_GFX
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт июл 10, 2025 18:38:17

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 63 ]    , , 3,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 16:32:48 
Друг Кота

Карма: 68
Рейтинг сообщений: 1958
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
smacorp, а я уже хотел восхититься им ) ...а могли бы и забабахать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 16:38:06 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 10, 2017 15:32:28
Сообщений: 45
Рейтинг сообщения: 0
Чем и как?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 16:39:28 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 2
Рейтинг сообщений: 19
Зарегистрирован: Пт авг 29, 2014 14:08:19
Сообщений: 36
Рейтинг сообщения: 4
Ну в общем я попробовал компилировать шрифт в U8G2 и в U8GLib - не работает. Формат шрифта другой.
Могу посоветовать русские шрифты: русские шрифты
или использовать библиотеку Adafruit_GFX ST7565_LCD


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 16:40:46 
Друг Кота

Карма: 68
Рейтинг сообщений: 1958
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
u8g2_1.setFont(u8g2.setFont(Calibri10); // установка размера шрифта датчика -
здесь, наверное, ошибка. даже две - нет второй скобки...

надо u8g2_1.setFont(Calibri10);


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 17:28:13 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 10, 2017 15:32:28
Сообщений: 45
Рейтинг сообщения: 0
Буду пробовать. Деваться некуда. Попробую скинуть фото экрана если тут на сайте получится.

Добавлено after 9 minutes 6 seconds:
Да, скобки там не хватало. Вы совершенно правы. Но, ошибка осталась. Какая-то хрень всё равно осталась незадекларированной. А что за вторая ошибка? Увидел! Исправлю.


Жаль фото не получается выставить. Для наглядности.

Добавлено after 35 minutes 50 seconds:
""Могу посоветовать русские шрифты: русские шрифты
или использовать библиотеку Adafruit_GFX ""
В первом случае речь идёт о u8g. Во втором русским духом и не пахнет. Если я правильно понял.


Буду искать другие варианты. Всем спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 17:30:56 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 2
Рейтинг сообщений: 19
Зарегистрирован: Пт авг 29, 2014 14:08:19
Сообщений: 36
Рейтинг сообщения: 0
А во втором случае можно воспользоваться моей программой. :)) Она написана именно для Adafruit_GFX


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 17:49:46 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 10, 2017 15:32:28
Сообщений: 45
Рейтинг сообщения: 0
Есть ещё другой вопрос не менее заковыристый. Как сделать мигающие разделительные точки в часах? Сейчас в сети гуляют четыре разновидности дисплеев и кодов: 7-ми сегментные светодиодные индикаторы, OLED, 2-х строчные и маленькие цветные. Под средние ЖК почти ничего нет. Варианты, которые мне попадались не являлись прямым аналогом под мой дисплей и библиотеку RTClib. Переделки под мои комплектующие не для моих знаний. Если у кого есть рабочий вариант мигающих точек на ЖК дисплее st7565 подбросьте. Если нужен будет мой скетч в районе часов - скину.


""можно воспользоваться моей программой... "" Тогда у меня просьба. Вы бы могли сделать мне 3 буквы :shock: Не волнуйтесь. Хорошие буквы. 8 х 5 заглавную Д, Ц (чтоб хвостик в 5 пикселей поместился ) и Ь (8 х 4). Мне надо освободить 3 пиксела. Самое главное, как их можно задействовать с другими буквами? Если это гемор, то вопрос закрыт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 20:05:13 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 2
Рейтинг сообщений: 19
Зарегистрирован: Пт авг 29, 2014 14:08:19
Сообщений: 36
Рейтинг сообщения: 0
Вывод моргающих точек не зависит от дисплея и от библиотеки. Нужно только обеспечить раз в пол секунды печать или ":" или " " (пробела).
вот например рабочий скетч вывода часов с мигающей точкой.
Код:
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SH110X.h>

#define i2c_Address 0x3c //initialize with the I2C addr 0x3C Typically eBay OLED's

Adafruit_SH1106G display = Adafruit_SH1106G(128,64, &Wire, -1);

uint32_t tm;
uint8_t s;
uint8_t m;
uint8_t h;
bool dot;

void setup()   {
  display.begin(i2c_Address, true); // Address 0x3C default
  display.setTextColor(1);
  display.setTextSize(2);

}

void loop() {
  if (millis() - tm > 500) { 
      tm = millis();
    dot=!dot;
    if (dot){
        if((++s)>59) {
        s=0;
        if((++m)>59) {
          m=0;
          if((++h)>23) h=0;
        }
      }
    }
  }
   DrawScreen();
}

void DrawScreen() {
  display.clearDisplay();
  display.setCursor(10, 10);
  if (h < 10) display.print(F("0"));
  display.print(h);
  if (dot) display.print(F(":"));
  else display.print(" ");
  if (m < 10) display.print(F("0"));
  display.print(m);
  display.print(F(" "));
  if (s < 10) display.print(F("0"));
  display.print(s);
  display.display();
}


Добавлено after 5 minutes 30 seconds:
По поводу 3 букв.
Если это шрифт совместимый с Adafruit_GFX вставте файл шрифта в сообщение и скажите что и как исправить. Я исправлю и верну Вам.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 20:11:42 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 10, 2017 15:32:28
Сообщений: 45
Рейтинг сообщения: 0
Вычитал, что есть две программы для создания шрифтов. Fony и BDFconv. Первая собственно рисовалка аналогичная программе автора, а вторая это конвертер для конвертации в необходимый формат. Так вот, с первой проблем нет. Можно действительно нарисовать нужный шрифт, а вот со второй есть маленькая проблема. Но, с большими последствиями. У нас она заблокирована. По крайней мере в Крыму. Остаётся совсем чуть-чуть и шрифт готов, но тут эта проблемка встревает... Попробуйте, может у кого получится. Было бы здорово. А может mig958 справится...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 20:20:33 
Друг Кота

Карма: 68
Рейтинг сообщений: 1958
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
ну, вот всё, что касается bdfconv


Вложения:
bdfconv.zip [513.84 KiB]
Скачиваний: 127
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 20:40:32 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 10, 2017 15:32:28
Сообщений: 45
Рейтинг сообщения: 0
Чудо-сайт. Ничего не отправить ни переслать. MIG958 - вы хоть фото дисплея получили? Файл шрифтов никак не пересылается. :cry:


Пробовал две версии конвертера, ни одна не работает. А ваш файл рабочий? Пробовали?


Походу пора заканчивать с этой идеей. Сегодня 13-е число. Всё равно сегодня ничего путного не выйдет. Только людям голову заморочил. MIG958, как ваш код мигания перевести на мой дисплей и мою библиотеку u8g2? В этом виде она не пойдёт. И по поводу файла шрифтов если можете в личке дать почту. На неё скину. Раньше с этим сайтом таких проблем не было, теперь чтоб что-то отправить надо танец с бубнами учить. И то не гарантия.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 20:44:02 
Друг Кота

Карма: 68
Рейтинг сообщений: 1958
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Для картинок есть хостинг картинок http://img.radiokot.ru/
для файлов есть ограничения по размеру и расширениям, поэтому лучше в zip и небольшие.
Для больших можно воспользоваться простыми файлообменниками, а-ля dropmefiles.com - никаких регистраций


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 20:50:42 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 10, 2017 15:32:28
Сообщений: 45
Рейтинг сообщения: 0
Хостинг нашёл. А в тему как попасть? Чтоб фото попало в диалог.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вт авг 13, 2024 21:01:34 
Друг Кота

Карма: 68
Рейтинг сообщений: 1958
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
щелчок на картинке - просмотр галереи и получение ссылок и кодов для вставки в сообщение. Я обратно возвращаюсь навигацией браузера


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Чт авг 15, 2024 18:00:08 
Держит паяльник хвостом
Аватар пользователя

Карма: 14
Рейтинг сообщений: 324
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 966
Откуда: Тула
Рейтинг сообщения: 0
а вторая это конвертер для конвертации в необходимый формат.

Программа matrixFont обзавелась функцией импорта шрифта из исходника Си в произвольном формате. Для конвертации можно импортировать имеющийся шрифт, исправить что необходимо, и выгрузить в любом другом нужном формате в исходник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Чт авг 15, 2024 21:41:00 
Открыл глаза
Аватар пользователя

Зарегистрирован: Вс сен 10, 2017 15:32:28
Сообщений: 45
Рейтинг сообщения: 0
Благодарю за наводку. Будем пробовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Сб июн 07, 2025 18:40:53 
Родился

Зарегистрирован: Пт окт 02, 2020 17:57:01
Сообщений: 14
Рейтинг сообщения: 0
А как выводить нужный шрифт без мерцания. Может, кто поделиться готовым кодом для примера?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Пн июн 09, 2025 15:58:35 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 2
Рейтинг сообщений: 19
Зарегистрирован: Пт авг 29, 2014 14:08:19
Сообщений: 36
Рейтинг сообщения: 0
Добрый день Олег.
Есть несколько вариантов вывода символов без мерцания:
1. Использовать индикаторы OLED. В них это обусловлено принципом работы - горят только те светодиоды которые в 1.
2. Использовать буферизацию экрана. Это поддерживается некоторыми графическими библиотеками, например U8GLib. В них сначала в ОЗУ полностью "рисуется" экран, а затем происходит почти мгновенная смена экрана.
3. Использовать специальные шрифты. Например в библиотеке Adafruit GFX шрифт по умолчанию (glcdfont.c) полностью затирает предыдущее изображение и экран не мерцает. Возможно его масштабирование.
4. Формирование символов с помощью графических примитивов. (треугольников, прямоугольников итд).
5. В цветных дисплеях для больших символов цифр можно применить семисигментный шрифт. И сначала на нужном знакоместе печатать черным или серым цифру 8, а затем другим цветом нужную.
6. Почти тоже самое но стирать нужное знакоместо заливкой.
Возможно есть еще какие то варианты.
Кстати вышла новая версия Редактора шрифтов Adafruit GFX 2.0


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Вс июн 15, 2025 17:43:47 
Родился

Зарегистрирован: Пт окт 02, 2020 17:57:01
Сообщений: 14
Рейтинг сообщения: 0
Заливкой пробовал, есть мерцание. Где бы скачать семи сегментный шрифт под adafriit.?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Редактор шрифтов Adafruit_GFX
СообщениеДобавлено: Пн июн 16, 2025 06:26:26 
Первый раз сказал Мяу!
Аватар пользователя

Карма: 2
Рейтинг сообщений: 19
Зарегистрирован: Пт авг 29, 2014 14:08:19
Сообщений: 36
Рейтинг сообщения: 0
Вы даете слишком мало информации. Что Вы пробовали заливкой? Я говорил что заливать нужно только один символ, тот который будет меняться на другой, тогда будет незаметно.
Если Вы расскажите подробней что делаете, то смогу что то посоветовать что то более конкретно. Во вложении несколько Семисегментных шрифтов разного размера. Там только цифры и точка!


Вложения:
Комментарий к файлу: Семисенментные шрифты
Font.zip [3.63 KiB]
Скачиваний: 23
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 63 ]    , , 3,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y