Jak czytać bliblioteki Arduino - 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: Jak czytać bliblioteki Arduino (/watek-jak-czyta%C4%87-bliblioteki-arduino) |
Jak czytać bliblioteki Arduino - rykool - 12-01-2016 Witam Czy ktoś mógłby mi wytłumaczyć jak czytać z zrozumieniem biblioteki?? Piszę program obsługujący zegar RTC z DS1307, znalazłem kilka różnych blibliotek, z tego co wyczytałem do obsługa każdej biblioteki trochę się różni np. w jednej zatrzymuje się zegar przez clock.stop() w innej RTC.stop() a w jeszcze innej może to być np. xxx.stop() Dlatego moje pytanie jak odczytać jakie komendy działają z daną biblioteką. Z góry dziękuję za pomoc RE: Jak czytać bliblioteki Arduino - Lata - 13-01-2016 chyba do każdej biblioteki masz przykładowe programy i ja znajduje tam informację RE: Jak czytać bliblioteki Arduino - rykool - 13-01-2016 No niestety nie zawsze są załączone. Podglądam pliki .cpp i próbuję na ich podstawie coś wywnioskować jednak jak na razie z marnym skutkiem RE: Jak czytać bliblioteki Arduino - wojtekizk - 13-01-2016 Witam Jak czytać biblioteki? Moja metoda: 1) W każdej library (w każdym razie szanującej się) jest pliczek keywords.txt, który otwierasz w notatniku (F3) i masz tam podział na: - KEYWORD1, gdzie masz wyszczególnione wszystkie nazwy klas oraz KEYWORD2, gdzie masz wypis wszystkich używanych funkcji. To pozwala wstępnie zorientować się o co biega. Nawiasem mówiąc te sekcje odpowiadają przy okazji za podświetlanie składni dla nazw użytych funkcji :-) 2) Czytam pliki *.h, bo tam znajdują się deklaracje wszystkich funkcji - czyli masz opis nazwy funkcji, jakie są jej parametry wywołania oraz jakie zwraca wartości. To już kolosalna pomoc - wiesz już przynajmniej intuicyjnie o co biega. Jeśli naturalnie rozumiesz co to jest funkcja, klasa, konstruktor, metoda czy własność :-) To jest absolutna podstawa niestety, jak zabierasz się za biblioteki :-) 3) Pliki *.cpp na razie sobie daruj, bo będą Ci potrzebne tylko wtedy gdy będziesz chciał zmodyfikować działanie funkcji. To już nieco wyższy poziom. 4) Teraz wgrywasz kilka examples i próbujesz zakumać co autor miał na myśli :-) Na szczęście wszystkie oryginalne biblioteki są bardzo dobrze udokumentowanie i nie ma z nimi problemu. Również każdy szanujący się producent podzespołów, czujników itp. zamieszcza bardzo dobry i wyczerpujący opis bibliotek. Niestety czasem zdarza się konieczność zerkanie w noty katalogowe danego elementu, zwłaszcza wyciągniętego np. wyświetlacza z drukarki fiskalnej itp. To tyle ... punkty 1-4 załatwiają Twój problem. Pozdrawiam RE: Jak czytać bliblioteki Arduino - AntoniG - 05-10-2017 Do czytania keywords.txt plików *.h itp polecam Notepad++ |