Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 21 mar 2026, o 08:04


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 11 lis 2014, o 22:41 
Offline
Użytkownik

Dołączył(a): 25 lis 2013
Posty: 28
Pomógł: 0

Witam szanownych forumowiczów. Właśnie się męczę nad ściemniaczem do świateł w domu sterowanym przez RS485 protokół modbus RTU. Wykombinowałem kawałek kodu dla 16tu żarówek ale przy ściemnianiu żarówka się zachowuje dziwnie, mignie kilkakrotnie i dopiero się ściemnia. Przy rozjaśnianiu nie ma tego problemu.
Pewnie dla Was, mistrzów programowania nie będzie problemu w stwierdzeniu co źle zrobiłem i nakierowania mnie na właściwy tor :) za co z góry dziękuję.
Poniżej kod
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lis 2014, o 23:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Nie ma to nic wspólnego z miganiem ale mam pytanie: który port "odpalasz" takim kodem?
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

...chodzi mi o te DDR'y; PORTC już raz uruchomiłeś wraz z wcześniejszymi żarówkami.
Może "maźnij" schemacik...?

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2014, o 14:40 
Offline
Użytkownik

Dołączył(a): 25 lis 2013
Posty: 28
Pomógł: 0

...no tak trochę mi tu głupoty powychodziły :) testowałem tylko na PC0 i w sumie mogłem szlifować kod tylko dla jednej żarówki, a jak by śmigała to dopiero rozszerzyć na 16. Nauczka na przyszłość.
Poniżej schemacik
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2014, o 18:02 
Offline
Użytkownik

Dołączył(a): 25 lis 2013
Posty: 28
Pomógł: 0

Sytuacja mrugania nie ma miejsca w przypadku kiedy "i" ma przypisaną stałą wartość dla rozjaśniania "0" a dla ściemniania "100". Tyle tylko, że muszę w zmienną "za1" wpisywać "0" lub "100" (nie ma tu mowy o regulacji natężenia światła). Ale w przypadku gdy żarówka się już świeci załóżmy w 60% to "i" musiało by posiadać wartość "60". Wcześniej myślałem, że tą wartość mogę śmiało pobrać z "kanal1" a tu niestety dzieją się cyrki i przy ściemnianiu mrugnie sobie dwa razy i dopiero zaczyna ściemniać.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO