lcd 5110 - PCD8544 wyświetlanie stopni C - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Wyświetlacze (https://forum.arduinopolska.pl/dzial-wy%C5%9Bwietlacze) +--- Wątek: lcd 5110 - PCD8544 wyświetlanie stopni C (/watek-lcd-5110-pcd8544-wy%C5%9Bwietlanie-stopni-c) |
lcd 5110 - PCD8544 wyświetlanie stopni C - tabulek - 02-07-2018 Witam Wszystkich Postanowiłem zrobić prosty wyświetlacz temperatury spalin i doładowania. W oczekiwaniu na wyświetlacze OLED, użyłem lcd 5110 ze sterownikiem PCD8544. Do wyświetlania użyłem biblioteki <LCD5110_Graph.h>. Wszystko fajnie działa oprócz wyświetlenia symbolu °. Próbowałem użyć lcd.print((char)223); lecz wyświetla krzaczki. Jestem początkujący więc proszę o wyrozumiałość... Nie rozumiem na jakiej zasadzie działa wyświetlanie znaków ? Wiem że w pliku DefaultsFonts.c są zawarte kody ale jakby ktoś mi przybliżył na jakiej zasadzie to działa ; Dziękuje RE: lcd 5110 - PCD8544 wyświetlanie stopni C - kaczakat - 03-07-2018 W zależności jak biblioteka generuje fonty może je robić w układzie poziomym lub pionowym. Bajt ma osiem bitów, te są zerami lub jedynkami. Jedna linijka fonta to właśnie liczba, 1 bajt. Tam gdzie są 1 piksele włączone. Jak literka składa się z 8x5 pikseli to jest użytych 5 bajtów. Weź sobie jakąś literkę z tego pliku C, kartkę i rozrysuje bity. Jak Ci wyjdzie ta literka to rozkminiłeś układ. Zwykle literki są ułożone wg tablicy ASCII i zwykle nie jest to cała tablica. Możesz sobie zrobić teraz znak stopnia postępując odwrotnie, składając bity w 5 bajtów, no dużo zer będzie, podmienić w znaku nieużywanym przez Ciebie i używać. Można też dodać na końcu lub początku nowy znak, tylko trzeba popatrzeć jak jest opisany początek i koniec w tym pliku. RE: lcd 5110 - PCD8544 wyświetlanie stopni C - es2 - 03-07-2018 Prosta, niezbyt elegancka ale skuteczna metoda, to narysowanie symbolu piksel po pikselu. RE: lcd 5110 - PCD8544 wyświetlanie stopni C - tabulek - 03-07-2018 Dziękuje Serdecznie znaczek zrobiony: 000000 000000 0000110 0001001 0001001 0000110 |