-
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
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
Najnowsze wątki
- 2024-12-18 Katowice => Kierownik Działu Zarządzania Platformą Wirtualizacji i
- 2024-12-18 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-18 Żerniki => Employer Branding Specialist <=
- 2024-12-18 Gliwice => Specjalista ds. public relations <=
- 2024-12-18 Kablówka z modułem CAM
- 2024-12-18 Warszawa => Spedytor międzynarodowy <=
- 2024-12-18 Wróblewo => Analityk finansowy <=
- 2024-12-18 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-12-18 Lublin => Delphi Programmer <=
- 2024-12-18 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-18 Gliwice => IT Expert (Network Systems area) <=
- 2024-12-18 Wrocław => Application Security Engineer <=
- 2024-12-18 Warszawa => Key Account Manager <=
- 2024-12-18 Alternatywny nośnik do monitoringu zamiast HDD?
- 2024-12-17 Rodzaj przekładni planetarnej z