Liczba postów: 385
Liczba wątków: 23
Dołączył: 30-09-2009
Ad.2
Akurat mi nie chodziło o to, aby dodanie biblioteki pomogło na Twój problem, ale o to, abyś wykorzystał (skompilował)
to co masz w example z tej nowej biblioteki i dostosował ją do swoich potrzeb. No, chyba że jakoś szczególnie zależy Ci
na tamtym projekcie.
Liczba postów: 1,417
Liczba wątków: 185
Dołączył: 29-01-2010
21-06-2020, 18:27
(Ten post był ostatnio modyfikowany: 21-06-2020, 18:27 przez SQ4AVS.)
Tak zależy mi na tym projekcie robię z synem i nie jest to dobra reklama języka a chcę szybki efekt -jestem Bascomowcem.
Sukcesów /niepowodzeń ciąg dalszy
Program skompilowałem /wgrałem bez problemu po ściągnięciu wersji środkowiska 1.0.5.
Zamiast wyraźnych liter kropki, struktura tekstu jednak zachowana (nic się jednak nie da odczytać) -zasilanie 5V wyświetlacz Nokia 5110, przy zasilaniu 3,3V nie są wyświetlane nawet kropki wyświetlacz martwy powinien jednak chodzić od 3,3V
Nie działa podświetlenie wyświetlacza, wyświetlacz podświetla się jednak gdy zewrę Vcc z BL pobór prądu przez podświetlenie 25mA. Może ktoś ma jakieś pomysły, bo mój jest taki wymień wyświetlacz
Liczba postów: 385
Liczba wątków: 23
Dołączył: 30-09-2009
Nie mam tego wyświetlacza to Ci nie pomogę, ale on chyba chodzi z 3.3V. Jak go zapiąłeś wyżej to już może być martwy.
No chyba, że to wersja jakaś ze stabilizatorem na pokładzie.
Spróbuj po prostu zainstalować jakiegoś sketcha do obsługi samego wyświetlacza, aby potwierdzić, czy działa.
Choćby tutaj popatrz:
http://home.agh.edu.pl/~bartus/index.php...no&item=22
Liczba postów: 724
Liczba wątków: 19
Dołączył: 30-07-2011
22-06-2020, 7:58
(Ten post był ostatnio modyfikowany: 22-06-2020, 9:11 przez SQ8MVY.)
Tak to jest, jak programy są pisane źle, całkowicie nie zgodnie z zasadami C / C++. Takie kwiatki wychodzą po czasie wraz z nowymi wersjami kompilatora. Niestety, z moich obserwacji i ilości programów, które poprawiałem stwierdzam, że w 99% programy są źle napisane w arduino. Nawet niektóre biblioteki gryzą się między sobą.....
Co do bibliotek. Biblioteki można umieszczać w globalnej ścieżce arduino lub w katalogu z projektem. Należy zwrócić uwagę w jaki sposób inkludujemy je, bo to bardzo ważne.
Jeżeli wsadzisz bibliotekę do katalogu z projektem to należy ją zainkludować np. tak ( na przykładzie tego projektu i zakładając, że biblioteki są w swoich katalogach):
#include "I2C/I2C.h"
#include "AS3935/AS3935.h"
#include "LCD5110_Basic/LCD5110_Basic.h"
Inkludując tak:
#include <I2C.h>
Inkludujemy biliotekę ze ścieżki globalnej ( systemowej ) arduino. Ale wtedy nie można mieć takiej samej biblioteki lub nazwy biblioteki w katalogu projektu. Skutkować to będzie błędami związanymi z redefiniowaniem zmiennych, definicji itp. itd.
Niestety i przy takim lokalnym inkludowaniu bibliotek również trzeba zwrócić uwagę na scieżki w inkludowanych bibliotekach.
Należy pamiętać równiez o wielkościach liter, bo nazwa I2C.h to nie to samo co i2c.h
Rafale, jak możesz to pokaż schemat lub sprawdź połączenia - czy są zgodne z konfiguracją biliotek w sketchu.
73 Paweł
Liczba postów: 1,417
Liczba wątków: 185
Dołączył: 29-01-2010
22-06-2020, 18:41
(Ten post był ostatnio modyfikowany: 22-06-2020, 18:41 przez SQ4AVS.)
Wygląda że wszystko działa, nawet burza dzisiaj była, stwierdzam jednak, że mój pies czulszy jako detektor ;-)
https://www.instructables.com/id/Arduino...-Detector/
Tutaj pokazane jest, że wyświetlacz może być zasilany z 5V, chociaż większość aplikacji zaleca 3,3V
Liczba postów: 385
Liczba wątków: 23
Dołączył: 30-09-2009
Liczba postów: 1,417
Liczba wątków: 185
Dołączył: 29-01-2010
Wyświetlacz padł no i oczywiście kompilacja na starej wersji ale do tego doszedłem wcześniej
Liczba postów: 1,417
Liczba wątków: 185
Dołączył: 29-01-2010
Arduino cd.
Następny projekt, płytka się nie programuje (nowy moduł Arduino), generator kwarcowy nie pracuje - sprawdzone oscyloskopem, po naciśnięciu resetu dioda jednak miga przez kilka sekund, moim zdaniem generator ustawiony na wewnętrzny RC czy może coś innego o czym nie wiem?
Liczba postów: 724
Liczba wątków: 19
Dołączył: 30-07-2011
28-06-2020, 7:41
(Ten post był ostatnio modyfikowany: 28-06-2020, 7:41 przez SQ8MVY.)
Tak, generator. Zmienić fusebity w Atmedze na zewnętrzny kwarc i wyłączyć dzielnik zegara /8
Zakładając, że bootloader, który masz obecnie w Atmedze jest skompilowany pod taktowanie 16MHz
73 Paweł
Liczba postów: 385
Liczba wątków: 23
Dołączył: 30-09-2009
Ukazało się Arduino IDE 2.0 (beta) z opcją debugowania, podpowiadania składni itp....
https://blog.arduino.cc/2021/03/01/annou...-2-0-beta/