-
Data: 2018-07-24 12:25:22
Temat: Re: DCF77
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 24.07.2018 11:21, Janusz wrote:
> No i to pokazuje jaki burdel jest w arduino i ile warte są tam bibloteki,
> to jest fajne dla początkujących do pomrugania ledkąale do obsługi lcd
> juz niezupełnie,
Generalnie (z jednym wyjątkiem) nigdy nie robiłem projektów na Arduino.
Uczyłem się w czasach, gdy standardem było projektowanie i lutowanie
własnej płytki, a potem pisanie kodu w C. Rozumiem, że podejście
polegające na składaniu układu z klocków ułatwia naukę, jednak budowanie
w ten sposób urządzeń zdecydowanie jest nie dla mnie.
Niemniej mam pod ręką kilka płytek Arduino, bo do tej pory idealnie
nadawały się do testowania nowych modułów.
Czasem też najłatwiej jest znaleźć jakąś bibliotekę na tę platformę.
Zwykle co prawda biblioteki napisane są w C++, ale przepisanie tego w C
specjalnie trudne nie jest.
Do tej pory nie zdarzyło mi się jednak, żeby przykład nie działał z
miejsca...
> syn parę miesięcy temu sam uruchomił lcd-ka z jakieś tam bibloteki, teraz
> się nudzi bo wakacje wrócił do tematu i już mu nie chodzi mimo że
> połączenia dobre i wszystko działa bo sprawdzałem u siebie w C, ale u
> niego przestało :(
A właśnie - mnie w Arduino czasami drażni to, że tam całkiem spore
biblioteki potrafią być napisane tak, jakby przygotowano je z myślą o
kimś, kto dopiero zaczyna się uczyć i jeszcze nie ogarnia takich
zagadnień jak callbacki albo pseudowątki.
No bo jak wytłumaczyć fakt, że całkiem spora biblioteka do obsługi
wyświetlaczy graficznych i generowania menu wymusza blokujące
wykonywanie kodu? Funkcja czeka na dane wejściowe z przycisku... Coś
takiego byłoby dopuszczalne na pececie, gdzie można sobie odpalić osobny
proces/wątek, jednak nie na mikrokontrolerze bez systemu operacyjnego...
> A oglądałeś ten kod co Ci wysłałem linka?
Rzuciłem okiem. Mam zresztą samą książkę i chyba kiedyś pobieżnie
przeglądałem ten rozdział.
Obsługa DCF77 była też chyba opisana w którejś z książek pana Kardasia,
tak jednak autor posłużył się mechanizmem input capture. W razie
niepowodzenia mam więc do czego sięgnąć. Skoro jedna już zacząłem
portować tę bibliotekę z Arduino, spróbuję doprowadzić to do końca. :)
Następne wpisy z tego wątku
- 25.07.18 08:29 Atlantis
- 25.07.18 10:47 Piotr Gałka
- 25.07.18 10:49 Piotr Gałka
- 25.07.18 10:54 Mateusz Viste
- 25.07.18 13:00 Piotr Gałka
- 31.07.18 20:07 Janusz
- 19.08.18 22:01 jedrek
- 20.08.18 18:46 Atlantis
Najnowsze wątki z tej grupy
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
- RS-485 ale automatycznie dwukierunkowy
Najnowsze wątki
- 2025-12-24 No i kolejny ograniczony
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump
- 2025-12-24 Podżeganie?
- 2025-12-24 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-12-24 otwarcie drugiej obwodnicy Trójmiasta
- 2025-12-24 Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- 2025-12-23 Prezent dla kierowców od prezydenta Nawrockiego
- 2025-12-23 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-12-23 Warszawa => Senior IT Recruitment Consultant <=
- 2025-12-22 czy wiedziałeś że?
- 2025-12-22 Unijne KOOOORWY mówią że WYCOFUJĄ się z zakazu rejestracji elektryków
- 2025-12-22 Białystok => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-22 Lublin => Project Manager <=
- 2025-12-22 Warszawa => Project Manager (AI and innovation) <=




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem