DCC DiY

Projekty DCC w oparciu o Arduino IDE

Moderator: mod-Elektryka i DCC

Awatar użytkownika
Domiss
Posty: 468
Rejestracja: 15 lip 2009, 11:06
Lokalizacja: Świebodzice
Kontakt:

Re: DCC DiY

Post autor: Domiss »

W kodzie jest więcej baboli, które pokazują małe obeznanie z programowaniem, również (choć nie tylko) w arduino. Np. można napisać:
migacz=1-migacz;
zamiast trzech instrukcji, w tym jednej warunkowej (przy zamianie 0 na 1 lub odwrotnie). Albo brak wiedzy o tym, że LOW to to samo co 0, a HIGH to to samo, co 1. Nie trzeba więc sprawdzać żadnych warunków, tylko od razu wstawić odpowiednią zmienną do digitalWrite.
Przy tak napisanym kodzie obsługującym serwa, w trakcie przestawiania zwrotnicy nie zostanie odebrany żaden następny rozkaz (czyli też nie zostanie on wykonany - ciekawe, co na to kod pulpitu, czy autor to w ogóle uwzględni). Jeśli to samo arduino (przestawiające zwrotnicę) będzie odpowiadać za miganie diodą, to miganie też poczeka do końca przestawienia zwrotnicy (bo na czas przestawiania zwrotnicy program nie robi absolutnie nic innego) - niezależnie od tego, kto będzie "rządził" miganiem, czy pulpit, czy arduino wykonujące.

Wciąż nie ma jeszcze części, w której będą zależności. Może jednak pojawi się coś, co warto będzie przeczytać i przeanalizować ;). Chociaż sądząc po stylu programowania i wiedzy o specyfice programowania mikrokontrolerów, to szału się nie spodziewam :).
Awatar użytkownika
Misiek
Posty: 1649
Rejestracja: 23 kwie 2007, 22:26
Lokalizacja: Warszawa
Kontakt:

Re: DCC DiY

Post autor: Misiek »

Jest przynajmniej jeden drobiazg mechaniczny, na którym się można zirytować.
i w kodzie Arduino mona było użyć ciekawszej biblioteki obsługi serrwa, ogólnie jakieś radosne podejście do serwa SG90 w przypadku sterowania z Arduino ;-)
Awatar użytkownika
ArturSchŁ
Administrator
Posty: 10327
Rejestracja: 09 kwie 2006, 07:22
Lokalizacja: Rumia
Kontakt:

Re: DCC DiY

Post autor: ArturSchŁ »

No proszę:
uderzyć w stół,
a nożyce się odezwą
. :mrgreen:
elektronika_w_modelarstwie_kolejowym_cz_1_5.jpg

Elektronika w modelarstwie kolejowym – mała stacja kolejowa – Autor: Klaudiusz Dawid
:arrow: Część 1,
:arrow: Część 2,
:arrow: Część 3,
:arrow: Część 4.
cdn.
"Szczegółowa lista elementów zostanie podana przy opisie każdego z poszczególnych bloków układu. Oczywiście będzie także potrzebny komputer, który pozwoli na zaprogramowanie całego układu. Wystarczy zwykły komputer posiadający wyjście USB.
Wszystkie czynności związane z budową opiszę szczegółowo – krok po kroku, tak aby osoby nie mające na co dzień styczności z elektroniką czy też programowaniem były w stanie podołać wyzwaniu."


Szczegółowy opis, kod, pliki do pobrania.
:mrgreen:

Dzięki Marsal.
Awatar użytkownika
ArturSchŁ
Administrator
Posty: 10327
Rejestracja: 09 kwie 2006, 07:22
Lokalizacja: Rumia
Kontakt:

DCC DiY

Post autor: ArturSchŁ »

Wraz z pojawieniem się Raspberry i Arduino, a obecnie np. ESP 32 pojawiła się duża ilość projektów urządzeń do DCC (centralek, dekoderów itd).

Zaprzyjaźniona strona
Obrazek Железная дорога на столе pokazała filmik zeuke.ru - Управляем диорамой по wi-fi (30 sty 2021).
https://www.instagram.com/tv/CKqowGEHOFW/

Jest to jeden z wielu przykładów. Zachęcam do umieszczania na FTT Waszych projektów. ;)
ODPOWIEDZ

Wróć do „Arduino DCC”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość