DS1307 Dziwne znaki przy próbie wyświetlania czasu na LCD 16x2 - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: DS1307 Dziwne znaki przy próbie wyświetlania czasu na LCD 16x2 (/watek-ds1307-dziwne-znaki-przy-pr%C3%B3bie-wy%C5%9Bwietlania-czasu-na-lcd-16x2) |
DS1307 Dziwne znaki przy próbie wyświetlania czasu na LCD 16x2 - enterman - 30-07-2017 Hej wszystkim. To mój pierwszy post. Yeeeey ! Standardowo, jak większość w takich przypadkach, zaczynam zabawę z Arduino ! - Zakupiłem Leonardo. Podłączyłem sobie RTC pod I2C, wyświetlacz standardowo - bez konwertera I2C. Sam wyświetlacz śmiga jak trzeba, kiedy wgrywam do Arduino jakieś defaultowe przykłady. Pisałem też swoje sketche, działało i problemów nie było. Taka zabawa przed czymś poważniejszym. Schody zaczęły się w momencie próby wyświetlenia czasu na LCD. Zamiast daty i godziny, pojawiają się "krzaczki". Załączam link do filmu, na którym prezentuje co się dzieje. Kod wrzucam poniżej (trochę zmodyfikowany, bo testowałem różne rozwiązania... ale prezentuje istotę problemu). Pomóżcie ludzie, bo nic o tym w necie nie ma... albo źle szukałem ! Link do filmu Poniżej kod z filmu: Kod: #include <LiquidCrystal.h> Wrzucam jeszcze foto z efektu, który uzyskałem po wgraniu skecha poniżej: Kod: #include <LiquidCrystal.h> RE: DS1307 Dziwne znaki przy próbie wyświetlania czasu na LCD 16x2 - adix - 31-07-2017 Sprubuj wydrukować w tym programie cokolwiek czy pójdzie. RE: DS1307 Dziwne znaki przy próbie wyświetlania czasu na LCD 16x2 - enterman - 02-08-2017 Dzięki za odp. adix... ale na tym filmie, do którego załączyłem link, drukuje się string. RE: DS1307 Dziwne znaki przy próbie wyświetlania czasu na LCD 16x2 - adix - 02-08-2017 Ale jak drukujesz cokolwiek typu Kod: Serial.println("cokolwiek); RE: DS1307 Dziwne znaki przy próbie wyświetlania czasu na LCD 16x2 - enterman - 02-08-2017 (02-08-2017, 21:46)adix napisał(a): Ale jak drukujesz cokolwiek typu Nie. Jeśli jest już załączona biblioteka DS1307RTC, wtedy Serial.println("cokolwiek); też wyświetla krzaki. RE: DS1307 Dziwne znaki przy próbie wyświetlania czasu na LCD 16x2 - -adamek - 02-08-2017 „#include <TimeLib.h>" zastanawiające jest to dlaczego w pliku "Time.h" jest dyrektywa dołączająca TimeLib.h, a w przykładach jest #include <Time.h> po kiego takie manewry ? używam tego zegara i nie ma problemów . „też wyświetla krzaki" jak to mówi jeden jegomość od avr te krzaki trzeba ściąć ,skoro je zasadziłeś . https://github.com/PaulStoffregen/Time/blob/master/Time.h |