..... ale nie wiem jak zmienić tablice w samej funkcji (przełączyć ją z jednej na drugą, jeśli wywołamy funkcję z parametrem 1 na końcu). Wystarczy zastosować wskaźnik do tabeli i w zależności od parametru przypisać mu adres [pierwszej lub drugiej tablicy. Co do samego "zdekodowania" danych z tablicy to niestety trzeba się dowiedzieć "co autor miał...
Jeżeli czcionka w pionie ma więcej niż 5 linii to po prostu liczbę linii podajesz w pętli for. Tu problemu nie ma. W poziomie wygodniej jest jeśli liczba punktów jest wielokrotnością 8 - 16 punktów jest ok. To nam daje dwa bajty na linę. Tak więc musisz w funkcji putchar odczytywać dwa kolejne bajty i je zapisywać do LCD. Sama tablica font będzie wyglądać...
https://obrazki.elektroda.pl/7441051200_... Po niedawnym, drobnym Czynności życia codziennego, które wyglądają inaczej, jak się widzi tyle, co ja Poruszanie się Gdzieś kiedyś przeczytałem, iż wzrok odpowiada za 90% naszego postrzegania otoczenia. Coś w tym jest. Często proponuję widomym prosty eksperyment: spędź cały dzień z zasłoniętymi...
Zwyczajnie wyczekuję na nowe dane, które mają się pojawić w funkcji "displayRadio" i tam na sam koniec wrzuciłem to logowanie zdarzeń: [syntax=c]// Funkcja do wyświetlania aktualnej stacji radiowej void displayRadio() { if (displayActive == false) { // Czyszczenie całego ekranu canvas.fillScreen(COLOR_BLACK); // Nazwa stacji String mainName = stationName;...
Jakiś czas temu w moje ręce trafiła tablica świetlna. Chciałem wykorzystać całe urządzenie lecz ze względu na brak dostępnej dokumentacji (protokół transmisji) postanowiłem zbudować własny sterownik w oparciu o ATmega32. Co do protokołu pytałem w tym temacie lecz nic z tego nie wyszło. http://www.elektroda.pl/rtvforum/topic22... Trudno mi określić...
Posiadam zestaw tablic LED produkcji firmy Mobitec oraz sterownik ICU400, które są używane w komunikacji miejskiej. Stworzyłem wszystkie napisy używając programu MobiInfoEdit dostępnego na stronie producenta, niestety tekst przewijany nie wyświetla się na tablicach poprawnie. Pierwsza tablica wyświetla płynący tekst tylko w górnej linii, druga tablica...
Czyli definiując tablicę wskaźników na czcionki, wskazujesz wyłącznie te czcionki, które planujesz użyć. I tu jest pies pogrzebanybo zmieniajac napis na wyswietlaczu (inny zestaw czcionek) musze manualnie wlaczac i wylaczac. Poza tym rozwala mi to program bo wskazniki do czcionek mam poukladane w kolejnosci ASCII, wiec przy wyswietlaniu czcionki nie...
W jaki sposób jest realizowane przewijanie tekstu? (scroll) W pamięci sterownika zadeklarowana jest tablica - bufor o rozmiarze 80 bajtów. Przy każdym cyklu wszystkie wartości w tablicy są przepisywane o jedną w lewo, a ostania jest uzupełniana o wartość z bitami aktualnie wyświetlanego znaku, które odczytywane są z tablicy z czcionką w pamięci flash....
OK, już piszę jak to działa. W moich programach pod mikrokontrolery format tablicy ze znakami jest taki: na początku, pod offsetem '0' wartość która informuje o wysokości czcionki (czyli ile znaków składa się na jedną czcionkę. Pod offsetem '1' znajduje się dana informująca o szerokości znaku, i dalej wartości wiersz po wierszu. Tych danych jest dokladnie...
Czcionka proporcjonalna: np. przeciętna litera ma 6 piksli, ale 'w' ma 7, a 'i' tylko 3. Żeby tak się dało zrobić, nie może być odstępów w poziomie zrobionych "na twardo". Większe LED-y: pewnie przy patrzeniu z bliska litery nie będą rozpadać się na punkty, a z daleka nie będzie wrażenia migotania (zwłaszcza jak koło tablicy będzie powietrze ogrzane...
Witam. Mam pytanie. Skąd wytrzasnąć fajne fonty wysokości 5 ; 8 ; 12 znaków o zmiennej szerokości i jak trzymać je w pamięci AVR, żeby zajmowały jak najmniej miejsca i prosto je było rysować. Puki co próbowałem czionki truetype konwertować, ale wielkość 5 i 8 jest za mała i wychodzą brzydkie. Pamiętam, że na 8 bitowe komputery była tego masa, ale jakoś...
Odnośnie fontów podanych przez kolegę karol99661, prawie wszystkie nie zmieszczą się na polu 3x4 piksele, większość wymaga 4x4 a niektóre 5x5 pixeli. Za to zestaw, który sam sobie zdefiniowałem, cały mieści się w 4x3. Używam go np. na wyświetlaczach graficznych, gdy potrzebuję czegoś na prawdę małego. A czy mógłbyś wrzucić screena z całym zestawem...
Witam, kupiłem kartę TeleVGA i mam kłopot z programem. Biblioteka dołączona do karty to pliki z rozszerzeniem .H dałem do header files a pliki z rozszerzeniem .C do main, ale wyskakują błędy i coś nie jest tak. Nie chcę testować, bo mogę coś popsuć. Załączam program i proszę o sprawdzenie go, bo nie wiem jak ma to wyglądać. Czy jestem na dobrej drodze?...
Do czego chcesz to wykorzystać? W czym piszesz aplikację? Napisz coś więcej o swoim projekcie bo tak naprawdę nie wiadomo czy to ma być jednorazowe przekształcenie jakimś programem i uzyskane tablice będą wykorzystywane w Twoim programie czy to ma być przekształcenie dostępne w programie dla dowolnej czcionki zainstalowanej w systemie.
ok, ale drukarka miała swój sterownik (interpreter), a tu posiadamy głowice drukującą będąca rejestrem przesuwnym, więc trzeba odebrać znaki i drukować je np jako znaki z jakiejś tablicy czcionek i to linia po lini... potrzeba zaprojektować jakiś sterownik z tablica czcionek i sterujący przy okazji silnikiem ( to nie jest akurat problem ). Pytanie czy...
Problemem natomiast będzie ręczne zdefiniowanie tej tablicy czcionek - jak sobie pomyślę to już mi się nie chce ;) ... Poszukaj programu Font Generator który generuje plik .c w postaci jednej tablicy wzorców znaków i tablicy indeksowej.
a co masz w deklaracji tablicy czcionki? taki zapis: static const char font5x8[] PROGMEM = { ... } ???
Z Font nic nie robisz. To jest tablica czcionki. Ją zostaw. ldi R24, 80 !Out Spcr, R24 ldi R24, 1 !Out Spsr, R24 ldi R16, 255 ldi R17, 16 Loadadr Znaki(1) , X !Loop_zapis: St X+, R17 'Inc R17 dec R16 brne Loop_zapis Enable Interrupts Enable Timer2 Do !Loop_wait: In R16, TCNT2 cpi R16, 255 brlo Loop_wait nop nop nop nop nop nop Znaki(1) = Asc( "T") Znaki(2)...
Masz rację. Moja pomyłka, przepraszam (było rano). Powinno być: nr_bajtu_pamięci_ekranu = (x div 8 )+(y - 1) * 5 Przy edycji musiałem skasować te kilka znaków. Teraz chyba to działa. y to oczywiście numer wiersz dla piksela. Masz rację, że w asemblerze natywnie nie ma tablic dwuwymiarowych, ale bardzo łatwo jest oprogramować taką strukturę pamiętając...
Musisz mieć gdzieś błąd w programie. Jak sterujesz LCD'ka (w przerwaniu, w pętli)? Ja u siebie na biurku mam urządzenie na Atmedze 128, 7 urządzeń na RS485(odpytywane co 150ms) oraz dotykowy LCD graficzny 160x160px którego muszę odświeżać co 17ms (3kb danych), do tego tablice trezch rodzai czcionek .Całość zajmuje ~32kB i do 140kB to mam jeszcze daaaaaaaleko...co...
przewód do brzęczyka cofania to 6012 Przetwornica z 24 na 12 Volt usytuowana jest poniżej tablicy bezpieczników przy słupku- ma charakterystyczne kwadratowe kratki wentylacyjne i napis dużą czcionką na obudowie 12V
(at)ElektrodaBot jak dodać większą czcionkę np. font16x16 do biblioteki arduino TVout? Bezpośrednia odpowiedź na pytanie - Aby dodać większą czcionkę (np. 16×16) do biblioteki Arduino TVout, należy przygotować własną tablicę danych (bitmapę) dla poszczególnych znaków i zaimportować ją do biblioteki jako czcionkę w formacie PROGMEM. - Następnie w plikach...
Siema szukam czcionki ktora byla by podobna do tej ktora jest na tablicach rejestracyjnych niemieckich... moze ktos by posiadal taka??
Mam problem z czcionką Futura. Podzczas konwersji do formatu pdf zamiast liter pojawiaja sie czarne korpki o rozmiarach proporcjonalnych do rozmiaru czcionki. Natomiast przy drukowaniu tablicy czcionek z panelu sterowania wszytko jest OK. Ten sam problem wystepuje przy drukowaniu dokumentów na jednej z drukarek u mnie w pracy. Czy może tu chodzić o...
Np. druk czcionek - nie robiłem bufora przechowującego cały napis w formie pikseli, a po prostu drukując każdą linię odczytywałem dane na bieżąco z tablicy czcionek. Wcześniej pisałeś coś o połączeniu przez RS232. Obrazki można kompresować różnymi metodami, zawsze można dołożyć pamięć zewnętrzną na nie (np. eeprom, jeśli ma to być zmieniane częściej...
Tak więc ostatecznie będę to robił w następujący sposób. Pierwsza pętla, odczytuję kody ASCII Druga pętla, odczytuję bajty w czcionce (ilość tych bajtów wychodzi z dzielenia ilości pikseli przez 8) Trzecia pętla, wskazuję na kolejny Bit w Bajcie i jeśli flaga Z = 1 to wysyłam na port kolor czcionki, a jeśli Z = 0 wysyłam kolor tła. Natomiast jeśli chodzi...
Do czcionek znalazłem ostatnio narzędzie o nazwie TheDotFactory. Na plus jest to iż tworzy tablice czcionek o rożnej szerokości znaków, wymaga to co prawda trochę zmiany funkcji generującej znak ale efekt końcowy zadowala. Np: https://obrazki.elektroda.pl/4980445800_... lcd image converter - bardzo ciekawy program, szczególnie do grafiki....
Dziękuję za pomoc.
Witam Bardzo dziękuję :). Procedurę wywołuje się z (Posx,Posy,tekst) : typu : (byte,byte,string)? Czy bezczelnością by było, gdybym zapytał jeszcze o tablicę z czcionką Font8x8:)? Pozdrawiam Sanwa
Hej Jestem na etapie budowy urządzenia z wyświetlaczem od noki 3510i, i tu mam problem ponieważ chce mieć różne wielkości czcionek a ładując dwie tablice a nawet 3 tablice z czcionkami do pamięci programu to trochę marnowanie pamięci a chce to zrobić jak najmniejszym procku. Potrzebuje jakiegoś prostego algorytmu do skalowania bazowej czcionki np. 5x7...
Elipsy nie działają - pozostaję przy moim sposobie, a te algorytmy wypełniania są dobre do użytku typu Paint, a ja wiem jakie są granice tych figur. W międzyczasie dopisałem procedury obsługujące znaki do wysokości 16px i szerokości dowolnej - ograniczeniem jest jak na razie pamięć programu. Potem tablice czcionek (które zajmują sporo miejsca) przeniosę...
Co masz na myśli pisząc "krój czcionki"? Czy chodzi Ci o "wydłubanie" z czcionki o określonym stylu i rozmiarze, które pixele są czarne, a które białe? Jeśli tak, to ja bym próbował metodą DrawString() wyrysować literę, a potem w zadanym obszarze metodą GetPixel() po jednym pixelu odczytywać czy jest czarny czy biały i z tego tworzyć tablicę. [url=http://www.java2s.com/Code/CSharp/2...
Witam NIedawno przerzuciłem sie z procka at90S8515 na atmege128. Pracując na 8515 napisałem sobie strownik do wyswietlacza graficznego (ks0108) oraz zrobiłem tablice czcionek i wrzucałem je do pamieci programu :prog_char FOnt[]{...} i oczytywałem standardowo PRG_RDB ... NIestety po zmianie procka na atmege tablice sie rozsypały... Wyswietlacz daje mi...
A ja troszkę z innej beczki, ale w sumie w temacie. Może ktoś udostępnić samą tablicę z dużymi(średnimi) czcionkami? Robię pod wyświetlacz S65 i mam tylko małe czcionki (8x14) a pisać drugą czy trzecią tablicę to nieco zejdzie. Pozdrawiam.
Myślę, że to nie są blachy z Polski - krój czcionki jakiś inny i brak niebieskeigo paska.
0. Uruchom program 1. Wybierz New Font i podaj nazwę fontu. Ta nazwa będzie te zużywana wewnątrz pliku jako nazwa kroju (fontu), tablic i znaków. 2. W lewym, górnym rogu wybierz typ czcionki, np. Arial. 3. Na liście, po lewej stronie okna kliknij Cyrillic. Pojawi się zestaw znaków kodowanych od 0x400 do 0x4ff. 4. Zaznacz kursorem wszystkie znaki z grupy,...
Cześć. Właśnie kończę powoli podprogram odczytu fontów. I zastanawiam się gdzie umieszczać typ i rozmiar czcionki. Na myśl przychodzą mi dwie opcje, a właściwie trzy. Pierwsza polega na zapisaniu typu i rozmiaru na początku tablicy z czcionką. Druga polega na zapisie informacji o czcionce jako stałe w pamięci SRAM Xmegi. Natomiast trzecia to zapis informacji...
Witam, Udało mi się uruchomić wyświetlacz 240x320 ze sterownikiem ili9341 na uC Atmega 1280. Obecnie chcialbym uzyc czcionkę znalezioną w internecie ze strony: [url=http://www.rinkydinkelectronics.com... a dokladniej takiej, która ma wymiary 64x100 pixels (nazwa SevenSeg_XXXL_Num) Jak mogę taką czcionkę użyc u siebie? Problemem jest dla...
W takim razie pewnie robisz to dla firmy, która kupiła, bądź kupuje takie tablice - pytaj tę firmę.
dzięki za program przydałby się jeszcze jakiś program do zamiany czcionek na tablice dla języka C. Udało mi się znaleźć program tego typu jednak posiada on niewiele opcji konfiguracji. Co polecicie?
hej udało się coś zrobić ze skalowaniem czcionki?
Jak wgrać do EEpromu 4KB danych ? Miałem tablicę ok. 1.5 KB (czcionki). Tablica umeszczona była we FLASHu. Skopiowałem ją do EEPROM bez problemu. Teraz chcę skopiować "strukture" ok 4 KB( całe menu do wyświetlania). Do SRAM sie nie mieści. Czy mogę umiescic ją we FLASHu np: struct dane PROGMEM menu[]={ ......};? Pytanie: Jak sobie poradzić, aby przenieść...
Ok. Plik teraz nazywa się ftp8x16.c Tablica czcionki const uint8_t ft8x16 Dodano po 32 Wiem o co w teorii chodzi, ale mam problemy ze składnią, przykłady są typu jak wyżej - #ifndef NAZWAPLIKU_H itd., ale nie wiem co podstawić pod nazwę pliku - nazwę z rozszerzeniem czy bez, czy musi być dużymi literami itd. Próbuję różnych składni ale ciągle mam błąd...
Witam, proszę o pomoc w rozwiązaniu problemu: mam LCD od nokii 3310 podłączony do mikrokontrolera attiny25. Chciałbym wyświetlić na nim czcionkę której znak będzie zajmował 32x20px, właściwie to będą same cyfry. Czy koledzy dysponują oprogramowaniem, lub gotową tablicą bajtów takiej większej czcionki? Próbowałem napisać konwerter który tworzy taką tablicę...
Z tego co mi wiadomo, to onet używa ariala w wyszukiwaniu, więc najprościej będzie przeinstalować tą czcionkę z płyty z windowsem (zakładam że masz windows). Możliwe, że masz zainstalowaną czcionkę w z tablicą kodową inną niż CE (Central European)
zadam bardziej praktyczne pytanie.Czy ma ktoś tablice z innymi czcionkami do wyświetlacza od nokii?. kożystam z tych, które opisane były w yampie. Te są troszkę "chude" :(
Faktycznie błąd był w odejmowaniu, zamiast użyć operatora 16 bitowego użyłem 8 bitowego.
Dlaczego trzymasz czcionki w formacie 565? Przecież wspomniany program zapisuje czcionki w formacie mono + ew. antialiasing. To zajmuje dużo mniej miejsca. Jeżeli chcesz jeszcze poprawić wydajność, to możesz ręcznie zmodyfikować pliki z fontami poprzez uproszczenie ich struktury. Możesz też użyć innego programu, np. FontCvt od Segger'a, który pakuje...
Tak, są nie-kwadratowe fonty i maja różne szerokości i wysokości. Oczywiście te dane trzeba bedzie wpisać ręcznie. Czyli w jednej strukturze byłoby: - Wskaźnik do tablicy z odpowiednią czcionką - Wysokość aktualnej czcionki - Szerokość aktualnej czcionki - Modyfikator (tak go nzwałem, określa dodatkową szerokość między znakami), dla 0 szerkość jest...
Witam Szukam czcionek w postaci tablic (język C) dla wyświetlaczy graficznych. Zazleży mi mi jednak na czcionkach o większych rozmiarach szerokość od 10 do 30 pikseli (dla LCD 240x320). Lub jakiś prosty sposób aby wygenerować takie czcionki pozdrawiam
czcionka tablica wyświetlać czcionka czcionka worda
rejestrator szyfrować moduł domykać satel podłączyć czujka
wzmacniacz basowy moment dokręcić hyundai
Mercedes A200 W177 – jak zwiększyć głośność kontrolki kierunkowskazów? Kodowanie IC, buzzer, MBUX Blaupunkt BA40F4132LEB – aktualizacja firmware, DVB-T2/HEVC, Android TV 9, Wi-Fi, HbbTV